Windows11で毎朝画面が真っ黒になる原因と対処法【VIDEO_TDR_FAILURE / nvlddmkm.sys】

朝PCの前に戻ると、画面が真っ黒のまま固まっていて、電源ボタン長押しでしか復帰できない――そんな厄介なトラブルは、Windows 11+NVIDIA環境でよく相談される症状です。この記事では、実際の解析結果をもとに原因と具体的な直し方を解説します。

目次

症状の整理:毎朝PCが真っ黒、でも電源は入っている

まずは、今回の代表的なケースを整理しておきます。

  • 朝PCの前に戻ると画面が真っ黒
  • マウスやキーボード操作に一切反応しない
  • 電源ランプやファンの回転は続いており、PC自体は起動したままのように見える
  • 電源ボタンの長押し(ハードリセット)で強制的に電源を切り、再度電源を入れると、その日は問題なく使える
  • スリープ設定は使っておらず、通常の電源オン状態で放置しているつもり

環境は次のような構成を想定しています。

項目構成例
OSWindows 11 23H2
CPUIntel Core i7 第11世代
メモリ32GB
ストレージSSD 1TB(使用量はおおよそ半分程度)
GPUNVIDIA GeForce RTX 3070
GPUドライバー「最新」のつもりで更新している

一見すると「電源やマザーボードの不具合かな?」と疑いたくなる症状ですが、メモリダンプやイベントログをきちんと確認すると、原因はGPUドライバーにあるケースが非常に多いです。

原因の結論:VIDEO_TDR_FAILURE(0x116)と nvlddmkm.sys

この症状の解析では、Windowsが出力したミニダンプ(.dmpファイル)を確認した結果、次の点が分かりました。

  • バグチェックコード:VIDEO_TDR_FAILURE(0x116)
  • 原因モジュール:nvlddmkm.sys(NVIDIA グラフィックスドライバー)
  • 直近でNVIDIAドライバーを更新したあとから発症

VIDEO_TDR_FAILURE(0x116) は、GPU がハング(応答停止)したとき、Windowsの仕組みである TDR(Timeout Detection and Recovery / タイムアウト検知と回復) がうまく働かず、回復に失敗した場合に発生する代表的なエラーです。

本来、Windowsは「GPUの応答が一定時間返ってこない」と判断すると、ディスプレイドライバーの再起動を試みます。これがTDRです。しかし、

  • ドライバーやGPUの状態が不安定
  • 電源・スリープ周りの挙動と噛み合わない
  • 長時間アイドル後の復帰処理で不具合がある

といった条件が重なると、TDRの回復処理に失敗し、真っ黒な画面のままフリーズする状態になることがあります。このとき、運が良ければブルースクリーン(BSOD)になるのですが、環境によってはBSODすら画面に表示されず、ただのブラックスクリーンに見える場合もあります。

今回のケースでは、

  • エラーの指し示すファイルが nvlddmkm.sys(NVIDIAドライバー)
  • ドライバー更新後から発生

という点から、原因はほぼ「NVIDIAドライバー起因」と考えて良い状況と言えます。

確認したポイント結果意味
バグチェックコード0x116(VIDEO_TDR_FAILURE)GPU関連のハング・回復失敗
問題のモジュールnvlddmkm.sysNVIDIA グラフィックスドライバー本体
発生タイミングドライバー更新後・長時間放置後ドライバーと電源制御/復帰処理の相性を疑う

まず実施すべき「GPUドライバーのクリーンインストール」

このタイプのトラブルでは、GPUドライバーを「上書きインストール」するだけでは直らないことが多く、一度完全に削除してから入れ直す「クリーンインストール」が非常に有効です。

クリーンインストール全体の流れ

ステップ内容目的
1ネットワークを切断Windows Updateによる勝手なドライバー再インストールを防ぐ
2DDUで既存のNVIDIAドライバーを完全削除古い設定や壊れたファイルを残さない
3再起動ドライバー削除後のクリーンな状態にする
4NVIDIA公式サイトからドライバーを入手しインストール信頼できる最新版/安定版を導入する
5Windowsの自動ドライバー更新を一時的に抑制意図しないバージョンへの書き換えを防ぐ

ステップ1:ネットワークを切断

まずはLANケーブルを抜く、またはWi-Fiをオフにして、Windowsが勝手にGPUドライバーをダウンロードしてしまわないようにします。特にWindows 11では、デバイスドライバーもWindows Update経由で自動的に入ることがあるため、クリーンインストール中はオフラインで作業する方が安全です。

