PCがスリープから勝手に復帰する原因と7つの対処法を徹底解説
パソコンをスリープ状態にするのは、バッテリーを節約しながらも数秒で作業を再開できる便利な機能です。しかし、一部のユーザーからは「スリープ中に勝手に復帰してしまう」というトラブルが報告されています。

スリープから予期せず復帰すると、バッテリー消費が増えてしまうため、多くのユーザーを悩ませています。幸いなことに、この問題にはいくつかの効果的な解決策があります。本記事でご紹介する方法を順番に試してみてください。
PCがスリープから勝手に復帰する主な原因
この問題は不規則なタイミングで発生するため一見不可解ですが、実際にはいくつかの典型的な原因が特定できます。それぞれの原因に対応した解決策も存在します。まずは主な原因を確認しましょう。
- ウェイクタイマー – 名前の通り、スリープ中のPCを指定時刻に起こすためのトリガーです。Windows Updateなどが自動的に設定していることがあり、無効化することで即座に解決できる場合があります。
- ネットワークデバイス – ネットワークに接続していると、PCがスリープ中でも他のデバイスからの通信で復帰することがあります。ネットワークアダプターの復帰権限を無効化すれば解決します。
- Spotify – 特定のバージョンのSpotifyは、PCをスリープから復帰させるタイマーを設定することがあります。再インストールして最新版に更新しましょう。
- Wake-on-LAN – 同じLAN内のデバイス間通信に便利な機能ですが、PCを勝手に復帰させる原因になることも。BIOSで無効化することをおすすめします。
- スケジュールされたタスク – スリープ中に実行されるよう設定されたタスクは、権限を持っていればPCを復帰させます。Windows Update関連のタスクが典型例なので、その権限を取り除きましょう。
解決策1:ウェイクタイマーを無効化する
ウェイクタイマーは、スリープ中のPCを起こして何らかの処理を実行させるために使われます。多くの場合、Windows Updateの確認や自動メンテナンスツールによって設定されています。ウェイクタイマーがなくてもPCの動作に支障はないため、以下の手順で無効化しましょう。
- システムトレイ(タスクバー右下)のバッテリーアイコンを右クリックし、「電源オプション」を選択します。Windows 10以外を使用している場合は、スタートメニューから「コントロールパネル」を検索し、「表示方法」を「大きいアイコン」に変更してから「電源オプション」をクリックしてください。

- 現在使用中の電源プラン(通常は「バランス」または「省電力」)を選び、「プラン設定の変更」をクリックします。開いた新しいウィンドウで「詳細な電源設定の変更」をクリックしましょう。
- 表示されたウィンドウで「スリープ」の項目横にある「+」ボタンをクリックして展開し、さらに「スリープ解除タイマーの許可」を展開します。「バッテリー駆動」と「電源に接続」の両方の設定を「無効」に変更し、「OK」ボタンを押して変更を適用します。

- 再度PCをスリープ状態にし、勝手に復帰しなくなったかどうかを確認してください。
解決策2:マジックパケットによるウェイクを無効化する
マジックパケットとは、特定の信号パターンを送信することで遠隔地のPCを復帰させる機能です。誰かがあなたのPCにpingを送るだけで起動してしまう可能性があります。この機能はさまざまな理由でPCを勝手に起動させることで知られているため、無効化してしまうのが得策です。
- スタートメニュー横の検索フィールドに「デバイスマネージャー」と入力して開きます。または「Windowsキー + R」で「ファイル名を指定して実行」ダイアログを開き、「devmgmt.msc」と入力してEnterキーを押しても構いません。

- 「ネットワークアダプター」の項目を展開します。現在PCにインストールされているすべてのネットワークアダプターが表示されます。
- インターネット接続に使用しているネットワークアダプターを右クリックし、表示されるメニューから「プロパティ」を選択します。「詳細設定」タブに移動し、「プロパティ」ボックス内の「Wake on Magic Packet」を探します。「値」のドロップダウンを「無効」に設定してください。

- 続いて、「Windowsキー + R」で「ファイル名を指定して実行」ダイアログを開き、「ncpa.cpl」と入力してOKをクリックすると、コントロールパネルの「ネットワーク接続」画面が直接開きます。
- 同じ画面はコントロールパネルから手動で開くことも可能です。ウィンドウ右上の「表示方法」を「カテゴリ」に変更し、「ネットワークとインターネット」をクリックします。次に「ネットワークと共有センター」を開き、左側メニューの「アダプターの設定の変更」をクリックしてください。

- 「ネットワーク接続」ウィンドウが開いたら、使用中のネットワークアダプターをダブルクリックします。
- 「プロパティ」をクリックし、ウィンドウ上部の「構成」ボタンを押します。新しく開いたウィンドウで「電源の管理」タブに移動し、「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする」という項目を探します。

