※本ページにはプロモーション(広告)が含まれています
Windowsのスリープが機能しない・勝手に起動する問題とは
Windowsパソコンをスリープモードに設定したのに、画面が消えない、設定した時間が経過してもスリープしない、あるいは一度スリープに入ったのに勝手に起動してしまう——こうした問題は多くのWindowsユーザーが経験する困りごとです。
本記事では、Windowsのスリープ機能が正常に動作しない原因を体系的に整理し、順番に試せる解決手順をわかりやすく解説します。スリープしない原因はひとつではなく、設定ミス・デバイスドライバー・ネットワーク設定・常駐アプリなど複数の要因が絡み合っていることが多いため、一つひとつ確認していくことが重要です。
この記事でわかること
- Windowsのスリープが機能しない代表的な原因一覧
powercfg /requestsコマンドによるスリープ阻害要因の特定方法- 電源プランとスリープ設定の正しい見直し手順
- ネットワークアダプターのウェイクオンLAN設定を無効化する方法
- デバイスによるウェイク(マウス・キーボード・タイマー)を制御する方法
- 高速スタートアップが引き起こすスリープ問題の解消法

Windowsスリープが機能しない:主な原因一覧
スリープが正常に動作しない場合、以下のいずれかが原因であることがほとんどです。まず原因の候補を把握しておくと、解決の見通しが立ちやすくなります。
| 原因カテゴリ | 具体的な内容 | 発生頻度 |
|---|---|---|
| 電源プランの設定ミス | スリープ移行時間が「なし」になっている | 非常に多い |
| スリープ阻害プロセス | バックグラウンドアプリ・メディア再生等が阻止 | 多い |
| ウェイクオンLAN設定 | ネットワークパケット受信でスリープ解除 | 多い |
| デバイスによるウェイク | マウス・キーボード・USBデバイスが誤検知 | 多い |
| タスクスケジューラー | Windows Update等のタスクがスリープ解除 | 普通 |
| 高速スタートアップ | ハイブリッドスリープと干渉する場合あり | 普通 |
| デバイスドライバーの不具合 | 古い または 不適合なドライバーが原因 | 少ない |
Step 1:電源プランとスリープ設定を確認する
まず最も基本的な設定から確認しましょう。スリープが全く機能しない場合、電源プランの設定が「なし(スリープしない)」になっていることが原因の約半数を占めます。
手順①:電源とスリープの設定画面を開く
- スタートボタンを右クリックし「設定」を開く
- 「システム」→「電源とバッテリー」(Windows 11)または「電源とスリープ」(Windows 10)をクリック
- 「スリープ」の項目で「バッテリー駆動時」および「電源に接続時」の時間が設定されているか確認する
- 「なし」や「適用しない」になっている場合は、適切な時間(例:15分〜30分)に変更する
手順②:電源プランの詳細設定を確認する
- コントロールパネルを開く(スタートメニューで「コントロールパネル」と検索)
- 「電源オプション」をクリック
- 現在適用されている電源プランの「プラン設定の変更」をクリック
- 「コンピューターをスリープ状態にする」が「なし」になっていないか確認し、必要に応じて変更する
- 「詳細な電源設定の変更」を開き、「スリープ」カテゴリ内の以下も確認する
- 「スリープ解除タイマーの許可」→「無効」に設定(勝手に起動する場合)
- 「ハイブリッドスリープを許可する」→問題がある場合はオフを試す
| 設定項目 | 推奨設定 | 注意点 |
|---|---|---|
| スリープ移行時間 | 15〜30分(用途に合わせて) | 「なし」にするとスリープしない |
| スリープ解除タイマー | 無効 | 有効だとタスクでスリープ解除される |
| ハイブリッドスリープ | 問題時はオフを試す | デスクトップ向け機能 |
| 休止状態移行時間 | スリープより長い時間に設定 | スリープ時間より短いと競合する場合あり |
Step 2:powercfg /requests でスリープ阻害要因を特定する
設定を見直しても改善しない場合は、Windowsに標準搭載されている powercfg コマンドを使って「何がスリープを阻んでいるか」を特定します。これは最も確実にスリープ阻害プロセスを見つける方法です。
powercfg /requests コマンドの実行方法
- スタートメニューを右クリックし「Windows PowerShell(管理者)」または「ターミナル(管理者)」を開く
- 以下のコマンドを入力してEnterキーを押す
powercfg /requests
コマンドを実行すると、以下のような形式で結果が表示されます。
DISPLAY:
[PROCESS] \Device\HarddiskVolume3\Program Files\SampleApp\app.exe
サンプルアプリ
SYSTEM:
[DRIVER] Sample Network Adapter (USB)
デバイスが不明な理由でシステムのスリープを禁止しています。
AWAYMODE:
なし。
EXECUTION:
なし。
PERFBOOST:
なし。
ACTIVELOCKSCREEN:
なし。
「DISPLAY」または「SYSTEM」欄に何かが表示されている場合、それがスリープを阻害しているプロセスまたはドライバーです。
結果の読み方と対処法
| カテゴリ | 意味 | 対処法 |
|---|---|---|
| DISPLAY | ディスプレイのオフを阻止しているプロセス | 該当アプリを終了するまたはアンインストール |
| SYSTEM | システムのスリープを阻止しているドライバー | デバイスドライバーを更新または設定変更 |
| AWAYMODE | 離席モードを阻止しているプロセス | メディアプレーヤー等を終了 |
| EXECUTION | バックグラウンドタスクの実行を阻止 | 該当サービスを停止または無効化 |
よくある阻害プロセスと対処法
- Teams / Zoom / Skype:通話待機中にスリープを阻止。使用しないときは完全終了する
- Windows Update:更新の適用中はスリープしない。更新完了後は解消される
- メディアプレーヤー・ストリーミングアプリ:再生中だけでなく一時停止中も阻止するアプリがある
- ウイルス対策ソフトのスキャン:スキャン中はスリープしないことが多い

