技術ノート 特徴 コンピュータが誤って起動しないようにする方法

コンピュータが誤って起動しないようにする方法

PC をスリープ状態にすることは、エネルギーを節約しながら、すぐに作業を再開できるようにするための優れた方法です。しかし、PC が勝手に起動し続ける場合はどうすればよいでしょうか?ここでは、起動の原因を特定する方法と、それを防ぐ方法を示します。

と、PC のほとんどのコンポーネントへの電力供給が遮断される省電力状態になり、メモリのリフレッシュを維持するのに十分な電力が供給され続けます。これにより、開いていたドキュメントやフォルダも含めて、コンピュータをスリープ状態になったときと同じ状態にすばやく復帰させることができます。 スリープと休止状態の違いの 1 つは、PC がスリープ状態にあるときに、特定のデバイスからのアクティビティによって PC が復帰する可能性があることです。スケジュールされたタスクは、実行できるように PC をウェイクアップするように構成することもできます。

PC を起動させている原因を調べる方法

問題を解決する前に、問題を特定する必要があります。すべての人に適合する解決策はないため、ここではおそらくいくつかの異なる手順を実行する必要があります。

コンピュータが誤って起動しないようにする方法

PC を最後に起動させたものを確認する

PC が希望する前に起動する理由を理解するための最初のステップは、何が起動しているのかを特定することです。通常、簡単なコマンド プロンプト コマンドを使用すると、コンピュータが最近起動した原因となったイベントを特定できます。 [スタート] ボタンを押し、「コマンド」と入力し、[コマンド プロンプト] アプリを選択して、コマンド プロンプトを起動します。

コマンド プロンプト ウィンドウで次のコマンドを入力し、Enter キーを押します。

 powercfg -lastwake

たとえば、上記のコマンドの出力から、電源ボタンを使用して PC をスリープ解除したことがわかります。また、マウス、キーボード、ネットワーク アダプターなどのデバイスのリストや、ウェイク タイマーや自動メンテナンスなどのイベントが表示される場合もあります。

これで常に必要な情報が得られるわけではありませんが、多くの場合は得られます。

コンピュータが誤って起動しないようにする方法

イベント ビューアを使用して他のウェイクアップ イベントを探索する

先ほど説明したコマンド プロンプト コマンドは、PC を最後に起動した内容を表示するのに最適ですが、場合によっては、以前に PC を起動した内容を確認するために、履歴をもう少し遡る必要がある場合があります。そのために、 。これは、コンピュータの電源がオフになったとき (シャットダウン、スリープ、休止状態などの理由で) とコンピュータがいつ起動したかを確認するのに役立つ便利なログ ツールです。

イベント ビューアを開くには、[スタート] ボタンを押し、「event」と入力して、[イベント ビューア] を選択します。

左側のペインで、[イベント ビューアー (ローカル)] > [Windows ログ] > [システム] にドリルダウンします。ここには多くの情報が表示されますが、心配しないでください。ログで何が起こっているかをすべて読んだり、理解しようとしたりする必要はありません。確認する必要があるものだけをフィルタリングします。 「システム」ログを右クリックし、「現在のログをフィルター」を選択します。

[現在のログのフィルター] ウィンドウの [イベント ソース] ドロップダウン メニューで、[電源トラブルシューター] オプションを選択し、[OK] をクリックします。

メインのイベント ビューアー ウィンドウに戻ると、問題に関係のない何百ものメッセージがフィルターで除外され、重要な点、つまりコンピューターが低レベルから復帰しているときに焦点が絞られていることがわかります。 -電源状態。新しいフィルタリングされたビューでは、ログ (数百のエントリ) の期間中にコンピュータが起動したすべてのインスタンスをスクロールできます。

注目すべき点は、イベントがログに記録された時刻 (コンピューターに向かっていたときにスリープ解除されたのか、それとも夜中にランダムにウェイクアップされたのか) と、どのようなウェイク ソースが示されているかです。

  • ウェイク ソースに「電源ボタン」と表示されている場合は、PC の電源ボタンが押されてスリープ状態が解除されたことを示しており、これはおそらくユーザー自身が行った操作です。
  • ウェイク ソースに「デバイス – HID 準拠マウス (またはキーボード)」のような文字が表示されている場合は、PC がキーの押下とマウスの動きでウェイクアップできるように構成されていることを示します。
  • ウェイク ソースにネットワーク アダプターがリストされている場合は、 受信するネットワーク アクティビティによって PC がウェイクアップできる ように構成されていることを示します。これは、PC をスリープ状態にしたいが、時々他のネットワーク デバイスで利用できるようにする必要がある場合に便利です。 。
  • ウェイク ソースに「タイマー」と表示されている場合は、スケジュールされたタスクによってコンピューターがウェイクアップされたことを意味します。ソース情報には通常、PC をスリープ解除したタスクに関する何らかの兆候が含まれています。たとえば、前のスクリーンショットでは、更新後にスケジュールされた再起動を実行するために PC がウェイクアップされたことがわかります。
  • また、「ウェイク ソース: 不明」のようなメッセージが表示される場合もあります。これはもう少し不可解ですが、少なくとも PC がいつ目覚めたかを示します。

