Battlefield 2042が起動しない原因と対処法【EA App / Steam対応】

ゲーム

Battlefield 2042(BF2042)を起動しようとしたら突然動かなくなった——そんなトラブルはEA Appへの移行後やWindowsアップデート後に特によく報告されています。
BF2042の起動問題は、ほとんどの場合「EA AntiCheat(Javelin)の不具合」「EA Appの破損」「競合するソフトウェア」のいずれかが原因です。
この記事では、BF2042が起動しない主な原因とエラー別の対処法を、EA公式ヘルプ情報をもとに解説します。


スポンサーリンク

まず確認:エラーメッセージを確認する

起動時に表示されるエラーによって対処法が異なります。
画面に表示されているメッセージを確認してから以下の対処法を試してください。

症状・エラーメッセージ主な原因
EA AntiCheat Service encountered an error(7)(2)EA AppまたはAntiCheatが起動フォルダーを認識できない
Please run EA Anticheat Service installerAntiCheatのファイルが破損
EA AntiCheat has detected incompatible software競合ソフトのドライバーが検出された
Install Failed: 701WindowsファイルシステムのTXFログが破損
Please start the game from the EA appゲームをエクスプローラーから直接起動しようとしている
エラーなし・スプラッシュ画面後に何も起きないEA App本体の破損・競合プロセスが残っている

対処法1:PCを再起動する

まず「再起動」を実行してください(シャットダウンではなく再起動を選んでください)。
Windowsアップデートや長時間の使用後、AntiCheatサービスが正常に起動していないことがあり、再起動だけで解決するケースがよくあります。


対処法2:EA AppをEA公式サイトから再インストールする

EA Appの内部ファイルが破損していると、BF2042が起動できなくなります。
Steamから再インストールしても解決しない場合が多く、EA公式サイトから直接インストーラーを取得することが有効です(Steamコミュニティの複数ユーザー報告より)。

  1. 現在インストールされているEA Appをアンインストールする(「スタート」→「設定」→「インストールされているアプリ」から「EA」を検索してアンインストール)
  2. PCを再起動する
  3. EA公式サイト(ea.com/ea-app)から最新のEA Appインストーラーをダウンロードする
  4. インストーラーを実行してEA Appを再インストールする
  5. EA Appを起動してサインインし、BF2042を起動する

対処法3:EA Appを管理者権限で起動してゲームを起動する

EA公式サポートによると、「EA AntiCheat Serviceが起動フォルダーを認識できない」場合の対処法として、EA Appを管理者として起動してからゲームを起動することが推奨されています。

  1. タスクバーやスタートメニューのEA Appアイコンを右クリックする
  2. 「管理者として実行」を選択する
  3. EA Appが起動したら、ライブラリからBF2042を起動する

SteamやEpic Games StoreでBF2042を購入した場合でも、実際の起動はEA Appを経由しているため、この手順が有効です。


対処法4:EA AntiCheat(Javelin)を修復・再インストールする

BF2042ではアンチチートシステム「EA AntiCheat(Javelin)」が必須です。
このファイルが壊れていると起動できなくなります。

ゲームフォルダー内のインストーラーから修復する

  1. BF2042のインストールフォルダーを開く
  • Steamの場合:\Steam\steamapps\common\Battlefield 2042\EAAntiCheat\
  • EA Appの場合:EA Appのライブラリでゲームを右クリックし「プロパティ」→「ブラウズ」→EAAntiCheatフォルダーを開く
  1. EAAntiCheat.Installer.exeを開く
  2. 上部のドロップダウンから「Battlefield 2042」を選択する
  3. Repair」ボタンをクリックする
  4. フォルダーの選択を求められたら、BF2042のインストールフォルダー(\Battlefield 2042)を指定する
  5. 修復完了後、「Update」ボタンをクリックしてから「Close」で閉じる
  6. PCを再起動してBF2042を起動する

EA公式サイトからインストーラーを取得して再インストールする

上記の修復で解決しない場合は、以下の手順で完全再インストールします。

  1. 「スタート」→「設定」→「インストールされているアプリ」から「EA AntiCheat Installer」を選択してアンインストールする
  2. PCを再起動する
  3. EA公式のAntiCheatインストーラーをダウンロードする
  4. ダウンロードしたEAAntiCheat.Installer.exeを右クリックして「管理者として実行」する
  5. 「Battlefield 2042」を選択して「Install」をクリックする
  6. PCを再起動してBF2042を起動する

対処法5:エラー701 — Windowsファイルシステムを修復する

EA公式ヘルプによると、「Install Failed: 701」が表示される場合はWindowsのファイルシステムトランザクションログの問題が原因です。
以下のコマンドでリセットできます。

  1. Windows キー + R を押して「cmd」と入力する
  2. Ctrl + Shift + Enter を押してコマンドプロンプトを管理者権限で開く
  3. 以下のコマンドを入力してEnterを押す
fsutil resource setautoreset true C:\

(WindowsがCドライブ以外にインストールされている場合は C:\ をそのドライブレターに変更してください)

  1. PCを再起動してからAntiCheatインストーラーを再実行する

対処法6:競合するソフトウェアを無効にする

EA公式ヘルプによると、EA AntiCheatは特定のドライバーやソフトウェアを検出するとゲームの起動を拒否します。
以下のソフトウェアが代表的な競合原因です。

