[登録されているタグ]

[記事公開日]2026/08/17
[最終更新日]2026/08/19

スリープ復帰時だけブルースクリーンになる場合の確認方法

普段は正常に使えるのに、スリープから復帰した直後だけブルースクリーンになる場合は、Windowsがデバイスを低電力状態から通常動作へ戻す途中で、GPU・Wi-Fi・Bluetooth・USB・ストレージ・ドッキングステーションなどのドライバーや電源管理処理が正常に完了していない可能性があります。

代表的なSTOPコードの1つがDRIVER_POWER_STATE_FAILURE(0x9F)です。Microsoftはこのエラーについて、ドライバーの電源状態が不整合または無効になっていることを示すと説明しています。

ただし、スリープ復帰時のブルースクリーンは0x9Fだけではありません。GPUドライバー、USBドライバー、ストレージ、メモリ、BIOS/UEFI、Windows Updateなどが関係すると、別のSTOPコードになることもあります。

この記事では、「スリープに入るとき」「復帰ボタンを押した瞬間」「画面が戻った数秒後」のどこでエラーになるかを整理し、外部機器の取り外し、ドライバーのロールバック、電源状態の確認、クラッシュダンプ解析の順に安全に切り分けます。

最初に確認:ブルースクリーンは復帰のどの段階で出る?

発生タイミング 疑いやすい原因 最初の確認
スリープへ入る直前 デバイスが低電力状態へ移行できない STOPコード・外部機器・ドライバー
復帰ボタンを押した直後 GPU・USB・Wi-Fi・ストレージなどの復帰処理 周辺機器を外して比較
画面復帰後数秒~数分 ドライバー再初期化、ネットワーク、GPU、ストレージ イベント・ダンプ・ドライバー履歴
ドック接続時だけ USB4/Thunderbolt/USBハブ/LAN/映像ドライバー ドックを外して直結
Wi-Fi再接続時だけ 無線LANドライバー・電源管理 Wi-Fi無効で比較
外部モニター復帰時だけ GPU・ディスプレイドライバー 外部モニターを外して比較

1. STOPコードを写真で残す

ブルースクリーンが出たら、STOPコード・エラー名を写真で残してください。

スリープ復帰トラブルで確認したい例:

「What failed」などに.sysファイル名が表示される場合は、その名前も記録します。

ただし、STOPコードやファイル名だけで原因を確定しないでください。同じ電源移行トラブルでも、巻き込まれたデバイスやドライバーによってエラー名が変わる場合があります。

2. DRIVER_POWER_STATE_FAILURE(0x9F)は電源状態の不整合を示す

Microsoftによると、DRIVER_POWER_STATE_FAILUREのバグチェック値は0x0000009Fで、ドライバーが不整合または無効な電源状態にあることを示します。

スリープ・休止・シャットダウン・復帰では、Windowsが各デバイスへ電源状態変更を要求します。

その処理が完了しない、またはデバイス・ドライバーが正常に応答しない場合に0x9Fが発生することがあります。

詳細は💻 0x0000009F DRIVER_POWER_STATE_FAILURE エラーの原因と解決方法まとめも参考にしてください。

3. スリープ復帰以外でもブルースクリーンが出るか確認する

スリープ復帰時だけなのか、通常利用中にも同じエラーが出るのかを確認します。

状況 判断
復帰時だけ毎回発生 電源管理・ドライバー復帰処理を優先
ゲーム中・高負荷時にも発生 GPU・PSU・温度・メモリも確認
起動直後にも発生 ドライバー・Windows・ハードウェアを広く確認
STOPコードが毎回ばらばら メモリ・他ハードウェアも候補

「復帰時だけ」という再現性が高いほど、低電力状態から通常動作へ戻る処理を重点的に確認できます。

4. 最近追加した周辺機器を外す

Microsoftのブルースクリーントラブルシューティングでも、新しいハードウェアを追加した後にSTOPエラーが始まった場合は、その機器を外して確認する方法が案内されています。