奇妙なコンピュータ ウェイクアップ コールのパターンが実際に存在することを確認し、その発信元を特定したら、それに対して何らかの措置を講じます。

コンピュータが誤って起動しないようにする方法

PC がランダムに起動しないようにする方法

上記のトリックのいずれかが、PC を起動させている原因を特定するのに役立つことを願っています。さあ、問題を解決しましょう。状況に該当するセクションまでスキップしてください。

コンピュータが誤って起動しないようにする方法

PC をスリープ解除できるハードウェア デバイスを制限する

イベント ビューアのログを見るとおそらくお気づきかと思いますが、PC をスリープ解除できる主なハードウェア デバイスは 4 つあります。それは、マウス、キーボード、ネットワーク アダプタ、電源ボタン (使用している場合はラップトップの蓋) です。コマンド プロンプト コマンドを使用して、PC のスリープ解除を許可されているハードウェア デバイスの完全なリストを簡単に表示できます。コマンド プロンプト ウィンドウを開き、次のコマンドを実行します。

 powercfg -devicequery wake_armed

この例では、Intel イーサネット アダプター、2 つのキーボード (通常のキーボードとゲーム用キーボードを切り替えます)、マウスなど、PC のスリープ解除を許可されているデバイスがいくつかあります。設定が何であれ、どのデバイスが PC をスリープ解除できるかがわかったので、デバイス マネージャーに移動して、スリープ解除しないように指示できます。

マウスによって PC がウェイクアップするのを防ぐ方法 と、 ネットワーク アクティビティによって PC がウェイクアップするのを防ぐ方法について 詳しく説明しました。したがって、ここでの例では、キーボードが PC をウェイクアップするのを防ぎます。なぜこれをしたいのですか?一言:猫。

(ただし、これはキーボードだけでなく、コンピュータをスリープ解除している可能性のある他のデバイスでも機能するはずです。)

Windows キーを押して「デバイス マネージャー」と入力し、Enter キーを押してデバイス マネージャーを開きます。

[デバイス マネージャー] ウィンドウで、コンピューターのウェイクアップを防止するデバイスを見つけます。この名前は、実行した powercfg コマンドの出力と同じ名前になります。デバイスを右クリックし、コンテキスト メニューから [プロパティ] を選択します。

デバイスのプロパティ ウィンドウの [電源管理] タブで、[このデバイスによるコンピュータのウェイクアップを許可する] オプションを無効にして、[OK] をクリックします。

デバイス マネージャーを開いた状態で、コンピューターをスリープ解除したくない他のデバイスを禁止します。完了したら、デバイス マネージャーを終了できます。

コンピュータが誤って起動しないようにする方法

ウェイクタイマーとスケジュールされたタスクを無効にする

PC をスリープ解除できるもう 1 つの機能は、スケジュールされたタスクです。一部のスケジュールされたタスク (スキャンをスケジュールするウイルス対策アプリなど) では、ウェイク タイマーを設定して、アプリまたはコマンドを実行するために特定の時間に PC をスリープ解除できます。コンピューターに設定されているスリープ解除タイマーのリストを表示するには、コマンド プロンプト コマンドを使用します。これには管理者権限でコマンド プロンプトを実行する必要があります。これを行うには、[スタート] キーを押して「コマンド」と入力し、コマンド プロンプト アプリが表示されたら右クリックして [管理者として実行] を選択します。

コマンド プロンプト ウィンドウで次のコマンドを入力し、Enter キーを押します。

 powercfg -waketimers

この例では、ウェイク タイマーが 1 つあることがわかります。これは、PC を使用していないときにダウンロードを実行できるように、ダウンロードのためにキューに入れられた大きなファイルがあるかどうかを確認するように設定されたスケジュールされたタスクです。

これを停止するには、 特定のウェイク タイマーを無効にする か、 すべてのウェイク タイマーを無効にするか を選択する必要があります。

