Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法

PCが勝手に起動し続ける場合、システムの自動メンテナンスが電源を入れている可能性があります。また、電源設定の破損や誤った構成も、この問題の原因となることがあります。

ユーザーは、誰も操作していないのにPCが不規則な時間帯にスリープから勝手に復帰したり、スリープさせようとしても即座に復帰してしまうといった問題に遭遇します。調査したところ、StartMenuExperienceHost.exeが原因であることが判明しました。

StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法

対処法を試す前に、まずWindows本体およびドライバーが最新バージョンに更新されていることを確認してください。

対処法1:システムの定期メンテナンスを無効にする

自動メンテナンスが特定の時刻に実行されるよう設定されている場合、システムはその時刻に自動的に起動することがあります。この場合は、定期メンテナンスを無効化することで問題が解決する可能性があります。

  1. Windowsキーを押して「メンテナンス」と入力し、「セキュリティとメンテナンス」を選択します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  2. 「メンテナンス」を展開し、「メンテナンス設定の変更」を開きます。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  3. 「スケジュールされた時刻にコンピューターをスリープ解除してメンテナンスを実行することを許可する」のチェックを外しますStartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  4. 「OK」ボタンをクリックし、スリープ解除の問題が解決したか確認します。

対処法2:ハイブリッドスリープを無効にする

ハイブリッドスリープ(休止状態とスリープを組み合わせたモード)が有効になっていると、電源オプションの動作に支障が出ることがあります。この場合は、ハイブリッドスリープを無効化することで問題が解決する可能性があります。

  1. Windowsキーを押して「電源とスリープ」と入力し、「電源とスリープの設定」を選択します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  2. 「関連設定」の下にある「電源の追加設定」(ウィンドウ右側)を開きます。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  3. 「プラン設定の変更」を選択し、「高度な電源設定の変更」を開きます。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  4. 「スリープ」を展開し、さらに「ハイブリッド スリープを許可する」を展開します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  5. 「バッテリー駆動」のドロップダウンを展開し、「オフ」を選択します。
  6. 「電源に接続」についても同様に「オフ」に設定し、スリープ解除の問題が解決したか確認します。

対処法3:電源のトラブルシューティングツールを実行する

電源設定が破損していたり、正しく構成されていない場合、システムがランダムに起動することがあります。この場合は、電源のトラブルシューティングツールを実行することで問題が解決する可能性があります。

  1. Windowsキーを押して「トラブルシューティング」と入力し、「トラブルシューティング」を選択します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  2. 右側のペインで「追加のトラブルシューティング ツール」を開き、「電源」を展開します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  3. 「トラブルシューティング ツールの実行」を選択し、画面の指示に従って処理を完了させます(問題が検出された場合は修復を試みてください)。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  4. スリープ解除の問題が解消されたかどうかを確認します。

対処法4:スタートメニューのライブタイルをオフにする

多くのユーザーは、天気、写真、ゲームなどの情報を確認するために、スタートメニューのライブタイルを利用しています。しかし、これらのライブタイルは一定時間ごとにデータの更新を試みるため、今回の問題を引き起こすことがあります。この場合は、スタートメニューのライブタイルを無効化することで問題が解決する可能性があります。

  1. Windowsキーを押して「タイル」と入力し、「スタートにより多くのタイルを表示」を開きます。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  2. 「スタートにより多くのタイルを表示」のスイッチをオフに切り替え、スリープ解除の問題が解決したか確認します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  3. 改善しない場合は、Windowsキーを押してスタートメニューを開き、任意のライブタイル(写真、メール、Officeなど)を右クリックします。
  4. 「その他」にカーソルを合わせ、「ライブ タイルをオフにする」をクリックします。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  5. すべてのライブタイルに対して同じ操作を繰り返し、スリープ解除の問題が解決したか確認します。

対処法5:Windows Updateによる電源管理を無効にする

