コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Windowsパソコンが勝手に起動するのを防ぐ方法|スリープからのランダム復帰を解決する7つの対策

パソコンがスリープ状態から勝手に起動してしまうのは、非常にストレスのたまる問題です。電力の無駄になるだけでなく、パソコンの近くで寝ている場合は、夜中に睡眠を妨げられてしまうこともあります。

Windows 10がスリープモードを維持できずにお困りの方は、ぜひ本記事をご活用ください。ここでは、パソコンが勝手に起動してしまう主な原因と、許可なくスリープから復帰しないようにする具体的な対策をご紹介します。

コマンドプロンプトでウェイクデバイスを確認する

パソコンが勝手に起動する原因を特定するには、まずいくつかのコマンドプロンプトのコマンドを使って状況を把握しましょう。

コマンドプロンプトを開くには、スタートボタンを右クリック(またはWin + Xキーを押す)してパワーユーザーメニューを開き、コマンドプロンプト(またはWindows PowerShell)を選択します。どちらでも構いません。次のコマンドを入力してください。

powercfg –lastwake

このコマンドを実行すると、最後にPCをスリープから復帰させたデバイスが表示されます。「Wake History Count - 0」のように表示された場合は、Windowsにその記録がないことを意味します。これはPCを再起動した直後などに発生することがあります。

次に、以下のコマンドを試してみてください。

powercfg –devicequery wake_armed

このコマンドは、PCをスリープから復帰させる権限を持つすべてのデバイスを一覧表示します。マウスやキーボードが表示されるのが一般的です。

Windowsパソコンが勝手に起動するのを防ぐ方法|スリープからのランダム復帰を解決する7つの対策

特定のデバイスにウェイクアップの権限を持たせたくない場合は、以下のコマンドで無効化できます。括弧内の部分を対象のデバイス名に置き換えてください。より簡単な操作方法については、後ほどご紹介します。

powercfg -devicedisablewake [DEVICE NAME]

イベントビューアーでスリープの詳細情報を確認する

直近のスリープイベントについてさらに詳しい情報を得たい場合は、Windowsのイベントビューアーを開きましょう。スタートメニューで検索すれば簡単にアクセスできます。開いたら、左側サイドバーでWindowsログ > システムを選択し、右側サイドバーの現在のログをフィルターをクリックします。

フィルターウィンドウで「イベント ソース」ボックス内をクリックし、「Power-Troubleshooter」を選択します。必要に応じて上部の「ログ」ドロップダウンで期間を指定し、「OK」をクリックします。

Windowsパソコンが勝手に起動するのを防ぐ方法|スリープからのランダム復帰を解決する7つの対策

これで、Windowsがスリープから復帰した日時を示すイベントの一覧が表示されます。任意のイベントを選択すると、正確な発生日時などの詳細情報を確認できます。ボックス内の「Wake Source(ウェイク ソース)」をチェックして、復帰の原因を調べましょう。「不明」と表示されることもありますが、具体的な原因が記載されていれば、今後どこを調査すべきかが明確になります。

Windowsパソコンが勝手に起動するのを防ぐ方法|スリープからのランダム復帰を解決する7つの対策

デバイスマネージャーでウェイクアップを無効化する

コマンドプロンプトとイベントビューアーで得られた情報をもとに、デバイスマネージャーを使ってスリープ中の勝手な起動を防ぎましょう。デバイスマネージャーを開くには、スタートボタンを右クリック(またはWin + Xキーを押す)し、一覧から「デバイスマネージャー」を選択します。

このツールにはPCに接続されているすべてのデバイスが表示されますが、すべてがウェイクアップ機能を持っているわけではありません。先ほどのコマンドで判明したデバイスを重点的に確認しましょう。特にキーボードマウスおよびその他のポインティング デバイスヒューマン インターフェイス デバイスの配下にあるデバイスが、最もよくある原因です。

該当する一覧を展開し、エントリをダブルクリックして「プロパティ」ウィンドウを開きます。エントリが複数ある場合は、それぞれ個別に確認が必要です。残念ながらデバイスには必ずしもモデル名が表示されておらず、過去に複数の機器を接続したことがある方は、多数のデバイスが並んでいることもあります。

デバイスの「プロパティ」ウィンドウの上部に「電源の管理」タブがあるはずです。このタブを開き、「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする」のチェックを外して「OK」をクリックします。これで、マウスやキーボードなどのデバイスがスリープ中のWindowsを復帰させることができなくなります。

Windowsパソコンが勝手に起動するのを防ぐ方法|スリープからのランダム復帰を解決する7つの対策

無効化したい他のデバイスについても、同じ手順を繰り返します。キーボードを誤って触れることはあまりないでしょう(ペットが押してしまうケースを除く)が、マウスはより頻繁に問題を引き起こします。感度の高いマウスは、机や床のわずかな振動だけでパソコンを復帰させてしまうことがあるため、マウスのウェイクアップ権限は無効にしておくのがおすすめです。

すべてのデバイスのウェイクアップ機能を無効にしても、電源ボタンでPCを起動することは可能です。利便性のため別のデバイスを有効のままにするかどうかは自由ですが、トラブルシューティングの観点では、まずすべて無効化して切り分けるのがベストです。

ネットワークからのウェイクアップを停止する

デバイスマネージャーを確認する際には、もう一つのよくある原因にも注意が必要です。それは、ネットワーク接続によってパソコンが復帰しているケースです。

多くの最近のシステムには「Wake-On-LAN(WOL)」という機能が搭載されています。これにより、遠隔地からでもパソコンの電源を入れることができます。非常に便利な機能ですが、誤作動を起こしてパソコンを勝手に復帰させてしまう可能性もあります。