Step 3:ネットワークアダプターのウェイクオンLAN設定を無効化する
スリープに入ったのに数分後に自動で起動してしまう——この「勝手に起動」問題の最多原因のひとつが「ウェイクオンLAN(Wake on LAN、WoL)」です。ウェイクオンLANは、ネットワークパケットを受信したときにコンピューターをスリープから復帰させる機能で、多くのネットワークアダプターでデフォルト有効になっています。
デバイスマネージャーから無効化する手順
- スタートボタンを右クリックし「デバイスマネージャー」を開く
- 「ネットワークアダプター」を展開する
- 使用しているネットワークアダプター(有線・無線LAN)を右クリックし「プロパティ」をクリック
- 「詳細設定」タブを開く
- プロパティ一覧から以下の項目を探して「無効」または「オフ」に変更する
- 「Wake on Magic Packet」→ 無効
- 「Wake on Pattern Match」→ 無効
- 「ウェイクアップ機能(WoL)」→ 無効
- 「電源の管理」タブを開く
- 「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする」のチェックを外す
- 「OK」をクリックして保存する
なお、無線LANアダプターと有線LANアダプターの両方について設定を確認・変更することをお勧めします。どちらか一方だけ設定してもう一方が有効なままでは問題が解消しないことがあります。
Step 4:デバイスによるウェイクを無効化する
マウスやキーボード、USB接続のデバイスが少しの振動や接触でスリープを解除してしまうことがあります。特に光学式マウスは感度が高く、わずかな動きでも反応して勝手にスリープを解除することがよくあります。
マウスのスリープ解除を無効化する手順
- デバイスマネージャーを開く
- 「マウスとそのほかのポインティングデバイス」を展開する
- 使用しているマウスを右クリックし「プロパティ」を開く
- 「電源の管理」タブを開く
- 「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする」のチェックを外す
- 「OK」をクリックする
キーボードのスリープ解除を無効化する手順
- デバイスマネージャーを開く
- 「キーボード」を展開する
- 使用しているキーボードを右クリックし「プロパティ」を開く
- 「電源の管理」タブで同様にチェックを外す
- 「OK」をクリックする
コマンドラインでウェイクデバイスを確認する方法
現在どのデバイスがウェイクを許可されているかを一括確認するには、管理者権限のPowerShellで以下のコマンドを実行します。
powercfg /devicequery wake_armed
このコマンドを実行すると、スリープ解除が許可されているデバイスの一覧が表示されます。意図しないデバイスが含まれていればデバイスマネージャーから設定を変更しましょう。
Step 5:タスクスケジューラーのウェイクタイマーを確認・無効化する
Windowsには夜間にWindows Updateやウイルス定義の更新などを自動実行するタスクが多数登録されています。これらのタスクがスリープ解除をトリガーして「勝手に起動する」原因になることがあります。
タスクスケジューラーでウェイクタスクを確認する手順
- スタートメニューで「タスクスケジューラー」を検索して開く
- 左ペインで「タスクスケジューラーライブラリ」→「Microsoft」→「Windows」を展開する
- 各フォルダ(UpdateOrchestrator、WindowsUpdate、Defrag等)を順に確認する
- タスクを右クリック→「プロパティ」→「条件」タブを開く
- 「タスクを実行するためにスリープを解除する」にチェックが入っていれば外す
- 「OK」をクリックして保存する
特に「UpdateOrchestrator」フォルダ内の「Reboot」タスクはWindows Updateの再起動に関連しており、スリープ解除の原因になりやすいので確認しましょう。