スリープ復帰トラブルでは、次の機器を一度外して確認します。

  • USBハブ
  • USB-Cドック
  • Thunderbolt/USB4ドック
  • 外付けSSDHDD
  • USBオーディオ
  • Webカメラ
  • USB Wi-Fi/Bluetoothアダプター
  • 外部モニター
  • プリンター

キーボードマウス以外の不要な外部機器を外し、最小構成でスリープ→復帰を確認します。

5. 周辺機器を1台ずつ戻す

最小構成で安定した場合は、1台ずつ周辺機器を戻します。

複数機器をまとめて戻すと原因が分からなくなるため、1台接続→スリープ→復帰→問題なし→次の1台、という順で確認してください。

特定機器を接続したときだけ再現する場合は、その機器のドライバー・ファームウェア・接続経路を優先します。

6. USBハブ・ドックを外してPCへ直接接続する

USB-CドックやThunderbolt/USB4ドックは、内部にUSBハブ、LAN、音声、映像、カードリーダーなど複数のデバイスを持っています。

ドック経由でだけブルースクリーンになる場合は、一度ドックを外し、必要な機器をPC本体へ直接接続してください。

直結で安定する場合は、次を確認します。

  • ドックのファームウェア
  • USB4/Thunderboltドライバー
  • ドック内蔵LANドライバー
  • ドック経由のディスプレイドライバー
  • ドックの給電条件

7. Wi-Fiを無効にして復帰を確認する

復帰後にWi-Fiが再接続するタイミングでブルースクリーンになる場合は、無線LANドライバーを確認します。

一時的にデバイスマネージャーでWi-Fiアダプターを無効にし、スリープ→復帰で症状が出るか確認します。

結果 判断
Wi-Fi無効では安定 Wi-Fiドライバー・カードを疑う
Wi-Fi無効でもBSOD 他デバイス・他ドライバーを確認

スリープ復帰後にWi-Fiだけつながらない場合は、スリープ復帰後だけWi-Fiにつながらないときの対処法も参考になります。

8. USB機器を外すと改善する場合

USB機器を接続したまま復帰するとブルースクリーンになり、外すと安定する場合はUSBドライバー・電源管理を確認します。

特に確認したいもの:

  • USBストレージ
  • USBオーディオ
  • Webカメラ
  • キャプチャーボード
  • USBハブ
  • USB Bluetoothアダプター

USB機器がスリープ復帰後に認識しないだけの場合は、ドライバーの電源管理とUSB省電力設定を確認します。

9. GPU・外部モニターを切り分ける

復帰直後に画面が一度表示され、その直後にブルースクリーンになる場合は、GPU・ディスプレイドライバーも候補です。

確認:

  • 外部モニターを外す
  • ドッキングステーションを外す
  • GPUドライバー更新直後ではないか
  • 以前のドライバーへ戻すと改善するか

GPUドライバー更新直後から始まった場合は、Windows標準のドライバーロールバックを優先します。

10. 最近更新したドライバーを確認する

スリープ復帰時だけブルースクリーンになる場合でも、原因は「電源設定」ではなく、最近更新されたデバイスドライバーであることがあります。

確認対象:

  • GPUドライバー
  • Wi-Fi/Bluetoothドライバー
  • チップセットドライバー
  • NVMe/ストレージドライバー
  • USB4/Thunderboltドライバー
  • ドック用ドライバー

ブルースクリーン開始日とドライバー更新日が一致する場合は重要な手掛かりです。

11. 更新直後ならドライバーを元に戻す

Microsoftは、最近のドライバー更新後に問題が起きた場合、デバイスマネージャーから以前のドライバーへロールバックする方法を案内しています。

  1. デバイスマネージャーを開く
  2. 疑わしいデバイスを右クリックする
  3. 「プロパティ」を開く
  4. 「ドライバー」タブを開く
  5. 「ドライバーを元に戻す」を選ぶ
  6. 再起動する
  7. スリープ→復帰で再確認する

