Windows11でスリープ状態にしているにもかかわらず、何も操作していないのに勝手に起動してしまうトラブルがあります。マウスやキーボード、ネットワークからの解除設定を無効にしても改善しない場合、別の原因が隠れている可能性があります。
この記事では、Windows11でスリープが勝手に解除される主な原因や、解除したデバイスを確認する方法、電源設定やタスクスケジューラーなどの確認ポイントについて詳しく解説します。
Windows11のスリープが勝手に解除される主な原因
スリープ解除の原因は、マウスやキーボードだけではありません。Windowsにはスリープ中でも動作する機能があり、それらがパソコンを起動させることがあります。
特に多い原因として、以下のようなものがあります。
- Windows Updateによる自動メンテナンス
- タスクスケジューラーに登録された処理
- デバイスによるウェイクアップ設定
- ネットワークアダプターの誤作動
- 高速スタートアップや電源管理設定
- BIOSやUEFI側のウェイク設定
マウスやキーボードの設定を変更しても直らない場合は、Windows内部の設定やハードウェア側の設定を確認する必要があります。
スリープ解除の原因を確認する方法
まずは、何が原因でスリープ解除されたのかを確認します。Windows11には解除履歴を確認できるコマンドがあります。
スタートボタンを右クリックして「ターミナル(管理者)」または「コマンドプロンプト(管理者)」を開き、以下のコマンドを入力します。
powercfg /lastwake
このコマンドを実行すると、直前にスリープを解除した原因が表示されます。
例えば「Realtek PCIe GbE Family Controller」などが表示された場合はネットワークアダプターが原因の可能性があります。「Timer」などが表示された場合はWindowsの予約された処理による解除が考えられます。
ウェイクタイマーを無効にして確認する
Windowsには、指定した時間に自動的にスリープを解除する「ウェイクタイマー」という機能があります。Windows Updateやメンテナンス作業で利用されることがあります。
設定を変更するには、以下の手順を行います。
- コントロールパネルを開く
- 「電源オプション」を選択する
- 使用中の電源プランから「プラン設定の変更」を開く
- 「詳細な電源設定の変更」を選択する
- 「スリープ」→「スリープ解除タイマーの許可」を開く
- 「無効」に変更する
これにより、Windowsが自動処理のためにスリープ解除する動作を防ぐことができます。
タスクスケジューラーによる自動起動を確認する
Windows11では、特定の時間になると自動的に処理を実行するタスクが登録されています。その中には「スリープ解除を許可する」設定になっているものがあります。
確認するには、スタートメニューから「タスクスケジューラ」を検索して起動します。
「タスクスケジューラ ライブラリ」から各タスクを確認し、「条件」タブにある「タスクを実行するためにスリープを解除する」にチェックが入っているものがないか確認します。
例えばWindows Update関連やメンテナンス関連のタスクが原因で、夜間や一定時間ごとに勝手に起動するケースがあります。
デバイスマネージャーで解除許可を確認する
マウスやキーボード以外にも、LANアダプター、Bluetooth機器、ゲームコントローラーなどがスリープ解除の原因になることがあります。
確認する場合は以下の手順を行います。
- デバイスマネージャーを開く
- ネットワークアダプターやBluetoothなどを展開する
- 対象デバイスのプロパティを開く
- 「電源の管理」タブを確認する
- 「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする」を確認する
不要なデバイスについてはチェックを外すことで、意図しないスリープ解除を防げます。
BIOSやUEFI設定が原因の場合
Windows側の設定を変更しても改善しない場合、マザーボードのBIOS設定が原因の場合があります。
BIOSには以下のような自動起動関連の設定があります。
| 設定項目 | 内容 |
|---|---|
| Wake on LAN | ネットワーク信号で起動する機能 |
| RTC Alarm | 指定時刻に起動する機能 |
| Power On By PCI-E | PCI-E機器による起動機能 |
例えばWake on LANを使用していない場合は無効にすることで、ネットワーク経由の不要な起動を防げます。
スリープ解除時の方法がUnknownと表示される場合
「スリープ解除時の方法:Unknown」と表示される場合でも、必ずしも原因が特定できないわけではありません。
Windowsが正常に解除元の情報を記録できなかった場合や、複数の要因が関係している場合にUnknownになることがあります。
その場合は「イベントビューアー」を確認すると、より詳しい情報が得られる場合があります。
イベントビューアーでは「Windowsログ」→「システム」から、Kernel-PowerやPower-Troubleshooterの記録を確認すると、スリープ解除直前の動作を調べることができます。
まとめ
Windows11でスリープ中に勝手に起動する場合、マウスやキーボード以外にも、ウェイクタイマー、タスクスケジューラー、ネットワーク機器、BIOS設定など多くの原因が考えられます。
まずは「powercfg /lastwake」で解除原因を確認し、その後に電源設定やデバイス設定を順番に見直すことが解決への近道です。
特に1日に何度も勝手に起動する場合は、Windows Updateや自動メンテナンス、ネットワーク関連の設定が原因になっていることが多いため、今回紹介した項目を一つずつ確認すると改善できる可能性があります。


コメント