Windows
 Computer >> コンピューター >  >> システム >> Windows

【解決法】NVIDIAカーネルモードドライバーが応答を停止し、回復しましたエラーの直し方

NVIDIA製GPU(グラフィックス処理装置)を搭載したWindowsパソコンを使っていると、「ディスプレイドライバーが応答を停止しました」というエラーに遭遇することがあります。具体的には、以下のようなメッセージが表示されます。

ディスプレイドライバー NVIDIA Windows カーネル モード ドライバー Version xxx.xx が応答を停止しましたが、正常に回復しました

このメッセージだけでは、エラーの原因も恒久的な解決策も分かりません。実際、この問題は一度直しても何度も繰り返し発生することが少なくありません。そこでイベントビューアーでログを確認したところ、主な原因はNVIDIAのカーネルドライバーの破損、あるいはドライバーの古さ・非互換性であることが判明しました。

仕組みとしては、Windowsの視覚効果設定用ドライバーとNVIDIAドライバーが衝突することで、このエラーが引き起こされます。以下、具体的な対処法を順番に見ていきましょう。

【解決法】NVIDIAカーネルモードドライバーが応答を停止し、回復しましたエラーの直し方

NVIDIAカーネルモードドライバーが応答を停止する問題の解決策

関連記事: NVIDIAドライバーが頻繁にクラッシュする場合の対処法

1] NVIDIAドライバーのクリーンインストール

まず、最新版の「Display Driver Uninstaller(DDU)」をダウンロードします。

次に、Windowsをセーフモードで起動してください。

DDUの実行ファイルをダブルクリックしてインストールし、プログラムを起動すると、専用の画面が表示されます。

【解決法】NVIDIAカーネルモードドライバーが応答を停止し、回復しましたエラーの直し方

画面に表示されているように、「Clean and Restart(クリーンして再起動)」をクリックします。

PCが再起動したら、NVIDIA公式サイトからドライバーをダウンロードします。製品タイプ、製品シリーズ、製品名、オペレーティングシステム、言語を、自分のハードウェア構成やニーズに合わせて選択してください。

Search(検索)」をクリックすると、入力した情報に基づく最新ドライバーが表示されます。「Agree and Download(同意してダウンロード)」をクリックして、最新ドライバーのダウンロードを開始しましょう。

ダウンロードが完了したら実行ファイルを起動し、「Custom(カスタム)」を選択して「Next」をクリックします。

続いて「Clean Install(クリーンインストール)」を選択して先へ進みます。これで最新ドライバーがPCにインストールされます。最後にPCを再起動してください。

それでもエラーが続く場合は、旧バージョンのドライバーを試して、改善されるかどうか確認してみてください。

2] パフォーマンス優先の視覚効果設定に変更する

まず、Win + Rキーを押して「ファイル名を指定して実行」を開きます。

実行ウィンドウに「sysdm.cpl」と入力し、「OK」をクリックします。

【解決法】NVIDIAカーネルモードドライバーが応答を停止し、回復しましたエラーの直し方

詳細設定」タブに移動し、「パフォーマンス」欄の「設定」をクリックします。

すべてのオプションを一括で解除するには、「パフォーマンスを優先する」ラジオボタンを選択します。

【解決法】NVIDIAカーネルモードドライバーが応答を停止し、回復しましたエラーの直し方

そのうえで、以下の3項目にチェックを入れておきます。

  • 画面のフォントの縁を滑らかにする
  • リストボックスを滑らかにスクロールする
  • デスクトップのアイコン名に影を付ける

OK」をクリックして変更した設定をすべて適用します。

最後にPCを再起動すれば、新しい設定が完全に反映されます。これでエラーは解消されているはずです。

3] PhysX設定を見直す

デスクトップの空き領域を右クリックして「NVIDIA コントロール パネル」を開きます。システムトレイのNVIDIAアイコンを右クリックしても構いません。

