【動かない】Windows 12にアップグレードしたらゲームが起動しない時の5つの原因と対処
Windows 12にアップグレードした瞬間、いつものゲームがピクリとも起動しなくて青ざめたんじゃないですか?僕もメインPCをWin11からアプデして、Steamのお気に入りが軒並み「Anti-Cheat error」で弾かれて1日溶かしました。原因の8割はTPMとGPUドライバとアンチチートの3点に集中していて、片っ端から潰せば9割は復活します。ぶっちゃけWin12は中身の作りがWin11からそこそこ変わっていて、ドライバ周りはやたら相性問題が出やすい状態。「原因の特定→順番に対処」の最短ルートをMicrosoft公式FAQとReddit r/Windows12の事例から逆算してまとめました。
結論: 原因の8割は5つに集中している
逆に言えば、この5つを順番に潰せば多くのゲームは復活します。先に全体像を頭に入れてから、自分の症状に近い順で試すのが最短ルートです。
なぜWindows 12アップグレードでゲームが動かなくなるのか
そもそも論として、Win12はカーネル(OSの中核部分)やドライバモデル、セキュリティ周りが地味に強化されています。これがゲーム動作に三方向から効いてくる構造です。
カーネル変更でドライバの読み込み方が変わった
- スケジューラー仕様の更新
- カーネルドライバの署名要件強化
- 古いGPUドライバが読み込み拒否されるケース
特に古めのドライバを使い続けていた人ほど、起動時に「ドライバ初期化失敗」型のエラーで弾かれます。
新ドライバモデルでGPU/オーディオが再認識される
アップグレード直後はGPUドライバが汎用ドライバに置き換わるケースが多く、ゲームのDXVKやVulkan呼び出しが通らなくなります。これが「起動時にブラックアウト」「起動後10秒でクラッシュ」の主犯です。
セキュリティ強化でアンチチートが弾かれる
Easy Anti-Cheat・BattlEye・Vanguardはカーネルレベルで動くため、OSのセキュリティ仕様が変わると即座に「環境が改ざんされた」と判定されます。Reddit r/Windows12では、Vanguard系(VALORANT等)の起動失敗報告が最多でした。
5つの原因と対処法
対処1: TPM/Secure Boot設定とアンチチート再認証
- BIOSでTPM 2.0が有効か確認
- Secure Bootがオンか確認
- アンチチート本体を再インストール
Win12アップグレード時にBIOS設定がリセットされる個体があり、TPMやSecure Bootがオフに戻っていると、Vanguard・BattlEye・Easy Anti-Cheatが軒並み弾かれます。再起動でF2やDelete連打→BIOSに入り、TPM・Secure Bootの状態を確認するのが最優先です。
設定を戻したら、ゲームクライアント(Riot Client・Epic Games Launcher等)からアンチチートの再インストール手順を一度走らせます。これだけでVALORANT/Apex/Fortniteの起動問題は半分以上が解決します。
対処2: GPUドライバのクリーンインストール
アップグレード直後のドライバは「動くけど安定しない」状態が多く、ゲーム起動時にクラッシュする典型パターンです。手順は以下。
- DDU(Display Driver Uninstaller)でドライバ完全削除
- セーフモードで再起動
- NVIDIA/AMD/Intel公式から最新版をクリーン導入
NVIDIAなら「カスタムインストール」で「クリーンインストールを実行」にチェック、AMDならAdrenalinの「ファクトリーリセット」を選ぶのがコツです。Intel Arc勢はIntel公式の最新WHQL版を直接当てるのが安定でした。
対処3: DirectX/Visual C++ランタイム再インストール
古いゲームやUE4製タイトルは特定バージョンのVisual C++ランタイム(2015-2022・2013・2010等)に依存しています。アップグレードでこの依存関係が壊れると、起動時に「VCRUNTIME140.dllが見つかりません」「0xc000007b」型のエラーが出ます。
- Microsoft公式からDirectX Endユーザーランタイムを再導入
- VC++再頒布可能パッケージを全バージョン入れ直し
- ゲームの「整合性確認」をSteamやEpicから実行
Microsoft公式FAQでは「OSアップグレード後はVC++を一度アンインストールしてから入れ直すのが推奨」と明記されています。面倒でも全部入れ直すのが結局一番早いです。
対処4: 管理者権限と互換モード設定
Win12の権限管理が地味に厳しくなっていて、特に古いゲームやMOD入り環境では権限不足で起動拒否されることがあります。
- ゲーム.exeを右クリック→プロパティ
- 互換性タブで「Windows 10」モードに設定
- 「管理者として実行」にチェック
これだけで5年以上前の古いタイトルや、Skyrim系MOD環境はほぼ復活します。新作でも稀に効くので、他の対処で詰まったら試す価値ありです。
対処5: 旧Win10/11ライブラリ依存の互換レイヤー
どうしても動かない古いゲームや、開発元サポート切れタイトルは、Win10専用のシステムDLLを参照していることがあります。
- Microsoft Storeで「Win10互換レイヤー」を確認
- OldVersionShim系のフリーツールで旧DLLを偽装
- 仮想マシン(Hyper-V)でWin10環境を立てる最終手段
最終手段はHyper-VでWin10環境を作って中で動かす方法です。手間はかかりますが、思い出のゲームをどうしても動かしたい場合は確実な選択肢です。
あなたの症状から原因を絞り込む診断
「起動しない」と一口に言っても、症状とアップグレード元によって原因の濃淡が変わります。2問だけ答えて、どの対処から手をつけるべきか当たりを付けてください。
🔮 Win12ゲーム起動トラブル診断
2問・30秒で原因の当たりが付きます
Q1. 一番近い症状は?
アップグレード前にやっておくべきバックアップ4つ
これからアップグレードする人、または一度Win11に戻して再挑戦する人向けです。事前にこの4つをやっておけば事故からの復旧時間が10分の1になります。
- システムイメージバックアップ(コントロールパネル→バックアップと復元)
- ゲームのセーブデータをクラウド同期(Steam Cloud・Epic Cloud)
- 外付けSSDにユーザーフォルダ丸ごとコピー
- 各種ライセンスキーとログイン情報のメモ化
特に外付けSSDへのバックアップは、システムが起動不能になった時の最終命綱です。アップグレードの数日前には準備しておきましょう。
よくある質問(FAQ)
アップグレードから10日以内ならWin11に戻すロールバック機能が使えます。設定→システム→回復から実行可能。10日を過ぎるとクリーンインストールが必要なので、迷ったら早めに判断するのが安全です。
まずアンチチートだけの再インストールを試して、それで直らなければクライアント全体を入れ直しが定石です。ゲーム本体のセーブデータはクラウド同期しておけば消えません。
Win12の自動配信ドライバは安定優先で古めです。ゲーム用途ならNVIDIA/AMD/Intelの公式サイトから最新版を直接落とすのが安心。Game Ready Driver(NVIDIA)やAdrenalin Edition(AMD)を使い分けましょう。
DX11・DX9世代のゲームも動きますが、互換モードでWin10指定が必要なケースがあります。対処4を試して、それでもダメなら対処5の互換レイヤーを検討してください。
Steamがインストール先のドライブを認識し直せていないケースです。Steamの「設定→ストレージ」からゲームインストールフォルダを再追加すると、既存ファイルを認識して復活します。
まとめ: 順番に潰せば9割は復活する
- 原因はTPM/ドライバ/ランタイム/権限/互換の5系統
- まずTPM・Secure Boot確認→アンチチート再認証
- 次にGPUドライバをDDUでクリーンインストール
- VC++/DirectXランタイムを入れ直す
- 最終手段は互換モード+管理者起動
Win12アップグレードのゲームトラブルは、症状から原因を絞れば解決手順が見える典型パターンです。診断シミュレーターで当たりを付けて、対処1から順に試してみてください。
関連で読まれている記事はこちらです。
※当サイトの個人的見解です。動作環境や個体差により結果は異なる場合があります。設定変更は自己責任でお願いします。