ステップ2:DDUでドライバーを完全削除

DDU(Display Driver Uninstaller)は、GPUドライバーをきれいに削除するための定番ツールです。

  • 必ず正規の配布元からダウンロードする
  • インストール時に余計なソフトが入らないよう選択肢をよく確認する
  • 可能ならWindowsのセーフモードで実行する

DDUで「NVIDIA」を選択し、「クリーンアップして再起動」相当のメニューを実行すると、過去にインストールされたNVIDIA関連のドライバーや設定が徹底的に削除されます。

ステップ3:再起動してクリーンな状態を作る

DDUの処理が終わったら、PCを再起動します。この段階ではディスプレイアダプターが「Microsoft Basic Display Adapter」のような表示になり、低解像度で表示されるはずです。これは正常な状態で、ここから新しいドライバーを入れ直すイメージです。

ステップ4:NVIDIA公式サイトからドライバーを入手・インストール

再起動後、まだネットワークは切断したままにしておき、別PCや事前にダウンロードしておいたNVIDIA公式サイト配布のドライバーをインストールします。

  • 使用しているGPU(例:GeForce RTX 3070)に合ったドライバーを選択
  • ゲーム中心なら「Game Ready Driver」、クリエイティブ用途中心なら「Studio Driver」を検討
  • インストール画面で「クリーンインストール」に相当するオプションがあれば必ず選択

インストールが完了し、再起動後に解像度が元に戻り、NVIDIAコントロールパネルが開けることを確認します。

ステップ5:Windowsの自動ドライバー更新を一時的に抑制

せっかく安定しているドライバーが入っても、Windows Updateによって別バージョンに書き換えられると、再び不安定になることがあります。しばらく様子を見る間は、

  • 「オプションの更新プログラム」にあるディスプレイドライバー更新を適用しない
  • 必要に応じてグループポリシー/レジストリ編集でドライバー更新のみ抑制(上級者向け)

といった対処で、意図しないドライバー更新を防ぐのが無難です。

再発に備える:ミニダンプとログの運用

クリーンインストール後に症状が収まるケースが多いですが、もし再発した場合に備えて、証拠を残す設定をしておくと、原因の切り分けが格段にやりやすくなります。

ミニダンプの設定(小メモリダンプ)

「起動と回復」の設定で、小メモリダンプ(256KB)を出力するようにしておきます。

  1. Windowsキー+Rで「ファイル名を指定して実行」を開く
  2. sysdm.cpl と入力して「システムのプロパティ」を表示
  3. [詳細設定] タブ → [起動と回復] の [設定]
  4. [デバッグ情報の書き込み] を「小メモリダンプ(256KB)」にする
  5. ダンプファイルの保存先を確認(通常は C:\Windows\Minidump)

こうしておけば、万一ブルースクリーンやTDR関連のクラッシュが起きた時に、解析に必要な最低限の情報を残せます。

MEMORY.DMPを共有してはいけない理由

Windowsは、設定によってはシステム全体のメモリダンプ(C:\Windows\MEMORY.DMP)を出力することがあります。しかし、これはメモリの中身をほぼ丸ごと吐き出したファイルであり、

  • 開いていたアプリのデータ
  • 入力したパスワードや個人情報の断片
  • 業務データ

などが含まれてしまう可能性があります。そのため、

解析を依頼するときに共有してよいのはミニダンプのみで、MEMORY.DMPは絶対に共有しないようにしてください。

信頼性モニターとイベントビューアーでの確認

再発した際には、次の2つをチェックすると、状況の整理に役立ちます。

  • 信頼性モニター(perfmon /rel)
  • イベントビューアー(eventvwr.msc)

信頼性モニターでは、日付ごとに「重大なエラー」や「Windowsが正しくシャットダウンされなかった」などの記録がグラフ形式で一覧でき、何日の何時頃に不具合が起きたのかが分かりやすくなります。

イベントビューアーでは、特に次のログを確認します。

  • [Windowsログ] → [システム] 内の BugCheck 0x116関連イベント
  • [Windowsログ] → [システム] 内の Display / nvlddmkm の警告・エラー

これらを突き合わせることで、

  • 「画面オフになってから〇時間後に落ちている」
  • 「特定のゲームやアプリを起動したまま放置すると再発する」