旧ドライバーでは安定し、新ドライバーへすると再発する場合は、新ドライバーとの相性・不具合を疑いやすくなります。

12. メーカー製PCはOEMドライバーを優先する

ノートPCやメーカー製デスクトップでは、Intel・NVIDIA・AMD・Realtekなどの汎用ドライバーより、PCメーカーが機種向けに調整したドライバーの方が電源管理で安定する場合があります。

スリープ復帰トラブルでは、次の順で確認してください。

  1. PCメーカーの本体型番別サポート
  2. マザーボードメーカーのサポート
  3. デバイスメーカー公式ドライバー

非公式のドライバー配布サイトは使用しないでください。

13. Windows Update直後からなら更新履歴を確認する

Windows UpdateではOS本体だけでなくデバイスドライバーが更新される場合があります。

スリープ復帰ブルースクリーンが更新直後から始まった場合は、次を記録します。

  • Windows Update実施日
  • ドライバー更新日
  • BIOS/ファームウェア更新日
  • ブルースクリーン開始日

原因が特定の品質更新プログラムに絞れ、通常起動できない場合は、Windows回復環境から更新プログラムをアンインストールする選択肢もあります。

ただし、更新を削除する前にドライバー側のロールバックを先に確認してください。

14. Windowsが通常起動しにくい場合はセーフモードを使う

復帰後のブルースクリーンで再起動ループになり、通常起動も不安定になった場合はセーフモードを利用します。

MicrosoftもSTOPエラーの基本トラブルシューティングとして、セーフモードでの起動を案内しています。

セーフモードでは、疑わしいドライバーのロールバック・アンインストールや重要データの退避を行います。

ただし、セーフモードはスリープ復帰の再現テストそのものには適さない場合があります。目的は通常起動できない状態から安全に修復することです。

15. PCがどのスリープ方式を使っているか確認する

Windows PCでは、従来のS3スリープとModern Standby(S0 Low Power Idle)など、機種によって利用できる電源状態が異なります。

Microsoftはpowercfg /aで、そのPCが利用できるスリープ状態を確認できると案内しています。

powercfg /a

Modern Standby対応PCでは、結果にS0 Low Power Idleなどが表示されます。

インターネット上のレジストリ変更でModern StandbyとS3を無理に切り替える方法はおすすめしません。PCメーカーが設計・対応していないスリープ方式へ強制変更すると、起動・復帰・デバイス動作に別の問題を起こす可能性があります。

16. powercfg /lastwakeは「何が復帰させたか」を確認する補助情報

Microsoftのpowercfgには、最後のスリープから何がシステムを復帰させたかを表示する/lastwakeがあります。

powercfg /lastwake

たとえばUSB機器やネットワークアダプターがWake Sourceとして表示される場合があります。

ただし、powercfg /lastwakeはブルースクリーンの原因ドライバーを特定するコマンドではありません。

「何が復帰のきっかけだったか」と「復帰処理中に何がクラッシュしたか」は別なので、STOPコード・クラッシュダンプと組み合わせてください。

17. powercfg /requestsは「スリープを妨げる要求」を確認するコマンド

powercfg /requestsは、アプリケーションやドライバーが出している電源要求を表示します。

powercfg /requests

これは「スリープへ入らない」「画面が消えない」といった問題には有効ですが、復帰時のブルースクリーン原因を直接特定するものではありません。

スリープへ入る前から挙動がおかしい場合の補助情報として利用してください。

18. Modern Standby対応PCではSleepStudyを確認できる

MicrosoftはModern Standbyの診断用としてSleepStudyを提供しています。

SleepStudyはModern Standbyセッションごとのアクティブ時間、アイドル時間、消費電力、セッション中に活動したコンポーネントなどを確認できます。

Modern Standby対応PCでは、管理者権限のターミナル/コマンドプロンプトで次のようにレポートを作成できます。

powercfg /sleepstudy

ただし、SleepStudyもブルースクリーンの原因ドライバーを自動的に断定するツールではありません。