Windows Updateが更新プログラムのインストールのためにPCを起動することを許可している場合、この問題が発生することがあります。この場合は、該当オプションを無効化することで問題が解決する可能性があります。

  1. Windowsキーを押して「グループポリシー」と入力し、「グループ ポリシーの編集」を選択します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  2. 以下の階層へ移動します:
    コンピューターの構成 >> 管理用テンプレート >> Windows コンポーネント >> Windows Update
  3. 右側のペインで、「Windows Update の電源管理を有効にして、スケジュールされた更新をインストールするためにシステムを自動的にスリープ解除できるようにする」をダブルクリックし、「無効」を選択します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  4. 変更を適用し、スリープ解除の問題が解決したか確認します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法

対処法6:ウェイクタイマーを無効にし、電源設定をデフォルトに戻す

ウェイクタイマーがスケジュールされた時刻にPCを起こすよう設定されていると、システムが勝手に起動することがあります。この場合は、ウェイクタイマーを無効化することで問題が解決する可能性があります。

  1. Windowsキーを押して「電源とスリープ」と入力し、「電源とスリープの設定」を選択します。
  2. 「関連設定」の下にある「電源の追加設定」(ウィンドウ右側)を開きます。
  3. 「プラン設定の変更」(選択中のプラン)を選択し、「高度な電源設定の変更」を開きます。
  4. 「スリープ」>「スリープ解除タイマーの許可」を展開します。「バッテリー駆動」のドロップダウンを開き、「無効」を選択します。
  5. 次に「電源に接続」のドロップダウンを開き、「無効」を選択します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  6. 変更を適用し、スリープ解除の問題が解決したか確認します。
  7. 改善しない場合は、再度「プラン設定の変更」を開きます(手順1~3)。
  8. 「プラン設定の変更」ウィンドウで、「このプランの既定の設定を復元します」をクリックします。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  9. スリープ解除の問題が解決したかどうかを確認します。

対処法7:デバイスの「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする」を無効にする

いずれかのデバイスがPCを起動できるよう設定されていると、不規則な時間帯にシステムが起動することがあります。この場合は、デバイスのスリープ解除機能を無効化することで問題が解決する可能性があります。

  1. Windowsボタンを右クリックしてクイックアクセスメニューを開き、「デバイス マネージャー」を選択します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  2. 「ネットワーク アダプター」を展開し、任意のネットワークアダプターを右クリックします。
  3. 「プロパティ」を選択し、「電源の管理」タブに移動します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  4. 「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする」のチェックを外し、変更を適用します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  5. すべてのネットワークカード、マウス、キーボード、USB機器、ゲームコントローラーなどに対しても同じ操作を繰り返します
  6. スリープ解除のエラーが解消されたかどうかを確認します。

対処法8:レジストリエディターを使用する

それでも問題が解決しない場合は、レジストリの編集によってスリープ解除の問題を解消できることがあります。

警告:レジストリの編集にはある程度の専門知識が必要です。誤って編集すると、PCやデータに恒久的な損害を与える恐れがあるため、自己責任で実施してください。

作業前に必ずレジストリのバックアップを作成してください。その上で、レジストリエディターを管理者として起動し、以下のレジストリ編集で問題が解決するか確認します。

StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法

CsEnabled の値を 0 に設定する

  1. 以下のパスへ移動します:
    コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
  2. 右側のペインの白い部分で右クリックし、「新規」>「DWORD (32ビット) 値」を選択します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  3. 新しいエントリーに CsEnabled という名前を付け、0 に設定します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  4. エディターを終了し、スリープ解除の問題が解消されたか確認します。

PlatformAoAcOverride レジストリキーを作成する

  1. Windowsキーを押して検索ボックスに「コマンド プロンプト」と入力します。表示された結果のコマンドプロンプトを右クリックし、「管理者として実行」を選択します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  2. 以下のコマンドを実行します:
    reg add HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride /t REG_DWORD /d 0
    StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  3. PCを再起動し、スリープ解除の問題が解決したか確認します(S3電源状態を使用する必要がある場合があります)。

対処法9:スケジュールされたタスクを無効にする

スケジュールされたタスクがPCの起動をトリガーしている場合もあります。この場合は、該当タスクを無効化する(またはPCを起動する権限を取り消す)ことで問題が解決する可能性があります。

  1. 管理者権限でコマンドプロンプトを起動し、以下のコマンドを順番に実行します:
    powercfg -lastwake
    
    powercfg /waketimers
    
    powercfg -devicequery wake_armed
  2. どのサービス/プロセスが問題を引き起こしているかを確認し、原因となっているサービスを無効化するか、そのサービスによるPCの起動を禁止します。