- この項目のチェックボックスが外れていることを確認し、「OK」ボタンをクリックして変更を確定します。PCをスリープさせて、復帰しなくなったかどうかを確認しましょう。
解決策3:Spotifyを再インストールする
ユーザーの報告によると、特定のバージョンのSpotify PC版は、PCをスリープから復帰させるタイマーを使用していることがあるそうです。音楽ストリーミングアプリがそんな仕組みを持っているのは奇妙ですが、Spotifyを再インストールして最新版に更新すれば、この厄介な問題を同時に解消できます。以下の手順に従ってください。
- まず、管理者アカウントでログインしていることを確認してください。他の権限レベルのアカウントではプログラムをアンインストールできません。
- なお、アプリ内で作成したプレイリストやオフライン用にダウンロードした楽曲は失われる可能性がある点に注意してください。
- スタートメニューから「コントロールパネル」を検索して開きます。Windows 10をお使いの場合は、歯車アイコンをクリックして「設定」を開いても構いません。
- コントロールパネルでは、右上の「表示方法:カテゴリ」を選択し、「プログラム」セクションの「プログラムのアンインストール」をクリックします。

- 設定アプリを使用している場合は、「アプリ」をクリックするとPCにインストール済みの全プログラム一覧がすぐに表示されます。
- 一覧から「Spotify」を見つけて1回クリックし、一覧上の「アンインストール」ボタンを押します。表示されるダイアログを確認しながら、画面の指示に従ってSpotifyをアンインストールし、完了後にPCを再起動してください。
その後、以下の手順でPCに残されたSpotifyのデータを削除します。
- エクスプローラーを開いて「PC」をクリックし、以下の場所へ移動します:
C:\Users\ユーザー名\AppData\Roaming\Spotify
- AppDataフォルダが見えない場合は、隠しファイルを表示する設定を有効にする必要があります。エクスプローラーのメニューにある「表示」タブをクリックし、「表示/隠す」セクションの「隠しファイル」チェックボックスにチェックを入れましょう。エクスプローラーは隠しファイルを表示し、設定を変更するまでその状態を記憶します。
AppDataフォルダを表示する - Roamingフォルダ内の「Spotify」フォルダを削除します。「ファイルが使用中のため削除できない」というメッセージが表示された場合は、Spotifyを終了し、タスクマネージャーでそのプロセスを終了させてから再試行してください。
- 公式サイトからインストーラーをダウンロードし、ダウンロードフォルダから実行して、画面の指示に従ってSpotifyを再インストールします。これで問題は解消されているはずです。
解決策4:Wake-on-LANを無効化する
Wake-on-LAN(WoL)は、スリープモードのPCを遠隔操作で復帰させるためのプロトコルです。同じローカルエリアネットワーク(LAN)に接続されたデバイスから復帰させることができ、一部のユーザーには便利な機能です。しかし、PCが許可なく勝手に復帰する場合は、BIOS設定でこの機能を無効化しましょう。
- PCの電源を入れ、システムが起動し始めるタイミングでBIOSキーを押してBIOS設定画面に入ります。BIOSキーは通常、起動画面に「Press ___ to enter Setup」のような表示で案内されています。一般的なBIOSキーはF1、F2、Deleteなどです。

- 変更が必要なオプションは、BIOSファームウェアのメーカーや機種によって配置されているタブが異なり、見つけ方は一意ではありません。通常は「Advanced」タブ配下にありますが、同じ機能でも表記名はさまざまです。
- 矢印キーを使って「Power」「Power Management」「Advanced」「Advanced Options」など、それらしき名称のタブへ移動します。その中から「WoL」「Wake-on-LAN」といった類似の名前のオプションを選択してください。

- オプションを選択した状態でEnterキーを押し、矢印キーで「Disable(無効)」を選択して無効化します。
- 「Exit」セクションへ移動し、「Exit Saving Changes(変更を保存して終了)」を選択します。これでPCが通常どおり起動します。問題が解消されたかどうかを確認しましょう。
解決策5:スケジュールされたタスクを無効化する
スケジュールタスクは、PC上で必要な処理を自動的に実行するのに便利な機能です。しかし、そのタスクがPCのスリープを妨げているなら、完全に無効化してしまうのが賢明です。こうしたタスクはWindows Updateによって作成され、新しい更新プログラムの確認に使われることが多いのですが、そのためにPCを起こされたくはないはずです。
- スタートメニューから「コントロールパネル」を探して開きます。スタートメニューの検索機能を使ってもかまいません。
- コントロールパネルのウィンドウが開いたら、右上の「表示方法」を「大きいアイコン」に変更し、下へスクロールして「管理ツール」を見つけます。クリックして開き、その中の「タスク スケジューラ」ショートカットをクリックして起動してください。