Step 6:高速スタートアップの設定を見直す
Windows 8以降に搭載された「高速スタートアップ」は、シャットダウン時にカーネルのセッションを保存することで次回起動を高速化する機能です。しかしこの機能がスリープ・休止状態と干渉して問題を引き起こすことがあります。
高速スタートアップを無効化する手順
- コントロールパネルを開く
- 「電源オプション」を開く
- 左ペインの「電源ボタンの動作を選択する」をクリック
- 「現在利用可能ではない設定を変更します」をクリック(管理者権限が必要)
- 「高速スタートアップを有効にする(推奨)」のチェックを外す
- 「変更の保存」をクリック
- PCを再起動して動作を確認する
Step 7:デバイスドライバーを更新する
特定のデバイスドライバー(特にグラフィックカードやネットワークアダプター)が古い場合、スリープ機能に関連するバグが含まれていることがあります。Windows Updateを実行するか、メーカーの公式サイトから最新ドライバーをダウンロードしてインストールしましょう。
Windows Update でドライバーを更新する手順
- 設定→「Windows Update」を開く
- 「詳細オプション」→「オプションの更新プログラム」をクリック
- 「ドライバーの更新」を展開し、利用可能な更新プログラムをすべてインストールする
- PCを再起動して動作を確認する
Amazonおすすめ商品
パソコンの安定動作・電源管理に役立つアイテム
-
無停電電源装置(UPS)
— 突然の停電や電圧不安定による誤動作を防ぎます。約10,000円〜 -
スマートプラグ(タイマー付き電源タップ)
— 時間帯でPCの電源を制御。スリープが効かない場合の補助手段として。約2,000円〜 -
省電力ワイヤレスマウス
— スリープ解除しにくい設計のマウスに交換することで誤起動を防げます。約3,000円〜
🛒 関連商品をAmazonでチェック
よくある質問(FAQ)
Q1. スリープから復帰したらログイン画面が出ない設定にしたい
設定→「アカウント」→「サインインオプション」を開き、「サインインを求める」のドロップダウンで「ありません」または「Windows Hello でのサインインが必要」を変更することで、スリープ復帰時のパスワード入力を省略できます。ただしセキュリティリスクが高まるため、自宅専用PCのみで行うことをお勧めします。
Q2. ノートPCで蓋を閉じてもスリープしない場合の対処法は?
コントロールパネル→「電源オプション」→「電源ボタンの動作を選択する」で「カバーを閉じたときの動作」を確認します。「何もしない」になっていれば「スリープ」に変更してください。
Q3. スリープ後に一部のアプリが正常に動作しなくなる
特定のアプリがスリープ復帰後に不具合を起こす場合、そのアプリのスリープ対応が不完全なケースがあります。アプリのアップデートを確認するか、開発元のサポートページで既知の問題として報告されていないか調べましょう。
Q4. スリープ中にPCが熱くなる・ファンが回り続ける
これはスリープではなく「ハイブリッドスリープ」または「接続スタンバイ」の状態になっている可能性があります。詳細な電源設定→「スリープ」→「ハイブリッドスリープを許可する」をオフにし、完全なスリープに切り替えることを検討してください。
Q5. 特定の時間に毎回スリープが解除される
タスクスケジューラーに特定の時刻に実行されるタスクが登録されており、「タスクを実行するためにスリープを解除する」が有効になっているためと考えられます。Step 5の手順で該当タスクを見つけて設定を変更してください。
Q6. powercfg /requests で何も表示されないのにスリープしない
阻害プロセスが一時的に存在せず、代わりに電源プランの設定が原因になっているケースです。Step 1の手順で電源プランを見直してください。また、Windowsの「パフォーマンス」電源プランが選択されている場合、スリープの挙動が異なることがあるため「バランス」に変更することも試みてください。
Q7. スリープしない問題がWindowsアップデート後に発生した
Windowsアップデートによってドライバーや電源管理設定がリセットされることがあります。本記事のStep 1〜7を再度確認し、特にドライバーの更新(Step 7)と電源プランの設定(Step 1)を重点的に確認してください。それでも解消しない場合は、更新前のシステムの復元ポイントへ戻ることも選択肢のひとつです。
まとめ:Windowsスリープ問題を解決するチェックリスト
Windowsのスリープ問題は原因が多岐にわたるため、以下のチェックリストを上から順番に試すことが最も効率的です。
- 電源とスリープの設定時間が「なし」になっていないか確認する
powercfg /requestsでスリープ阻害プロセスを特定・終了する- ネットワークアダプターのウェイクオンLAN設定を無効化する
- マウス・キーボードのウェイク許可を無効化する
- タスクスケジューラーのウェイクタイマーを無効化する
- 高速スタートアップを一時的に無効化して動作確認する
- デバイスドライバーを最新バージョンに更新する
それぞれの手順を試すたびにPCを再起動してスリープ動作を確認するのが確実です。1つ1つ丁寧に確認することで、必ず原因を絞り込めます。本記事が問題解決の一助となれば幸いです。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!