MODを入れたらGTA5が起動しなくなった、または「Critical Error」が出てクラッシュする——こうしたトラブルは、ゲームのアップデートのたびに繰り返し発生している。
この記事では、原因ごとの対処法を優先順に解説する。
まずStep 1から順番に試してほしい。
MOD導入後に起動しない主な原因
GTA5(PC版)でMOD導入後に起動しなくなる主な原因は4つある。
- Script Hook V(スクリプトフックV、MOD動作の前提ライブラリ)がゲームのバージョンに非対応
- BattlEye(アンチチートソフト)がMODファイルをブロックしている
- ScriptHookVに同梱された
args.txtが起動エラーを引き起こしている(2025年7月以降) - MOD同士が競合している
このうち「ゲームアップデート後にScript Hook Vが古いまま残っている」ケースが最も多い。
GTA5はほぼ毎月アップデートされており、そのたびにScript Hook Vの更新が必要になる。
注意:MODはストーリーモード(シングルプレイ)専用
GTA Onlineでは、BattlEyeが有効でないと参加できない。
BattlEyeを無効にしてMODをプレイできるのはストーリーモードのみ。
GTAオンラインでMODを使用することはRockstar Gamesの利用規約違反となる。
BattlEyeについて
BattlEye(バトルアイ)は、2024年9月17日のタイトルアップデート(バージョン1.69)でPC版GTA5に導入されたアンチチートソフトウェアだ。
GTA Onlineでの不正行為を防ぐために導入されたが、BattlEyeが有効な状態ではストーリーモードでも dinput8.dll(Script Hook VのASIローダー)がブロックされ、MODが起動できなくなる。
Rockstar Games公式「Grand Theft Auto Online BattlEye FAQ」によると、ストーリーモードでプレイする場合はBattlEyeを無効にできると案内されている。
対処法【Step 1から順番に試すこと】
Step 1:BattlEyeを無効化する
ストーリーモードでMODを使う場合は、まずBattlEyeを無効化する必要がある。
使用しているランチャーに応じて手順が異なる。
Rockstar Games Launcherの場合:
- Rockstar Games Launcherを起動する
- 右上の「設定」をクリック
- 「BattlEye」のチェックを外す
- ゲームを起動する
Steam版の場合:
- Steamを起動し、ライブラリから「Grand Theft Auto V」を右クリック
- 「プロパティ」を選択
- 「一般」タブの「起動オプション」欄に
-nobattleyeと入力 - ゲームを起動する
Epic Games版の場合:
- Epic Games Launcherを起動し、ライブラリの「Grand Theft Auto V」横の「…」をクリック
- 「管理」を選択
- 「起動オプション」をオンにして
-nobattleyeと入力 - ゲームを起動する
重要: BattlEyeを無効にするとGTA Onlineに参加できなくなる。
オンラインに戻る際は、各ランチャーで設定を元に戻すこと。
Step 2:args.txt を削除する
ScriptHookVをダウンロードすると bin フォルダ内に args.txt が同梱されている場合がある。
このファイルをGTA5のメインディレクトリに置くとBattlEyeを自動でオフにする設計だったが、2025年7月以降のアップデートによってこのファイルがエラーの原因になっている。
「ゲームを起動できません。ゲームを再インストールしてみてください。」というエラーが出る場合は、メインディレクトリ内の args.txt を削除してみよう。
GTA5メインディレクトリのパス(デフォルト):
C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto V
Step 3:Script Hook Vを最新版に更新する
Script Hook Vはゲームのバージョンに対応したものを使う必要がある。
ゲームが更新されたのに古いScript Hook Vのままだと ScriptHookV Critical Error - Unknown Game Version というエラーが表示されてクラッシュする。
Script Hook V公式サイト(dev-c.com)で最新版を確認しダウンロードする。
2026年1月28日時点の最新版はパッチ 1.0.3751.0 に対応している。
更新手順:
- 公式サイトから最新の Script Hook V をダウンロードして解凍する
ScriptHookV.dllとdinput8.dllをGTA5メインディレクトリに上書きコピーする- ゲームを起動して動作確認する
注意: ゲームアップデート直後はScript Hook Vの対応版がリリースされるまで1〜2週間かかることがある。
その間はScript Hook Vを使うMODは動作しない。対応版が出るまで待つのが確実だ。
Step 4:すべてのMODを一時的に無効化してバニラ起動を確認する
Step 1〜3を試してもなお起動しない場合は、MOD同士の競合や特定のMODが原因の可能性がある。
以下のファイル・フォルダをゲームフォルダから別の場所(デスクトップなど)に一時移動してから起動を確認する。
移動対象のファイル・フォルダ:
scriptsフォルダ(ScriptHookVDotNet系MOD)ScriptHookV.dlldinput8.dllScriptHookVDotNet.dll、ScriptHookVDotNet2.dll、ScriptHookVDotNet3.dll*.asiファイル(各種ASI MOD)modsフォルダ(OpenIV経由のMOD)
バニラ(MODなし)で起動できたなら、MODを1つずつ戻して起動確認を繰り返す。
起動しなくなったタイミングで有効にしたファイルが原因のMODだ。
Step 5:ゲームファイルの整合性を確認する
MODファイルの操作でゲーム本体のファイルが壊れていることがある。
Steamの場合:
- Steamを起動し、ライブラリから「Grand Theft Auto V」を右クリック
- 「プロパティ」→「インストール済みファイル」タブを開く
- 「ゲームファイルの整合性を確認する」をクリック
- 処理完了まで待つ(数分かかる場合がある)
Rockstar Games Launcherの場合:
- Rockstar Games Launcherを起動し、GTA5のゲームページを開く
- 「・・・」または「詳細」からファイルの検証・修復を選択する
Step 6:MOD削除後もクラッシュが続く場合(GTA Vフォルダの置き換え)
MODをすべて削除しても起動しない・クラッシュする場合は、セーブデータが格納されている「GTA V」フォルダが壊れている可能性がある。
対処手順:
- 以下のパスにある「GTA V」フォルダを別の場所(デスクトップなど)に移動する(削除しないこと)
C:\ユーザー\[ユーザー名]\ドキュメント\Rockstar Games\GTA V
- GTA5を起動する(新しいGTA Vフォルダが自動生成される)
- クラウドセーブの確認画面が出た場合は「後で」を選択する
- ストーリーモードのプロローグが正常に読み込めるか確認する
症状別の原因早見表
| 症状 | 考えられる原因 |
|---|---|
| 「Critical Error – Unknown Game Version」が表示される | Script Hook Vが古い・ゲームバージョンに非対応 |
| 「ゲームを起動できません。再インストールしてください」と表示される | args.txt がメインディレクトリに存在する(2025年7月以降) |
| ロード画面で無限ループする | MOD競合、またはScript Hook Vが古い |
| MODなし状態では起動するがMODありでは起動しない | BattlEyeが有効のまま、またはScript Hook Vが非対応バージョン |
| MODを削除しても起動しない・クラッシュする | GTA Vフォルダのセーブデータ破損、またはMODファイルが残っている |
まとめ
GTA5のMOD起動トラブルの原因は、大きく分けて「BattlEyeの干渉」と「Script Hook Vのバージョン不一致」の2つだ。
ゲームがアップデートされたタイミングでMODが動かなくなった場合は、まずStep 3でScript Hook Vを最新版に更新しよう。
BattlEyeのエラーが疑われる場合はStep 1でBattlEyeを無効化し、args.txt があれば削除するStep 2もあわせて実施すると解決するケースが多い。
最新の対応状況は Script Hook V公式サイト(dev-c.com) で確認してほしい。
ゲームアップデート直後は対応版がリリースされるまで数日〜2週間ほどかかることがある。
参考情報源:

コメント