3D 設定」を展開すると、3つのサブ項目が表示されます。

その中から「Surround、PhysX の構成」を選択します。

ここで「Processor」欄にて、「自動選択」ではなく自分のグラフィックカードを選択してください。

【解決法】NVIDIAカーネルモードドライバーが応答を停止し、回復しましたエラーの直し方

適用」をクリックして新しい設定を保存します。

PCを再起動し、すべての新設定と修正を反映した状態で起動しましょう。

4] 垂直同期(VSync)を無効化する

同じ手順でNVIDIAコントロールパネルを開き、「3D 設定」を展開します。

サブ項目の中から「3D 設定の管理」を選択します。

「次の 3D 設定を使用します」の一覧を下にスクロールし、「垂直同期」を探します。

垂直同期の設定を「オフ」または「強制オフ」に変更します。これで垂直同期が無効になります。

適用」をクリックして設定を保存し、PCを再起動してください。

5] レジストリ設定を確認する

まず、Win + Rキーで「ファイル名を指定して実行」を開きます。

regedit」と入力して「OK」をクリックします。UAC(ユーザーアカウント制御)の画面が表示されたら「はい」を選びます。

次のキーへ移動します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

GraphicsDrivers」を右クリックし、「新規 > DWORD (32ビット) 値」を選択します。

【解決法】NVIDIAカーネルモードドライバーが応答を停止し、回復しましたエラーの直し方

作成したDWORDの名前を「TdrDelay」に設定します。

基数は「16進数」を選択してください。

そして、値を「8」に変更します。

これにより、NVIDIA GPUの応答待ち時間(タイムアウト検出時間)が既定の2秒から8秒に延長され、ドライバーが応答を停止する前に処理を完了できる余裕が生まれます。

OK」をクリックしてレジストリを保存します。

最後にPCを再起動して、この修正を適用しましょう。

注意: レジストリの編集は誤操作するとシステムに深刻な影響を及ぼす可能性があります。作業前に必ずレジストリのバックアップを作成することをおすすめします。

以上、5つの対処法のうち少なくとも1つで、NVIDIA GPUドライバーの問題は解決するはずです。それでもNVIDIAグラフィックカードドライバーに問題が残る場合は、ぜひコメントでお知らせください。可能な限りサポートいたします。また、他に有効な解決方法をご存じの方も、情報を共有していただけると多くの方の助けになります。

あわせて読みたい: ディスプレイドライバーが応答を停止し、回復しましたエラーの対処法

【解決法】NVIDIAカーネルモードドライバーが応答を停止し、回復しましたエラーの直し方
  1. Windows 10で「igfxemモジュールが動作を停止しました」エラーを解決する方法

    Windows 10でIntelグラフィックドライバーが古くなると、PCの画面表示に支障をきたすことがあります。具体的なエラーコードがわかれば、正確な診断も容易になります。本記事では、「igfxemモジュールが動作を停止しました(igfxem module has stopped working)」というエラーメッセージについて解説します。多くのWindowsユーザーから、PCの起動後にこのエラーメッセージが画面に表示されるという報告があります。これは、実行ファイルが正常に動作できていないことを示しています。では、この問題の原因と解決策を見ていきましょう。 igfxem(Intel Graph

  2. Windowsで「デバイスが応答しないか、切断されました」エラーを解決する5つの対処法

    この記事を読んでいるということは、Windows PCで「デバイスが応答しないか、切断されました(The device has either stopped responding or has been disconnected)」という厄介なエラーメッセージに遭遇した可能性が高いでしょう。この問題は、PCから別のデバイスへ大容量のHD写真、動画、ドキュメントなどのマルチメディアファイルをコピーまたは移動する際によく発生します。 同じような状況に陥っている場合でも、慌てる必要はありません。この記事では、「デバイスが応答しないか、切断されました」エラーの主な原因と、それを解消するための効果的な対