一部のユーザーからは、Update Orchestrator サービスが原因だったとの報告があります。ここでは例として、Update Orchestrator サービスの手順を説明します。

  1. Windowsキーを押して検索ボックスに「タスク スケジューラ」と入力し、「タスク スケジューラ」を開きます。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  2. 「タスク スケジューラ ライブラリ」>「Microsoft」>「Windows」を展開し、左側のペインで「UpdateOrchestrator」を選択します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  3. 右側のペインで任意のタスク(例:Backup Scan)をダブルクリックし、「条件」タブに移動します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  4. 「コンピューターのスタンバイ状態を解除してこのタスクを実行します」のチェックを外し「OK」ボタンをクリックします。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  5. PCを起動できる他のタスクにも同じ操作を繰り返し、スリープ解除の問題が解決したか確認します。

「コンピューターのスタンバイ状態を解除してこのタスクを実行します」のチェックボックスがグレーアウト(灰色表示)されている場合は、SystemまたはTrustedInstaller権限でタスクスケジューラを起動できるPsTools、PsExec、PowerRunなどのユーティリティを使う必要があります。

ここでは例として、PsExecユーティリティの手順を説明します。

  1. PsExecユーティリティをダウンロードし、ダウンロードしたファイルの中身をフォルダーに展開します。
  2. 管理者権限でコマンドプロンプトを起動し、CDコマンドを使って展開したフォルダーへ移動します。
  3. コマンドプロンプトで以下を実行します:
    psexec.exe -i -s %SystemRoot%\system32\cmd.exe
  4. Systemアカウントの権限を持つ新しいコマンドプロンプトが起動します。この新しいコマンドプロンプトで、Systemアカウント権限でタスクスケジューラを起動するため、以下を実行します:
    taskschd.msc
  5. 先ほど説明した手順を繰り返し、問題のあるタスクの「コンピューターのスタンバイ状態を解除してこのタスクを実行します」オプションを無効化します。

それでも解決せず、技術的な知識をお持ちであれば、問題を引き起こしているタスクを停止するコマンドプロンプト/PowerShellスクリプト/バッチファイルを実行するスケジュールタスクを作成する方法もあります。

対処法10:システムのBIOS設定を編集する

上記のどの対処法でも解決しない場合は、BIOSでデバイスによるPCの起動を無効化することで問題が解決する可能性があります。ただし、BIOSの項目名や配置は機種によって異なる場合がある点にご注意ください。

警告:BIOSの編集にはある程度の習熟度が必要です。誤った操作を行うとシステムが起動できなくなり、データに恒久的な損害を与える恐れがあるため、自己責任で実施してください。

  1. PCをBIOSで起動し、「Power Management」タブへ移動/展開します。
  2. 「Auto On Time」を開き、無効にします。
  3. 「USB Wake Support」を開き、「Disabled」を選択します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  4. 変更を適用し、「Wake on LAN/WLAN」を開きます。
  5. 「Disabled」を選択し、変更を適用します。StartMenuExperienceHost.exeによるPCの勝手なスリープ解除を防ぐ10の対処法
  6. システムをWindowsで起動し、スリープ解除の問題が解決したか確認します。

それでも問題が残る場合は、モニターの接続方式をHDMIからアナログに切り替えることで問題が解決するか確認してみてください。

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

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

  2. Windows 10のStartMenuExperienceHost.exeとは?正体とエラー対処・無効化の方法を徹底解説

    「StartMenuExperienceHost.exe」は、Windowsオペレーティングシステムの中核を担うプログラムファイルの一つです。Windows 10のビルド1903で初めて導入され、その後リリースされたWindows 10バージョン2004にも引き継がれました。この実行ファイルは、タスクマネージャー上で常時稼働しているプロセスとして確認でき、スタートメニューを独立したプロセスとして安定して動作させる役割を果たしています。これにより、スタートメニューに関連するエラーやクラッシュの発生リスクが大幅に軽減されます。 ただし、まれにこのプロセスが応答しなくなるトラブルが発生することもあり