といった再現条件を絞り込むことができます。

まだ黒画面が出るときの追加対策

GPUドライバーのクリーンインストール後も、もし症状が残る場合は、以下の手順で切り分けを進めます。

ドライバーの版数を変える:1つ前の安定版やStudio Driverを試す

最新ドライバーが必ずしも最も安定しているとは限りません。次のようなパターンを試すと、劇的に安定することがあります。

  • 直近より1つ前のバージョンにロールバックする
  • ゲーム中心でなければ、Studio Driverに切り替えて安定性重視にする

特に、

  • 新しいゲーム向け最適化が大量に入った直後のドライバー
  • Windows 11の大型アップデート直後にリリースされたドライバー

などは、環境によって不具合が出やすいことがあります。安定していた過去版をメモしておき、「このバージョンまでは問題なかった」という基準を作ると、今後のトラブルシュートにも役立ちます。

電源・高速スタートアップ・画面オフ設定を見直す

VIDEO_TDR_FAILUREは、アイドル状態からの復帰タイミングで発生しやすいエラーです。そのため、電源周りの設定を見直すことで、発生頻度を下げられることがあります。

高速スタートアップを無効化する

高速スタートアップは、シャットダウン時に一部情報を保存しておき、次回起動を速くする仕組みですが、ドライバーやデバイスの初期化が中途半端になることもあります。次の手順で無効化できます。

  1. コントロールパネル → [ハードウェアとサウンド] → [電源オプション]
  2. [電源ボタンの動作を選択する]
  3. [現在利用可能ではない設定を変更します] をクリック
  4. [高速スタートアップを有効にする] のチェックを外す
  5. [変更の保存] をクリック

これにより、毎回きちんとフル起動されるようになり、GPU周りの初期化が安定する場合があります。

画面オフ・スリープの時間を一時的に変更して様子を見る

今回のケースでは「スリープは使っていない」とのことですが、ディスプレイの電源オフやモダンスタンバイのような、OS側の省電力機能との相性が悪くてブラックスクリーンになっている可能性もあります。

一時的に、

  • 画面オフまでの時間を長くする(または「なし」にする)
  • スリープまでの時間も長めにして、まずは画面オフのみの挙動を確認する

といった設定で、放置時間と再発の関係を観察してみてください。

NVIDIAコントロールパネルの電源管理モードを確認

NVIDIAコントロールパネルの電源管理モードを、カスタマイズしている場合は既定(最適電力/適応)に戻します。

  • 特定アプリ向けに「パフォーマンス最大化」を指定している
  • グローバル設定をパフォーマンス寄りに変えている

などの設定が、アイドル時や画面オフ時の挙動と噛み合わず、TDRエラーにつながることもあります。

モニター・ケーブル・PSUなどハードウェア側の切り分け

ドライバー起因の可能性が高いとはいえ、ハードウェアの相性や劣化がトリガーになっている場合もあります。以下のような切り分けも有効です。

  • 別のモニターで再現するか確認
  • DisplayPort ⇔ HDMIの接続方式を変えてみる
  • 別のケーブルに変えてみる(特にDPケーブルは品質差が出やすい)
  • 電源ユニット(PSU)の容量に余裕があるか、経年劣化していないか確認する
  • 可能なら別のPSU・別系統の電源ケーブルでテストする

合わせて、

  • メモリテスト(Windowsメモリ診断など)
  • GPU/CPUの温度監視(高温で不安定になっていないか)
  • ケース内のホコリ清掃・ファンの動作確認

といった基本的なハードチェックもしておくと安心です。

BIOS/UEFI・チップセットドライバー・Windows更新

プラットフォーム側が古いままだと、最新のGPUドライバーとの相性が悪くなることがあります。

  • マザーボードメーカーのサイトで、最新のBIOS/UEFIが出ていないか確認
  • 同じく、チップセットドライバーやマザーボード付属のドライバー類を更新
  • Windows Updateで品質更新プログラム・ドライバー以外の更新を適用

ただし、BIOS更新は失敗すると復旧が大変な場合もあるため、取扱説明書やメーカー手順をよく読み、安全な手順で実行してください。

ログで「再現条件」を言語化するコツ

ブラックスクリーンが完全にランダムに起きているように見えても、ログを丁寧に追うと、意外と一定のパターンが見えてくることが多いです。

よくある再現パターンの例