復帰前後に特定デバイスの活動が目立つ場合の補助情報として使い、クラッシュダンプと組み合わせてください。

19. 休止状態でも同じエラーが出るか比較する

スリープではブルースクリーンになるが休止状態では安定する、またはその逆の場合は重要な手掛かりになります。

Microsoftの電源状態資料では、休止状態(S4)ではシステム状態を休止ファイルへ保存し、復帰時にその状態を戻します。

結果 考え方
スリープだけBSOD スリープ固有のデバイス電源移行を疑う
休止でもBSOD ドライバー・ストレージ・ファームウェアも確認
通常再起動後は安定 復帰時の状態復元処理を重点確認

ただし、休止状態を使えないPCやModern Standby中心の機種もあるため、利用可能な電源状態はpowercfg /aで確認してください。

20. 高速スタートアップは「スリープ」とは別の仕組み

高速スタートアップは通常のシャットダウン後の起動を高速化する仕組みで、通常のスリープそのものではありません。

「スリープ復帰時だけブルースクリーン」という症状で、最初から高速スタートアップを無効にする必要はありません。

シャットダウン後の次回起動でも同じドライバー問題が出る場合に、切り分け項目として考えてください。

21. デバイスの「電源の管理」を一律変更しない

ネットワークアダプターやUSB機器のプロパティには、「電力の節約のために、このデバイスの電源をオフにできるようにする」などの項目が表示される場合があります。

スリープ復帰問題でこの設定を変更すると改善するケースはありますが、すべてのデバイスで無効化するのはおすすめしません。

理由:

  • バッテリー消費が増える場合がある
  • 機種メーカーが想定した電源管理から外れる
  • 原因デバイスを特定できなくなる

まず問題のデバイスを絞り、そのデバイスについてPCメーカーの案内がある場合に限定して設定を見直してください。

22. BIOS/UEFI・ファームウェア更新は関連修正がある場合に行う

スリープ復帰処理はWindowsドライバーだけでなく、BIOS/UEFIやデバイスファームウェアとも関係します。

PCメーカーの更新履歴に次のような修正がある場合は、更新を検討できます。

  • sleep/resume stability
  • Modern Standby
  • system stability
  • USB4/Thunderbolt
  • graphics stability
  • network resume

注意:スリープ復帰時にブルースクリーンが出るという理由だけで、最初からBIOS更新しないでください。外部機器・ドライバー・Windows Updateの切り分けを先に行い、安定した状態でメーカー公式手順に従って更新します。

23. クラッシュダンプを確認する

スリープ復帰時のブルースクリーンが繰り返し発生する場合は、クラッシュダンプの解析が有効です。

MicrosoftのWinDbgを使うと、Bug Checkコード、パラメーター、クラッシュ時に関係していたデバイススタックなどを確認できます。

0x9Fでは、パラメーターによって電源IRPの待ち・デバイススタックなどを詳しく調べることができます。

上級者・修理担当者は、複数回のダンプで同じデバイスやドライバーが繰り返し関係するか確認してください。

24. 1回だけ表示された.sysファイルで原因確定しない

ダンプ解析で特定の.sysファイルが表示されても、そのファイルが根本原因とは限りません。

復帰処理では複数のドライバーが連動するため、原因デバイスの待ちに別ドライバーが巻き込まれる場合があります。

次の条件がそろうほど、そのドライバーの疑いが高くなります。

  • 複数回のダンプで同じドライバーが出る
  • そのデバイスを外すと改善する
  • 旧ドライバーへ戻すと改善する
  • 再度新ドライバーへすると再発する

25. クリーンブートで常駐ソフトを切り分ける

ハードウェア・主要ドライバーに明確な原因がなく、VPN、セキュリティソフト、RGB制御、ドック管理ソフトなどを導入している場合は、クリーンブートで第三者サービス・常駐ソフトを切り分ける方法があります。

Microsoftはクリーンブートを、Windowsを最小限のドライバーとスタートアッププログラムで起動し、バックグラウンドソフトウェアの競合を特定する方法として案内しています。