この機能が必要ない場合は、無効化してみてスリープの問題が解消するか確認しましょう。デバイスマネージャーで「ネットワーク アダプター」セクションを展開し、使用中の接続アダプターを探します。この機能はほぼ常に有線接続で使われるため、「Ethernet Connection」などという名前のエントリを探してください。

プロパティ」ウィンドウで、再び「電源の管理」タブに切り替えます。アダプターによっては、シンプルな「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする」チェックボックスのみの場合もあるので、あればチェックを外します。一方、オプション一覧が表示されるアダプターもあります。以下の例のように、「Wake on LAN」の配下にある各チェックボックスを外せば、この機能を無効化できます。

Windowsパソコンが勝手に起動するのを防ぐ方法|スリープからのランダム復帰を解決する7つの対策

スケジュールされたタスクのウェイクタイマーをオフにする

Windowsのタスク スケジューラを使うと、システム上で自動的に実行されるタスクを設定できます。便利な機能ですが、一部のタスクは実行のためにコンピューターをスリープ解除するよう設定されていることがあります。自分でタスクを登録していなくても、アプリがWindowsを復帰させてアップデートの確認などを行っている可能性があります。

タスク スケジューラを手作業で調べることもできますが、その必要はありません。代わりに、電源プランのシンプルなオプションを切り替えることで、タスクによるスリープ解除を一括で無効化できます。「設定 > システム > 電源とスリープ」に移動し、右側の「電源の追加設定」をクリックすると、コントロールパネルの「電源オプション」ページが開きます。

そこで、現在使用中の電源プランの横にある「プラン設定の変更」リンクをクリックします。次の画面で「詳細な電源設定の変更」を選択すると、新しいウィンドウが開きます。最後に「スリープ」項目を展開し、続けて「スリープ解除タイマーの許可」を展開します。これを「無効」に変更して「OK」をクリックすれば完了です。以降、Windowsはスケジュールされたイベントで復帰しなくなります。

Windowsパソコンが勝手に起動するのを防ぐ方法|スリープからのランダム復帰を解決する7つの対策

より確実にするには、すべての電源プランに対して同じ設定を適用しておきましょう。そうすれば、プランを切り替えても問題が再発しません。

自動メンテナンス機能を無効化する

Windows 10では多くの設定が「設定」パネルへ移行されたため、コントロールパネルを開く機会は減ったかもしれません。実は、Windows 8時代から存在するあまり知られていない「自動メンテナンス」という機能が、Windows 10にもまだ搭載されています。この機能がPCを勝手に復帰させることがあるため、問題が解決しない場合は無効化しておきましょう。

確認するには、スタートメニューに「control panel」と入力してコントロールパネルを開きます。右上に「カテゴリ」と表示されている場合は、それをクリックして「小さいアイコン」表示に変更します。

そこから「セキュリティとメンテナンス」を選択し、「メンテナンス」セクションを展開して「自動メンテナンス」を探します。その下の「メンテナンス設定の変更」をクリックし、「スケジュールされたメンテナンスで、スケジュールされた時刻にコンピューターのスリープを解除する」のチェックボックスがオフになっていることを確認してください。

Windowsパソコンが勝手に起動するのを防ぐ方法|スリープからのランダム復帰を解決する7つの対策

マルウェアをスキャンする

ここまでの対策を行ったら、悪意のあるソフトウェアがシステムを復帰させていないかを確認するため、マルウェアスキャンの実行をおすすめします。マルウェアの挙動はさまざまですが、外部へ情報を送信したり他の不正なアクションを実行したりするために、システムをスリープ解除するよう設定されているケースもありえます。

まずは内蔵のWindows Defenderでスキャンできます。さらに確実を期すなら、無料版のMalwarebytesをダウンロードして、こちらでもスキャンを実行してみてください。幸い何も見つからないことを願いますが、ウェイクアップの原因がどうしても特定できない場合は、チェックする価値は十分にあります。

パソコンが勝手に起動するのを防いで快適なスリープ環境を

これらの対策のいずれかが、パソコンが勝手に起動してしまう問題の解決に役立てば幸いです。この問題には多くの原因が考えられるため、トラブルシューティングには時間がかかることもあります。上記の変更を行っても問題が再発する場合は、冒頭のコマンドやイベントビューアーでの診断を再度実行して、まだウェイクアップ権限を持つデバイスがないかを確認してみてください。


  1. Macが勝手にスリープしないようにする方法まとめ

    Macを使っていると、操作をやめて少し放置しただけで、あっという間にスリープモードに入ってしまうことに気づいたことはありませんか?作業を続けたいつもりでも、Macは「使われていない」と判断すると勝手にスリープしてしまいます。特にバッテリー駆動のときには、この傾向がさらに強くなります。これは、Macが省エネとバッテリー寿命の延長のために、あらゆる機会を利用して電力を節約しようとしているためです。一見ありがたい機能ですが、状況によっては非常に厄介です。例えば、ダウンロード中にMacがスリープしてしまい、最初からやり直しになった経験がある人も多いのではないでしょうか。幸いなことに、スリープモードを防

  2. WindowsパソコンからGoogleドライブをアンインストールする方法【同期停止から完全削除まで】

    PCからGoogleドライブを削除したいとお考えですか?アンインストールすることで、無駄に消費されていたストレージ容量を取り戻したいと思っていませんか?ご安心ください。この記事では、WindowsシステムからGoogleドライブを削除するさまざまな方法をわかりやすく解説します。ストレージ容量の回復方法やPCのクリーンアップ、Googleドライブの接続解除・一時停止の手順についてもご紹介します。WindowsシステムでGoogleドライブの同期を解除するには?PCからGoogleドライブを削除する前に、まずシステムとの接続を解除しておきましょう。後で再度Googleドライブを利用したい場合に便利