起動前に確認・無効化を試みてほしいソフト:

  • ウイルス対策ソフト(Kaspersky、Malwarebytes、Bitdefenderなど)
  • VPN・プロキシソフト(各種VPNアプリ)
  • オーバーレイ系(Discord、GeForce Experience、MSI Afterburner、RivaTuner)
  • マザーボード・GPU管理ツール(ASUS Aura Sync、GIGABYTE RGB Fusion、MSI Gaming App、EVGA Precision XOCなど)
  • システム情報ツール(HWiNFO、CPU-Z、Core Temp)
  • FACEITアンチチート(他のゲームで使用している場合)

これらのソフトのドライバーが古い場合、最新版に更新するだけで競合が解消されることがあります。

Windows DefenderのリアルタイムBF2042の除外設定も有効な場合があります:

  1. 「スタート」→「設定」→「プライバシーとセキュリティ」→「Windowsセキュリティ」→「ウイルスと脅威の防止」を開く
  2. 「ウイルスと脅威の防止の設定」→「設定の管理」を選択する
  3. 「除外」→「除外の追加または削除」をクリックし、BF2042のインストールフォルダーを除外に追加する

対処法7:Control Flow Guard(CFG)を無効にする

Windows Securityの「コントロールフロー ガード(CFG)」がBF2042の起動を妨げることがあります。
複数のユーザーがこの設定をオフにすることで起動できるようになったと報告しています(Steamコミュニティ情報より)。

  1. 「スタート」→「設定」→「プライバシーとセキュリティ」→「Windowsセキュリティ」→「アプリとブラウザーのコントロール」を開く
  2. 「エクスプロイト防止の設定」をクリックする
  3. 「プログラムの設定」タブを選択し、「カスタマイズするプログラムを追加」→「正確なファイルパスを選択」をクリックする
  4. BF2042のインストールフォルダー内のBF2042.exeを指定して開く
  5. 一覧から「コントロール フロー ガード(CFG)」を探し、「システム設定を上書きする」をオンにして「オフ」に設定する
  6. 「適用」をクリックしてPCを再起動する

対処法8:ゲームファイルを修復する

ゲームファイルが破損している場合も起動できなくなります。

EA Appから修復する場合

  1. EA Appを開いてライブラリからBF2042 を右クリックし「修復」(Repair)を選択する
  2. 修復が完了したらBF2042を起動する

Steamから修復する場合

  1. Steamのライブラリから「Battlefield 2042」を右クリックして「プロパティ」を開く
  2. 「インストール済みファイル」タブを選択して「ゲームファイルの整合性を確認」をクリックする
  3. 確認が完了したらBF2042を起動する

対処法9:グラフィックドライバーを更新する

古いグラフィックドライバーはBF2042の起動・クラッシュ問題の原因になります。
NVIDIA・AMD・Intelそれぞれの公式サイトから最新ドライバーをダウンロードしてインストールしてください。


対処法10:BF2042とEA AntiCheatを完全に再インストールする

上記の対処法をすべて試しても解決しない場合は、完全な再インストールを行います。

  1. EA AntiCheatをアンインストールする(対処法4のインストール手順の「Uninstall」を実行)
  2. 「スタート」→「設定」→「インストールされているアプリ」からBF2042をアンインストールする
  3. PCを再起動する
  4. EA AppまたはSteamからBF2042を再インストールする(AntiCheatも自動でインストールされます)
  5. PCを再起動してからBF2042を起動する

BF2042のPC動作環境(EA/DICE公式)

動作環境を満たしていない場合はゲーム自体が起動しないこともあります。
EA/DICEが公式発表している動作要件は以下のとおりです。

項目最低動作環境推奨動作環境
OSWindows 10 64ビット(バージョン2004以降)Windows 10/11 64ビット
CPUIntel Core i5-6600K / AMD Ryzen 5 1600Intel Core i7-4790 / AMD Ryzen 7 2700X
RAM8 GB16 GB
GPUNVIDIA GeForce GTX 1050 Ti / AMD Radeon RX 560NVIDIA GeForce RTX 3060 / AMD Radeon RX 6600 XT
VRAM4 GB8 GB
空き容量100 GB100 GB
DirectXバージョン12バージョン12

EA AntiCheat(Javelin)はWindows 10バージョン20H1(ビルド番号10.0.19041)以降が必要です(EA公式ヘルプより)。


まとめ

BF2042が起動しない場合、確認すべき主なポイントは以下のとおりです。

  • EA AntiCheatエラーが出ている → ゲームフォルダー内のEAAntiCheat.Installer.exeから「Repair」を試す
  • エラー701が出ている → コマンドプロンプトでfsutil resource setautoreset true C:\を実行してからAntiCheatを再インストールする
  • エラーなしで起動しない → EA Appを管理者権限で起動し、EA Appを公式サイトから再インストールする
  • 競合ソフトのエラーが出ている → ASUS/GIGABYTE/MSI系ツールやHWiNFO、VPN、ウイルス対策ソフトを無効にする

それでも解決しない場合はEAヘルプ(help.ea.com)からサポートに問い合わせることで個別対応を受けられます。


参考情報源:

コメント

タイトルとURLをコピーしました