再現パターンよくある原因候補
長時間放置した翌朝だけ黒画面になるアイドル時の電源制御とGPUドライバーの相性、TDRのタイムアウト
特定のゲームやアプリを起動しっぱなしで放置すると落ちるそのアプリとドライバーの相性、VRAM使用量の偏り
ドライバー更新直後からだけ症状が出るドライバー側のバグ、古い設定ファイルの残骸

信頼性モニターとイベントビューアーを見ながら、メモに次のような情報を書き出してみてください。

  • 何日目・何時ごろ・何時間放置した後に発生したのか
  • その時、どのアプリを実行していたか
  • 画面オフまでの時間、スリープ設定の有無
  • ゲームやGPU負荷の高い処理を直前に行っていなかったか

これを整理しておくと、サポートに相談する際にも原因にたどり着くスピードが大幅に上がるのでおすすめです。

実際のケース:DDUによるクリーンインストールで解消した例

今回のような Windows 11 + NVIDIA RTX 3070 の環境では、DDUによるクリーンインストールを行った時点で症状がピタリと止まったケースが報告されています。

具体的には、

  1. 毎朝PCに戻ると画面が真っ黒でキーボード無反応
  2. 電源ボタン長押しで強制シャットダウン → 再起動すると、その日は終日安定
  3. ミニダンプとイベントログを解析すると、VIDEO_TDR_FAILURE(0x116)+ nvlddmkm.sysが原因と判明
  4. DDUでNVIDIAドライバーを完全削除 → NVIDIA公式からドライバーをクリーンインストール
  5. 以後、同条件で一週間以上運用しても再発なし

このように、ドライバーのクリーンインストールだけで直るパターンはかなり多いため、まずはここから試すのが定石です。

やってはいけない/注意してほしいこと

トラブルが長引くと、ネット上の情報を片っ端から試したくなりますが、次のような対処は注意が必要です。

TDRを無効化するレジストリ設定は基本NG

一部の情報では、TdrDelay や TdrLevel をレジストリで設定してTDRを無効化する方法が紹介されています。しかし、これは根本原因を隠してしまうだけで、

  • 本当にGPUがハングしていてもOSが検知しなくなる
  • ブラックスクリーンからの復帰が一切できなくなるリスク

などがあるため、通常の運用環境ではおすすめできません。まずはドライバー・電源周りの正攻法の対処を行い、それでも開発用途などでどうしても必要な場合のみ、リスクを理解した上で検討してください。

MEMORY.DMPを第三者に渡さない

前述の通り、MEMORY.DMP には個人情報や業務データが含まれうるため、サポートに相談する場合もミニダンプのみを共有し、MEMORY.DMPは絶対に渡さないようにしてください。

DDUは正規配布元から入手し、インストール時に注意

DDUは有名ツールであるがゆえに、類似サイトや偽ダウンロードページが出回ることもあります。

  • 検索結果の広告リンクではなく、信頼できる公式配布ページからダウンロードする
  • インストーラータイプの場合は、不要なツールバーや別ソフトの同時インストールにチェックが入っていないか確認する

といった基本的な注意を守るだけで、余計なトラブルを避けることができます。

まとめ:毎朝の黒い画面を終わらせるために

毎朝PCが真っ黒で固まっていると、

  • 起動するたびに不安になる
  • 最悪の場合、ファイルシステムの破損など二次被害

といったリスクもあり、できるだけ早く手を打ちたいところです。

本記事のポイントを整理すると、次のようになります。

  • 症状はVIDEO_TDR_FAILURE(0x116)+ nvlddmkm.sys が示す典型的なGPUドライバートラブル
  • まずはDDUでNVIDIAドライバーを完全削除 → NVIDIA公式ドライバーをクリーンインストールする
  • 再発に備えて、小メモリダンプ(ミニダンプ)の出力と信頼性モニター・イベントビューアーでログを確認できるようにする
  • それでも発生する場合は、ドライバー版数の変更・電源設定の見直し・ハードウェアの切り分けの順で原因を絞り込む
  • 解析依頼時に共有してよいのはミニダンプのみで、MEMORY.DMPは絶対に共有しない

同じような「毎朝黒画面」問題で悩んでいる方は、まずはGPUドライバーのクリーンインストールから試してみてください。それだけで症状が収まるケースは少なくありません。もしそれでも改善しない場合は、本記事の手順を参考に、ログを取りながら一つずつ原因を潰していきましょう。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次