Age of Empires 2 DEが起動時にクラッシュする?解決策はこちら (2026年6月版)

問題:2026年6月のアップデート後、AoE2 DEが起動しなくなった #
この記事を読んでいるということは、Age of Empires 2: Definitive Editionをプレイしようとして、メインメニューが表示される前にクラッシュしたのだと思います。SteamやXboxアプリで「プレイ」をクリックしても何も起きない、あるいは一瞬だけ黒い画面が出てすぐに消える、といった状況ではないでしょうか。
厄介なのは、エラーメッセージが一切出ないことです。クラッシュダイアログも、「AoE2は動作を停止しました」というポップアップも出ません。ゲームが静かに終了するだけです。Windowsのイベントビューアーを確認しても、エラーコードのない一般的なアプリケーション終了として記録されているだけで、有用な情報は得られません。
2026年6月のアップデート後にこの現象が発生し始めたため調査したところ、根本的な原因と解決策が判明しました。
なぜこれが起きたのか #
AoE2 DEの2026年6月アップデートで、新しいアプリ整合性/アンチチート保護フレームワークが導入されました。これはマルチプレイヤーでのチートを防ぐためのセキュリティシステムです。問題は、この新しいフレームワークが、Windowsのテストモード(「テスト署名モード」とも呼ばれます)で動作している環境と競合することです。
以下のような操作を行ったことがある場合、Windowsのテストモードが有効になっている可能性があります:
- 未署名のドライバーをインストールした
- テスト署名を必要とする開発ツールを使用した
- 数年前にテストモードを有効にするチュートリアルに従い、そのまま忘れていた
- 特定のハードウェア診断ツールを使用した
テストモードが有効な状態で新しいアンチチートが作動すると、ゲームが即座にクラッシュします。
なぜ今までは大丈夫だったのか? 以前のアンチチートはテストモードをチェックしていませんでした。しかし、新しいシステムはチェックを行い、有効であると判断するとゲームプロセスを強制終了させます。
修正方法(4つのステップ) #
この方法は、Steam版とMicrosoft Store/Xboxアプリ版の両方で有効です。
ステップ1:コマンドプロンプトを管理者として実行する #
Windowsキーを押し、cmd と入力して、コマンドプロンプトを右クリックし、**「管理者として実行」**を選択します。
やり方が不安な方は:Windowsキーは通常CtrlとAltの間にあるロゴマークのキーです。「cmd」と入力するとスタートメニューに「コマンドプロンプト」が表示されます。それを右クリックして「管理者として実行」を選んでください。
ステップ2:整合性チェックを有効にする #
以下のコマンドをコピー&ペーストし、Enterキーを押してください:
bcdedit.exe -set loadoptions ENABLE_INTEGRITY_CHECKS
「この操作を正常に完了しました」と表示されればOKです。アクセス拒否のエラーが出る場合は、必ず「管理者として実行」しているか確認してください。
ステップ3:テスト署名をオフにする #
以下のコマンドをコピー&ペーストし、Enterキーを押してください:
bcdedit.exe -set TESTSIGNING OFF
ここでも、「この操作を正常に完了しました」と表示されるはずです。
ステップ4:PCを再起動する #
ここが重要です。再起動するまで変更は適用されません。作業内容を保存してPCを再起動し、もう一度AoE2 DEを起動してみてください。
直りましたか? 通常通りに起動すれば完了です。もしダメだった場合は、他に原因がある可能性がありますので、以下を読み進めてください。
テストモードの修正で直らなかった場合のその他の対策 #
全員がテストモードを有効にしているわけではありません。上記の方法で解決しなかった場合は、以下の手順を順番に試してください。
RivaTuner Statistics Serverを無効にする #
バックグラウンドでRivaTuner(多くの場合MSI Afterburnerと一緒にインストールされます)が動作していると、新しいアンチチートと競合することがあります。システムトレイにあるRivaTunerのアイコンを右クリックして終了させ、ゲームを起動してみてください。
これはテストモードに次いで多い原因です。MSI Afterburnerを入れている場合、Windows起動時に自動的にRivaTunerが立ち上がっていることがよくあります。
オーバーレイを無効にする #
Discord、NVIDIA GeForce Experience、AMD Adrenalinなどのオーバーレイがアンチチートに検知されることがあります:
- Discord: 設定 → ゲームオーバーレイ → オフにする
- NVIDIA: GeForce Experienceを開く → 設定 → 全般 → 「ゲーム内オーバーレイ」をオフにする
- AMD: AMD Softwareを開く → 設定 → Radeon Overlayをオフにする
管理者として実行する #
ゲームの実行ファイルを右クリックし、「管理者として実行」を選択します:
- Steam: ライブラリでゲームを右クリック → 管理 → ローカルファイルを閲覧 →
AoEDE_s.exeを右クリック → 管理者として実行 - Xboxアプリ: スタートメニューでゲームを探し、右クリック → その他 → 管理者として実行
ゲームファイルの整合性を確認する #
Steam: AoE2 DEを右クリック → プロパティ → ローカルファイル → ゲームファイルの整合性を確認
Xboxアプリ: ゲームを選択 → 三点リーダー(…)をクリック → 管理 → 確認して修復
競合しているMODを確認する #
MODを導入している場合、新しいアンチチートが一部のMODを拒否している可能性があります。一度すべてのMODを無効にして起動し、その後一つずつ有効にして原因となっているMODを特定してください。
テストモードが有効かどうかを確認する方法 #
テストモードが原因かどうか確信が持てない場合は、以下の手順で確認できます:
- コマンドプロンプトを開く(これは管理者権限でなくて構いません)
bcdeditと入力してEnterを押すtestsigning Yesという行があるか探す
もし testsigning Yes と表示されていれば、それが原因です。前述の修正ステップを実行してください。
testsigning No と表示されているか、その行自体が存在しない場合は、テストモードはすでにオフになっています。他の対策を試してください。
なぜこのようなことが起きるのか #
ゲームスタジオは、高度化するチートツールに対抗するため、アンチチートのセキュリティを強化し続けています。アップデートのたびに新しい互換性チェックが導入され、これまで動作していた環境で不具合が出ることがあります。ドライバーをカスタマイズしたり、開発ツールを使用したり、未署名のソフトウェアを動かしたりするユーザーは、今後もこのような競合に遭遇する可能性があります。
根本的な解決策: 開発などでどうしても必要な時以外は、テストモードをオフにしておくことです。もし必要な場合は、強力なアンチチートを採用している一部のゲームが動作しなくなることを受け入れる必要があります。
再発防止策 #
今後のアンチチート競合を避けるために:
- 用件が済んだら、テストモードをオンにしたままにしない
- Windowsを最新の状態に保つ(Microsoftが後のパッチでこれらの競合を修正することがあります)
- ゲームのアップデート後にクラッシュした場合は、まずコミュニティフォーラムを確認する(誰かがすでに解決策を見つけていることが多いです)
- 複数のオーバーレイプログラムを同時に動作させない
他のゲームのクラッシュでお困りですか?詳細な診断フローチャートを掲載した Minecraftクラッシュ修正ガイド や、セーブデータが消えてしまった方向けの Forza Horizon 6 セーブデータ消失修正 もぜひチェックしてください。