1 つのタスクだけでコンピューターがスリープ解除されるのを停止したい場合は、そのタスクを作成したアプリをアンインストールするか、スケジュールされたタスクの設定を調整します。スケジュールされたタスクを操作するための完全な手順については、 「 Windows タスク スケジューラを使用したプログラムの自動実行 に関する記事 」を参照してください。ただし、ここでは短いバージョンを示します。

タスク スケジューラでタスクを見つけて右クリックし、[プロパティ] を選択します。 [プロパティ] ウィンドウの [条件] タブで、[このタスクを実行するためにコンピュータを起動する] オプションをオフにします。

これにより、スケジュールされたタスクがそのまま残り、PC が起動していれば Windows がタスクを実行します。それを行うためにPCをウェイクアップすることはできません。

プログラムによってコンピュータが自動的にウェイクアップされることを望まない場合は、ウェイク タイマーを完全に無効にすることができます。これを行うには、[スタート] キーを押し、「電源オプション」と入力して Enter キーを押し、電源オプション コントロール パネル アプリを開きます。

[電源オプション] ウィンドウで、使用するプランの横にある [プラン設定の変更] リンクをクリックします。

次のウィンドウで、「詳細な電源設定の変更」リンクをクリックします。

「スリープ」エントリを展開し、その下の「ウェイク タイマーを許可する」エントリを展開し、その下のエントリを「無効」に設定します。ラップトップを使用している場合は、「バッテリー駆動」と「プラグイン」という 2 つのエントリが表示され、必要に応じてこれらを別の設定に構成できます。デスクトップ PC を使用している場合は、この例のように、[ウェイク タイマーを許可する] エントリの下に設定が 1 つだけ表示されます。

Windows 10 を使用している場合は、ウェイク タイマーを有効または無効にするだけでなく、3 番目のオプションもあることに注意してください。このオプションは「重要なウェイク タイマーのみ」と呼ばれ、Windows アップデート後のアクティブ時間外の PC のスケジュールされた再起動などの主要な Windows システム イベントの場合にのみ PC をウェイクアップします。ウェイク タイマーを「重要なウェイク タイマーのみ」に設定して、問題が解決するかどうかを確認してください。 PC が希望よりも頻繁に起動する場合は、いつでも戻ってウェイク タイマーを「無効」に設定できます。

コンピュータが誤って起動しないようにする方法

自動メンテナンスで PC が起動しないようにする

デフォルトでは、コンピューターを使用していない場合、Windows は毎晩午前 2 時に自動メンテナンス タスクを実行します。また、これらのタスクを実行するために PC をスリープから復帰させるように設定されています。これらのタスクには、ハード ドライブのデフラグが必要かどうかの確認、システム診断の実行、ディスク ボリューム エラーの確認などが含まれます。これらは定期的に実行する必要がある重要なタスクですが、Windows が実行するために PC をスリープ解除したくない場合は、その設定をオフにすることができます。ここでは例として Windows 10 を使用していますが、Windows 8 と 7 でも同じ場所に設定があります。

コントロール パネルでアイコン表示に切り替えて、セキュリティとメンテナンス アプリを開きます。

[セキュリティとメンテナンス] ページで、[メンテナンス] セクションを展開し、[メンテナンス設定の変更] をクリックします。

[自動メンテナンス] ページで、[スケジュールされた時刻にコンピューターをウェイクアップするためにスケジュールされたメンテナンスを許可する] オプションをオフにします。もちろん、必要に応じて、スケジュール時間をより適切な時間に設定することもできます。

メンテナンス タスクを実行するために PC をスリープ解除する Windows の機能をオフにしても、それらのメンテナンス タスクを時々実行できるようにする必要があります。これを行うには、スケジュールされた時刻を PC の電源を入れておく可能性が高い時間に設定するか、メインの [セキュリティとメンテナンス] ページに戻って [メンテナンスの開始] をクリックして手動で行うことができます。


スリープは、エネルギーを節約しながら、必要なときにすぐに PC を利用できるようにするための貴重なツールです。 PC をウェイクアップするには、いくつかのデバイス (キーボードなど) といくつかのスケジュールされたタスクが必要になる可能性がありますが、PC がウェイクアップする理由を調査するためのツールや、起動時に起動を停止するためのオプションがあることを知っておくとよいでしょう。そうはなりたくない。

「コンピュータが誤って起動しないようにする方法」に関するベスト動画選定!

「デバイスに問題が発生したため 再起動」と表示された場合の対処法 | Windows11・10対応 | 2023最新
【Windows危険!】パソコンが急に起動しなくなる!『BitLocker誤作動に備えよう!』