概要
この資料では、"ディスプレイ ドライバーの応答の停止" 問題のトラブルシューティングに使用できる 3 つの方法について説明します。 この問題の原因について詳しくは、「詳細」を参照してください。
解決方法
この問題を解決するには、以下に示す方法 1 の手順を最初に実行し、問題が解決しない場合は方法 2 および方法 3 を試してください。
方法 1: お使いのグラフィック ハードウェアに適した最新のディスプレイ ドライバーに更新する
Windows Update を使用して、お使いのグラフィック ハードウェア用の最新のディスプレイ ドライバーに更新するには、使用中の Windows のバージョンに応じたリンクをクリックし、その資料の手順に従います。正常に動作していないハードウェアのドライバーを更新する - Windows 7正常に動作していないハードウェアのドライバーを更新する - Windows Vista 最新の更新プログラムをインストールしても問題が解決しない場合は、方法 2 に進みます。
方法 2: 視覚効果を調整してパフォーマンスを向上させる
複数のプログラム、ブラウザー ウィンドウ、電子メール メッセージなどを同時に開くと、多くのメモリを使用し、パフォーマンスの問題が発生することがあります。 使用していないプログラムやウィンドウを閉じてください。
一部の視覚効果を無効にするとコンピューターのパフォーマンスが向上する場合もあります。 次にパフォーマンスを最適にするためにすべての視覚効果を調整する方法を示します。-
[スタート] > [コントロール パネル] の順に選択して、[パフォーマンスの情報とツール] を開きます。 検索ボックスに「パフォーマンスの情報とツール」と入力し、結果の一覧で [パフォーマンスの情報とツール] をクリックします。
-
[視覚効果の調整] を選択し、管理者のパスワードを要求するダイアログ ボックスが表示された場合はパスワードを入力して [OK] をクリックし、確認を要求するダイアログ ボックスが表示された場合は [続行] をクリックします。
-
[視覚効果] > [パフォーマンスを優先する] > [OK] の順に選択します。
注: より手軽なオプションとして、[コンピューターに応じて最適なものを自動的に選択する] を選択することもできます。
この方法で問題が解決しない場合は、方法 3 に進みます。
方法 3: レジストリ エントリを変更して GPU の処理時間を増やします。
タイムアウト検出と復旧は、コンピューター上のビデオ アダプター ハードウェアまたはドライバーの処理の完了にかかる時間が通常よりも長くなっていることを検出する Windows の機能です。 この状況が発生すると、Windows がグラフィック ハードウェアのリセットと回復を試行します。 許容される時間 (2 秒) 以内に GPU がグラフィック ハードウェアをリセットおよび回復できない場合、システムが応答しなくなり、エラー メッセージ "ディスプレイ ドライバーの応答停止と回復" が表示されます。
レジストリ値を調整することでタイムアウト検出と復旧機能の処理完了までの許容時間を増やすと、この問題が解決することがあります。 これを行うには、次の手順を実行します。-
Windows ベースのプログラムをすべて終了します。
-
[スタート] ボタンを選択し、[検索] ボックスに「regedit」と入力し、上の結果から regedit.exe をダブルクリックします。 管理者のパスワードを要求するダイアログ ボックスが表示された場合はパスワードを入力して [OK] をクリックし、確認を要求するダイアログ ボックスが表示された場合は [続行] をクリックします。
-
次のレジストリ サブキーを見つけます。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers -
[編集] メニューの [新規] を選択し、Windows のバージョン(32 ビットまたは 64 ビット)に応じてドロップダウン メニューから次のレジストリ値を選択します:
-
レジストリ エディターを終了し、コンピューターを再起動して変更を有効にします。
重要: このセクション、方法、またはタスクには、レジストリの変更方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 万一に備えて、編集の前にレジストリをバックアップしてください。 問題が発生した場合でも、レジストリを復元できます。 Windows 7 でレジストリをバックアップする方法の詳細については、「レジストリをバックアップする」を参照してください。
-
[DWORD (32 ビット) 値] を選択します。
-
[名前]に「TdrDelay」と入力し、Enter キーを押します。
-
[TdrDelay] をダブルクリックし、[値のデータ] に「8」を追加して、[OK] を選択します。
-
[QWORD (64 ビット) 値] を選択します。
-
[名前] に「TdrDelay」と入力し、Enter キーを押します。
-
[TdrDelay] をダブルクリックし、[値のデータ] に「8」を追加して、[OK] を選択します。
詳細情報
この現象は、以下の理由の 1 つまたは複数が原因で発生します。
-
ディスプレイ ドライバー用の最新の更新プログラムをインストールする必要がある可能性あります。
-
視覚効果のため、またはバックグラウンドで実行されているプログラムが多すぎるため、コンピューターの速度が低下しています。
-
GPU がモニターにグラフィックスを表示するためにかかる時間が許容時間を超えています。
注: 古いビデオ カードを使用している場合、使用しているバージョンの Windows と完全に互換性のあるビデオ ドライバーが存在しないことがあります。WDDM によるタイムアウトの検出と GPU の回復」を参照してください。
タイムアウト検出と復旧の詳細については、「