パソコンをシャットダウンしたはずなのに、勝手に電源が入ってしまった経験はありませんか? イライラしますよね? 特に、他の人がアクセスできないと確信している場合や、セキュリティに不安がある場合はなおさらです。この問題は、気づかないうちにいくつかの設定がオンになってしまったことが原因であることが多いです。ここで重要なのは、パソコンが勝手に起動してしまう原因となる魔法(というか、ちょっとした呪い)を突き止めることです。何が起こっているのかを把握できれば、必要なときに電源が切れたままになるように修正できます。ログの確認、BIOS設定の調整、ウェイクアップ権限の制御など、いくつかの作業が必要です。ロケット科学ほど難しいわけではありませんが、「なぜこんなに複雑なんだろう」と思うような状況の一つであることは間違いありません。
勝手に電源が入るパソコンの直し方
オプション1:コマンドプロンプトを使用して原因を特定する
これは通常、最良の出発点となります。当然のことながら、WindowsはPCが勝手にスリープ解除される理由を突き止めることを必要以上に難しくしているからです。コマンドラインでいくつかのコマンドを実行すると、前回PCが勝手に起動した際に何が原因だったのかが明らかになります。これは、推測に頼るのではなく、Windowsからスリープ解除の原因に関する直接的な情報が得られるため、調整箇所を特定するのに役立ちます。
- スタートをクリックして入力します
cmd。右クリックして「管理者として実行」を選択します。そうです、すべての重要な情報を取得するには、管理者として実行する必要があります。 - ターミナルが表示されたら、
powercfg –lastwakeと入力してEnterキーを押してくださいEnter。このコマンドは、PCを起動させた最新のデバイスまたはイベントを表示します。「起動元: USBデバイス」や「ネットワークデバイス」などと表示されれば、次にどこを調べればよいかがわかります。 - 次に、どのデバイスが PC を起動できるかを確認するには、 と入力します
powercfg -devicequery wake_from_any。これにより、起動権限を持つ可能性のあるすべてのデバイスが一覧表示されます。すべてのデバイスが PC を起動するわけではありませんが、起動するデバイスはここに表示されます。 - 見覚えのないものや、PCを起動させたくないものが表示された場合は、コマンドを実行してください。これにより、現在マシンを起動できる実際のデバイスが表示されます。あとは、デバイスマネージャー
powercfg -devicequery wake_armedでそれらを無効にするだけです。
オプション2:高速スタートアップを無効にする ― Windowsは賢いと思っているから
高速スタートアップは起動を速くするのに便利ですが、PCの動作を遅くしたり、予期せず起動してしまう原因にもなります。無効化は簡単で、他の方法がすべてうまくいかない場合は試してみる価値があります。特に、PCが休止状態のような状態になっていて、意図せず起動イベントがトリガーされている場合は、この方法が有効です。
- スタートボタンをクリックし、「power」と入力して、「電源とスリープの設定」をクリックします。
- 新しいウィンドウで、 「追加の電源設定」(通常は右側または下部にあります)を探してクリックします。
- 次に、「電源ボタンの動作を選択する」をクリックします。
- 現在利用できない設定を変更するには、「現在利用できない設定を変更する」をクリックしてください。一部のオプションが利用可能になります。
- 下にスクロールして「高速スタートアップを有効にする(推奨)」を見つけ、そのチェックボックスをオフにしてください。もしグレー表示になっている場合は、先ほど「現在利用できない設定を変更します」をクリックした理由です。「変更を保存」をクリックして、再度確認してください。場合によっては、再起動して問題が解決するかどうか確認する必要があります。
オプション3. Wake-on-LANをオフにする — ネットワークが魅力的すぎる可能性があるため
これは2つのステップから成り、正直言って最も複雑な手順です。Wake-on-LAN(WoL)はPCをリモートで起動したい場合に非常に便利ですが、PCが勝手に起動してしまう場合は、原因が考えられます。まず、BIOSにアクセスしてWoLを無効にします。次に、ネットワークカードの設定でWindowsがWoLを許可していないことを確認します。こうすることで、ネットワークがPCを起動するためにpingを送信しようとしても、PCはそれを拒否します。
ステップ1. BIOSでWoLを無効にする
- パソコンを再起動し、起動時にF2キーまたはF8キーを押します(メーカーによって異なります)。場合によってはDelキーまたはEscキーの場合もあるので、お使いのパソコンの機種名をGoogleで検索してみてください。
- BIOS/UEFI設定画面に入ったら、「電源」または「詳細設定」タブを探してください。 「AC電源障害後」や「PCI/PCIeによる電源投入」などのオプションを探してください。
- 停電後に「常時オン」または「電源オン」に設定されている場合は、「常時オフ」に変更してください。これにより、「電源復旧時に自動的に起動する」機能が無効になります。
- 変更内容を保存することを忘れないでください。通常はF10キーを押すか、「保存して終了」を選択します。
ステップ2.デバイスマネージャーでWake-on-LANを無効にする
- スタートメニューを右クリックし、「デバイスマネージャー」を選択します。
- ネットワークアダプターを探してください。名称は機種によって異なりますが、EthernetまたはWi-Fiと表示されているものを探してください。
- ネットワークデバイスを右クリックし、「プロパティ」を選択します。
- 「電源管理」タブを開き、「このデバイスでコンピューターを起動できるようにする」のチェックを外します。これにより、Windows がそのネットワークカードから PC を起動することを許可しなくなります。
- 「OK」をクリックしてください。設定を反映させるには再起動が必要な場合がありますが、一部のシステムではすぐに反映されます。
念のためお伝えしておきますが、これらの方法をすべて試してもコンピューターが勝手に起動してしまう場合は、スケジュールされたタスクやサードパーティ製アプリが起動イベントを引き起こしていないか確認してみる価値があるかもしれません。設定の問題だけでなく、バックグラウンドで動作しているアプリが原因の場合もあります。そして、Windowsが静かにシャットダウンしてくれないこともあるのです。
まとめ:現状
PCが勝手に起動してしまう原因を突き止めるのは、起動元となる設定を確認すれば簡単です。コマンドライン操作からBIOS設定、デバイス設定まで、いくつかの簡単な手順で、まるで謎のようだった問題を解決できることがよくあります。こうした小さな設定項目がこれほど厄介な問題を引き起こすのは不思議ですが、正しく設定すれば、PCは必要な時に電源が切れたままになります。ただし、スケジュールされたタスクやバックグラウンドで動作している可能性のある不審なアプリなど、他の原因も忘れずに確認してください。たいていの場合、原因はそういった厄介な小さなプログラムのいずれかにあるからです。
まとめ
powercfgウェイクソースをトレースするなどのコマンドラインツールを実行しました- 高速スタートアップを無効にして、PCがすぐに再起動して起動するのを防ぎます。
- BIOSとネットワークアダプタの設定でWake-on-LANを無効にしました。
- バックグラウンドアプリやスケジュールされたタスクが原因の可能性として考えられる
まとめ
コンピューターの電源を切るように設定するには、少し手間がかかりますが、ほとんどの場合は設定の不具合が原因です。これらの手順は最も一般的な原因を網羅しており、それでも解決しない場合は、Windowsのクリーンインストールやドライバーの更新を試してみる価値があります。Windowsは時として予期せぬ問題を引き起こすことがあるからです。この情報が役に立ち、コンピューターの電源が切れた状態を維持できることを願っています!