- フォルダは「タスク スケジューラ ライブラリ >> Microsoft >> Windows >> rempl >> shell」の階層にあります。「shell」フォルダを左クリックして選択します。フォルダ内のすべてのタスクに対して同じ操作を繰り返してください。タスクを左クリックで選択し、画面右側の「操作」ペインにある「プロパティ」をクリックします。
- プロパティウィンドウで「条件」タブに移動し、「電源」セクション内の「コンピュータをスリープ解除してこのタスクを実行」という項目を探します。この項目のチェックボックスが外れていることを確認してください!

- PCがまだ勝手にスリープから復帰しないかどうかを確認しましょう。
補足:タスク スケジューラで「タスク スケジューラ ライブラリ >> Microsoft >> Windows >> UpdateOrchestrator」へ移動し、「Reboot」タスクを見つけて、上記と同じ手順を実行してください。別のユーザーから提案されたこの方法は、Windows 10ユーザーにとって特に効果的だったとの報告があります。
解決策6:レジストリエントリを編集する
以下のレジストリキーを編集することで、この問題を解決できます。この設定値が0になっていると、PCがスリープモードに完全に移行できなくなります。多くのユーザーがこの方法で問題を解決しており、ぜひ試してみる価値があります。
- レジストリキーを編集するため、事前にレジストリのバックアップを作成しておくことをおすすめします。ただし、以下の手順を慎重かつ正確に実行すれば、問題が発生することはありません。
- 検索バー、スタートメニュー、または「Windowsキー + R」で開く「ファイル名を指定して実行」ダイアログに「regedit」と入力し、レジストリエディターを開きます。左側のペインを使って、以下のキーへ移動してください:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon
- このキーをクリックし、「PowerdownAfterShutdown」という名前のエントリを探します。存在しない場合は、ウィンドウ右側の空白部分を右クリックし、「新規 >> DWORD (32ビット) 値」を選択して「PowerdownAfterShutdown」という名前の新しいDWORD値を作成します。作成したエントリを右クリックし、コンテキストメニューから「修正」を選択しましょう。

- 「編集」ウィンドウの「値のデータ」欄に「1」を入力して変更を適用します。基数が「10進数」に設定されていることを確認し、途中で表示されるセキュリティダイアログがあれば確認・承認してください。
- 最後に「スタートメニュー >> 電源ボタン >> 再起動」からPCを手動で再起動し、問題が解消されたかどうかを確認します。これで問題はすぐに解決するはずです。
解決策7:コマンドを実行する
この方法はシンプルさで人気があり、多くのユーザーが本件に関連する問題の解決に活用しています。実際に効果があり、「これだけで問題が解決した」というコメントを残したユーザーもいます。今すぐ試してみましょう。
- スタートメニューに直接入力するか、隣の検索ボタンを使って「コマンドプロンプト」を検索します。検索結果の最初の項目を右クリックし、「管理者として実行」を選択してください。
- また、「Windowsロゴキー + R」で「ファイル名を指定して実行」ダイアログを開き、「cmd」と入力してから「Ctrl + Shift + Enter」キーの組み合わせを押すことでも、管理者権限のコマンドプロンプトを起動できます。

- ウィンドウに以下のコマンドを入力し、必ずEnterキーを押してください。「操作は正常に完了しました」といったメッセージが表示されれば、成功です。
powercfg -devicequery wake_armed
- PCをスリープ状態にしてみて、勝手に復帰しなくなったかどうかを確認しましょう!
-
Windows 10がスリープモードから勝手に復帰するのを防ぐ方法【復帰原因の特定手順も解説】
パソコンをスリープモードにしているのに、勝手に復帰してしまう——そんな経験はありませんか?本記事では、Windowsパソコンがスリープモードから自動的に起動してしまう問題を解決する方法を詳しく解説します。 多くのユーザーは、作業を中断するときにパソコンをスリープモードにし、次回作業を再開するときにすぐ元の状態へ戻れるようにしています。しかし、特にWindows 10では、明確な理由もなくパソコンが勝手にスリープから復帰することがあります。夜間や不在時に勝手に起動すると、電力の無駄になるだけでなく、ファンの動作音などが気になることもあるでしょう。 このガイドでは、パソコンがスリープモードから勝手
-
【Windows 11】PCがスリープから復帰しないときの原因と7つの対処法
スリープモードは、Windows 11に搭載されている省電力機能のひとつです。現在の作業状態をRAM上に保持したまま、それ以外の電力供給をオフにすることで消費電力を抑えつつ、短時間で元の作業へ復帰できるように設計されています。通常は、マウスを動かす、キーボードの任意のキーを押す、あるいは電源ボタンを押すだけでPCやモニターはスリープから復帰します。 しかし、キーボードや電源ボタンを操作してもノートパソコンがスリープから復帰しないというトラブルが発生することがあります。「20〜30分以上スリープさせていたら反応しなくなり、強制再起動するしか方法がない」というユーザーの報告も少なくありません。本記