Steam版CoD MW4が起動しない人へ【CreateProcessW error (5)】画面に何も出ず数秒で終了する症状が直るまでの記録

CoD MW4が起動しない症状の記録のアイキャッチ PC・ガジェット

結論

Steam版Call of Duty(Modern Warfare 4)が起動せず、数秒で終了していた私のPCでは、Steamフォルダーをデスクトップから C:\Steam へ移動し、ゲームファイルの整合性チェックをしてから起動し直すと、ゲームが動くようになりました。DMZも問題なくプレイできています。

ただし、Steamの移動とアンチチートのドライバー再登録を同時に行ったため、どちらが効いたのかは断定できません。あくまで1つの実例として、やったことをそのまま書いておきます。

BIOSの更新は不要でした。ネット上のガイドにあるTPMのクリアも、今回は行っていません。

症状

  • 起動を押しても画面に何も出ず、数秒で終了する
  • bootstrapper.log に「CreateProcessW error (5)」が毎回記録される
  • Windowsのクラッシュ記録はない

エラーの文面だけを見ると、アクセスを拒否されて起動できない状態に思えます。ただ、実際には cod.exe は一瞬起動して、すぐ消えていました。文面どおりの状態とは限らなかったことになります。

環境

  • OS:Windows 11(26H2)
  • CPU:Ryzen 7 9800X3D
  • GPU:RTX 5080
  • メモリ:約64GB
  • マザーボード:ASRock X870E Nova WiFi(BIOS 3.25)
  • Steamの場所:デスクトップのフォルダー内

試して効かなかったこと

まず、確認して問題がなかった項目です。

  • Secure Boot:有効
  • TPM 2.0:認識している
  • Activisionの診断ウィザード:全9項目に合格
  • cod.exe の署名とアクセス権:正常
  • Windows Defender:ブロックの記録なし
  • 互換モードの設定:なし
  • 起動オプション:なし

次に、試したものの直らなかったことです。

  • デスクトップにあった cod.exe のコピーを一時的に無効化した
  • Steamのゲームファイル整合性チェックを実行した(エラーなし)
  • Steamを管理者として実行した
  • Steamの設定からライブラリを追加し、同じCドライブ内でゲームだけを移動しようとした(追加できなかった)

ゲームだけの移動ができなかったので、Steamフォルダーごと移すことにしました。

解決手順

  1. Steamを完全に終了します。
  2. Steamフォルダーを、デスクトップから C:\Steam へ丸ごと移動します。
  3. C:\Steam\steam.exe からSteamを起動します。
  4. ゲームを起動します。私の場合は、ここで bootstrapper.log に「Invalid service name」が出ました。アンチチートのドライバー登録が、古い場所を指したままだったと考えられます。
  5. Steamでゲームファイルの整合性チェックを実行します。
  6. もう一度ゲームを起動します。ここでインストーラーが動き、ドライバーが新しい場所で登録されました。
  7. ゲームが起動し、DMZを問題なくプレイできました。

手順4でエラーが出ても、私の場合は手順5と6で先に進めました。

注意点

  • どちらが効いたかは不明です。 Steamの移動とドライバーの再登録を同時に行ったため、断定はできません。
  • 確認できたのはDMZのプレイまでです。 キャンペーンなどは未確認です。
  • BIOS更新は不要でした。
  • ショートカットは作り直しが必要な場合があります。 Steamを移動したら、タスクバーなどのショートカットを確認してください。
  • 他のゲームにも影響が出るかもしれません。 アンチチート付きの他のゲームで同じ問題が出たら、そのゲームの整合性チェックを1回実行してから起動してください。
  • TPMのクリアは行っていません。 ネット上のガイドに載っている方法ですが、今回は試していません。

あわせて読みたい:RTX 3090が熱くて落ちる人へ|RTX 5080乗り換えレビュー【ドスパラで約50万円の購入全記録】

コメント

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