Windows 11 または 10 で DXGI エラーによるデバイスハングの問題を修正する方法
ゲームを起動するたびに「DXGI_Error_Device_Hung」が表示されて困っていませんか?ええ、本当にイライラしますよね。特に、ただゆっくりゲームを楽しもうとしている時はなおさらです。大抵はグラフィックカード、ドライバーの競合、あるいは少しやり過ぎたオーバークロックが原因かもしれません。幸いなことに、最初は少しばらばらで奇妙に思えるかもしれませんが、実際に解決できる修正方法がいくつかあります。このガイドでは、他のプレイヤーがゲームを軌道に乗せるのに役立った、最も一般的な(そしてそれほど一般的ではない)修正方法をいくつか紹介します。最後まで読めば、この厄介なエラーは表示されなくなり、頭を悩ませることなくゲームを再開できるでしょう。
Windows 11 および Windows 10 で DXGI_Error_Device_Hung を修正する方法
CPUのオーバークロックをやめる
これは当たり前のことかもしれませんが、言及する価値はあります。オーバークロックはFPSを向上させる可能性がありますが、不安定さを引き起こす可能性もあります。例えば、ドライバーのクラッシュやエラーといった、奇妙な現象が発生することがあります。CPUの限界まで速度を上げてしまった場合は、標準速度に戻してください。そうすることで、通常は安定します。つまり、PCに「やるべきことをやってくれ」と指示しているようなものです。
- オーバークロック ユーティリティ (MSI Afterburner、AMD Ryzen Master、Intel XTU など、使用しているもの) を開きます。
- デフォルトに戻すか、オーバークロック設定を削除します。
- PC を再起動して、もう一度ゲームを起動してみてください。
一部の設定では、最初は失敗しますが、再起動後に正常に動作します。なぜ時々動作するのかは不明ですが、GPUの負荷を軽減し、ハングアップエラーを防ぐのに役立つようです。
グラフィックカードのドライバーをロールバックする
これはよくあるケースです。最新のドライバーアップデートが安定していない場合があります。特に、ドライバーアップデート直後にエラーが発生した場合はなおさらです。以前の安定したバージョンにロールバックすることで問題が解決する場合があります。これは、GPUに新しいドライバーのバグから解放されるようなものです。
- [スタート] メニューを右クリックし、[デバイス マネージャー] を選択します。
- 「ディスプレイアダプター」を展開します。グラフィックカード(NvidiaまたはAMD)を右クリックし、「プロパティ」を選択します。
- [ドライバー]タブに移動し、[ドライバーのロールバック]をクリックします。(グレー表示されている場合は、古いドライバーを手動でダウンロードする必要がある可能性があります。)
- ロールバックする理由を選択し、「はい」をクリックします。
- アンインストールプロセスが完了したら、再起動します。
- ゲームを起動して、改善されたかどうかを確認してください。
ドライバーのアップデート直後にエラーが発生した場合、多くの人がこの修正方法を信頼しています。ただし、一部のマシンでは効果が全く期待できない場合もあります。古いドライバーを完全にクリーンインストールしたり、再起動するだけで改善する場合もあります。
グラフィックカードのドライバーを更新する
ロールバックしても状況が悪化したり、改善しなかったりする場合は、最新のドライバーが必要になる可能性があります。すべてのアップデートが完璧というわけではありませんが、最新のドライバーをテストした方が、古いドライバーよりも効果的です。
- [スタート]を押してデバイス マネージャーを開きます。
- [ディスプレイ アダプター]の下で、GPU を右クリックし、[ドライバーの更新]を選択します。
- ドライバーを自動的に検索するを選択します。
- 最新のドライバーを検索、ダウンロード、インストールしてから、再起動します。
Windowsが最新バージョンを見つけられない場合は、メーカーのサイトをご覧ください: – GeForceカード用NVIDIAドライバー- Radeonカード用AMDドライバーとサポート。最新バージョンをダウンロードし、インストーラーを実行して再起動し、もう一度お試しください。
DirectXのバージョンを更新する
場合によっては、DirectX が少し古くなっていることがエラーの原因となることがあります。幸いなことに、Windows は Windows Update を通じて DirectX のアップデートを処理するため、ほとんどの場合、別途ダウンロードする必要はありません。アップデートがあるかどうかを確認し、もしあれば入手してください。
Windows 11の場合
- 押すと設定Windows + Iが開きます。
- サイドバーのWindows Updateをクリックします。
- 「アップデートの確認」をクリックして、提供されるものをすべてインストールします。
Windows 10の場合
- で設定を開きますWindows + I。
- [更新とセキュリティ]を選択します。
- 左側のWindows Updateを選択します。
- [更新プログラムの確認]をクリックします。
- ポップアップするものは何でもダウンロードしてインストールします。
管理者としてゲームを実行する
ゲームによっては、デフォルトよりも多くのアクセス権限が必要になる場合があります。特に権限の問題で問題が発生している場合はなおさらです。管理者として実行することで、これらの問題を回避できる場合が多くあります。
- スタート メニューまたはデスクトップでゲームを見つけます。
- アイコンを右クリックし、[管理者として実行]を選択します。
- エラーなしで正常に起動する場合は、次の手順として、常に次のように実行するように設定します。
- ゲームのショートカットを右クリックし、[プロパティ]を選択します。
- [ショートカット]タブに移動し、[詳細設定]をクリックします。
- 「管理者として実行」をチェックし、「OK」をクリックします。
こうすることで、ランダムなクラッシュやハングエラーを回避するのに十分な権限で常に実行されます。
高性能電力モードに切り替える
Windowsの電源プランを「バランス」や「省電力」に設定すると、GPUとCPUのボトルネックになる可能性があります。「高パフォーマンス」に切り替えることで、ゲーム中にGPUとCPUの性能を最大限に発揮できるようになります。
- コントロール パネルを開き、[ハードウェアとサウンド] > [電源オプション]に進みます。
- 「高パフォーマンス」を選択します。選択されていない場合は、以下の手順を実行してください。
- 左側の「電源プランの作成」をクリックし、 「高パフォーマンス」を選択して名前を付けて保存します。
これにより、システムが負荷状態で手抜きをする可能性が低くなり、エラーを回避できるようになります。
グラフィックドライバのハングを防ぐためにWindowsレジストリを変更する
少しリスクのある方法ですが、ドライバーのタイムアウトが原因でエラーが発生している場合は、レジストリを調整すると改善する可能性があります。手順は複雑ではありませんが、指示に正確に従うようにしてください。
- を押して、とWindows + R入力し、 を押します。
regeditEnter - UAC プロンプトを確認します。
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDriversに移動します。
- 右側の空白部分を右クリックし、[新規] > [DWORD (32 ビット) 値]を選択します。
- TdrLevelという名前を付けます。
- それをダブルクリックし、値のデータを0に設定して、[OK]を押します。
- regedit を閉じて再起動し、ゲームを再度テストします。
最後の手段:ゲームを再インストールする
上記のいずれの方法でも問題が解決しない場合は、ゲームファイルが破損している可能性があります。破損したファイルが原因で、このような奇妙なエラーが発生している可能性があります。アンインストールして再インストールすることで、破損したファイルを削除し、最初からやり直すことができます。
Windows 11の場合
- 設定を開きます。
- [アプリ] > [インストール済みアプリ]に移動します。
- ゲームを見つけて、3つのドットをクリックし、「アンインストール」をクリックします。
Windows 10の場合
- 設定を開きます。
- アプリを選択します。
- ゲームをクリックして、「アンインストール」を選択します。
アンインストール後、再起動し、ゲームインストーラーを実行して再インストールします。これでエラーが完全に解消されるはずです。
Windows PCでDXGIエラー(デバイスハング)を解決するさまざまな方法
これらの修正を行ってもゲームがスムーズに動作しない場合は、ハードウェア自体を詳しく調べたり、ゲーム固有のフォーラムで同様の問題がないか確認したりする価値があるかもしれません。しかし、全体的に見て、これらの手順のほとんどは、ドライバー、オーバークロック、権限、システム設定といった一般的な原因に焦点を当てています。
いずれにせよ、諦めないでください。通常、このエラーは解決不可能なものではなく、少し調整するだけで解決します。頑張ってください。これで誰かのイライラが少しでも軽減されることを願っています。
まとめ
- CPU のオーバークロックを一時的に無効にします。
- グラフィック ドライバーをロールバックまたは更新します。
- Windows と DirectX を更新します。
- ゲームを管理者として実行し、高パフォーマンス モードに切り替えます。
- 必要に応じてレジストリ エントリを変更します。
- それでもダメならゲームを再インストールしてください。
まとめ
これらの方法はすべて、一般的な根本原因をターゲットにしています。ほとんどの場合、ドライバーの更新、電源プロファイルの設定、管理者権限での実行を組み合わせることで解決できます。ただし、WindowsとGPUは扱いにくい場合があることを覚えておいてください。試行錯誤が必要になる場合もあります。これらの方法がエラーの解決に役立ち、いつまでもトラブルシューティングに追われているような気分にならずにゲームを楽しめるようになることを願っています。
この記事は役に立ちましたか?