ただし、サービスを無効にする前に元の設定を記録してください。

26. Driver Verifierは最後の方で使う

Windowsには問題のあるカーネルドライバーを検証するDriver Verifierがあります。

しかしDriver Verifierは意図的に厳しい検証を行い、追加のブルースクリーンを発生させることがあります。

スリープ復帰時に既にブルースクリーンが出ているPCでは、最初からDriver Verifierを有効にする必要はありません。

まず外部機器、ドライバーロールバック、イベント・ダンプ解析で候補を絞り、復旧方法を理解した上級者だけが対象ドライバーを限定して利用してください。

27. メモリ診断が必要になる場合

スリープ復帰だけでなく通常利用中にもSTOPコードがばらばらに出る場合は、物理メモリの不安定も確認します。

特に次の場合はメモリ側へ範囲を広げます。

  • MEMORY_MANAGEMENTなど複数種類のSTOPコード
  • アプリのクラッシュも多い
  • スリープしなくてもBSODが出る
  • XMP/EXPO有効時だけ不安定

この場合はWindowsメモリ診断やMemTest86などで確認し、1枚ずつの比較を行います。

28. スリープを使わない運用は一時的な回避策

原因が特定できるまで、スリープを使わずシャットダウンや休止状態で運用すると、復帰時ブルースクリーンを一時的に避けられる場合があります。

ただし、これは根本解決ではありません。

業務中にブルースクリーンでデータを失う危険がある場合の一時回避策として利用し、ドライバー・ファームウェア・ハードウェアの原因確認を続けてください。

29. Windows初期化・再インストールは最後にする

スリープ復帰時だけブルースクリーンになる場合、最初からWindowsを初期化する必要はありません。

先に次を確認します。

  1. STOPコード
  2. 外部機器を外した最小構成
  3. GPU・Wi-Fi・USB・ストレージドライバー
  4. ドライバーロールバック
  5. Windows Update履歴
  6. PCメーカーのBIOS/ファームウェア更新履歴
  7. クラッシュダンプ
  8. 必要に応じてメモリ

ハードウェアが正常で、公式ドライバー・ファームウェアでも改善せず、Windows環境だけが破損していると判断できた場合にシステム修復・再インストールを検討してください。

判断早見表

確認結果 疑いやすい原因 次の対応
DRIVER_POWER_STATE_FAILURE デバイスの電源状態・ドライバー 外部機器・ドライバー履歴確認
Wi-Fi無効で改善 Wi-Fiドライバー・カード OEM版・ロールバック
USB機器を外すと改善 USB機器・ハブ・USBドライバー 1台ずつ比較
外部モニターを外すと改善 GPU・ディスプレイドライバー GPUドライバー確認
旧ドライバーで改善 新ドライバーの相性・不具合 旧版維持・修正版確認
スリープだけBSOD、休止は正常 スリープ固有の電源移行 ドライバー・電源管理
通常利用中にも複数STOPコード RAM・他ハードウェアも候補 メモリ診断等

おすすめの確認順序

  1. STOPコードと発生タイミングを記録する
  2. 最近追加した外部機器を外す
  3. 最小構成でスリープ→復帰を確認する
  4. 周辺機器を1台ずつ戻す
  5. ドック・USBハブを外して直結する
  6. Wi-Fi無効・外部モニターなしで比較する
  7. 最近更新したGPU・Wi-Fi・USB・ストレージドライバーを確認する
  8. 更新直後なら以前のドライバーへ戻す
  9. PCメーカーのOEMドライバー・ファームウェアを確認する
  10. powercfg /aで利用可能なスリープ状態を確認する
  11. powercfg /lastwakeを補助情報として確認する
  12. Modern Standby対応PCなら必要に応じてSleepStudyを確認する
  13. 休止状態でも再現するか比較する
  14. イベントビューアー・クラッシュダンプを確認する
  15. 必要ならクリーンブート・メモリ診断へ進む
  16. 最後にBIOS更新・Windows再インストールを検討する

よくある質問

DRIVER_POWER_STATE_FAILUREが出たら、どのドライバーが悪いのですか?

STOPコードだけでは特定できません。0x9Fはドライバーの電源状態が不整合・無効になっていることを示します。GPU、Wi-Fi、USB、ストレージなどを、外す・無効化する・ロールバックする方法で比較してください。

powercfg /lastwakeにWi-Fiが出たらWi-Fiドライバーが原因ですか?

確定ではありません。powercfg /lastwakeは「何が最後のスリープから復帰させたか」を示す情報です。復帰のきっかけとブルースクリーン原因は別なので、ダンプ・ドライバーロールバックと組み合わせて判断してください。

Modern Standbyを無効にしてS3へ変えれば直りますか?

メーカーが対応していないスリープ方式へレジストリ変更などで強制切り替えすることはおすすめしません。まずpowercfg /aでそのPCが正式に対応する電源状態を確認し、PCメーカーのドライバー・BIOS情報を優先してください。

スリープ復帰時だけWi-Fiでブルースクリーンになります

Wi-Fiを一時的に無効にして改善するか確認し、Wi-Fiドライバーの更新履歴・ロールバック・PCメーカーOEM版を確認してください。スリープ復帰後だけWi-Fi接続がおかしい場合も同様に電源管理が関係することがあります。

USBドックを外すと直ります

ドック本体、USB4/Thunderbolt、ドック内蔵LAN・映像・USBハブなどが候補です。PCメーカーとドックメーカーのドライバー・ファームウェア更新情報を確認してください。

GPUドライバーを戻したら直りました。そのまま使ってよいですか?

切り分けとして有効です。旧版で安定し、新版で再発するなら新ドライバーとの相性・不具合を疑えます。GPUメーカーやPCメーカーから修正版が公開されたら更新を再検討してください。

高速スタートアップを無効にすればスリープのBSODは直りますか?

高速スタートアップは通常のスリープとは別の仕組みです。スリープ復帰だけで発生する場合は、外部機器・ドライバー・電源管理を先に確認してください。

SleepStudyで原因ドライバーが分かりますか?

SleepStudyはModern Standby中のアクティブ時間・消費電力・活動コンポーネントなどを確認する診断レポートです。ブルースクリーン原因を自動確定するものではないため、STOPコード・クラッシュダンプと組み合わせます。

スリープを使わなければ問題ありません。修理しなくてもよいですか?

一時回避としては利用できますが、根本原因がドライバー・ファームウェア・ハードウェア不具合の場合、別の電源移行や通常利用でも症状が広がる可能性があります。重要データをバックアップし、原因確認を続けてください。

まとめ

スリープ復帰時だけブルースクリーンになる場合は、低電力状態から通常動作へ戻るときのドライバー・デバイスの電源移行を重点的に確認します。

DRIVER_POWER_STATE_FAILURE(0x9F)は重要な手掛かりですが、STOPコードだけでは問題のデバイスを特定できません。

安全な確認順序は、STOPコード記録 → 外部機器を外した最小構成 → Wi-Fi・USB・ドック・外部モニターの比較 → 最近更新したドライバーのロールバック → PCメーカー公式ドライバー/ファームウェア → クラッシュダンプ、です。

powercfg /aは利用可能なスリープ状態、powercfg /lastwakeは最後に何が復帰させたかを確認する補助情報として使えます。Modern Standby対応PCではSleepStudyも利用できますが、いずれもブルースクリーン原因を単独で確定するものではありません。

原因が分からない段階でModern Standbyをレジストリで強制変更したり、USBやネットワークの省電力設定を一括変更したり、BIOS更新・Windows初期化へ進んだりせず、再現条件を1つずつ比較してください。

関連記事

サイト内検索(入力すると候補が出ます)

Generic filters


Generic filters

Generic filters

すべてを開く | すべてを閉じる

もくじ

ページ上部へ戻る