Issue 「モダンセットアップホスト」のCPU使用率が高い

「モダンセットアップホスト」のCPU使用率が高い

最新のセットアップホストとそれに関連するプロセス名SetupHost.exeは、メジャーアップデートがインストールされるたびに呼び出される重要なWindowsプロセスを表します。また、Windowsをトリガーして、新しい更新プログラムを確認してインストールする役割も果たします。もう1つのModernSetup Hostタスクは、古いWindowsリリース、主にWindows8からWindows10へのアップグレードを支援することです。

通常、Modern Setup Hostはバックグラウンドで実行され、ユーザーはその存在にさえ気づきません。ただし、プロセスは異常な動作を示し始める可能性があり、CPUまたはディスクリソースの膨大な量を消費します。その結果、個々のアプリケーションが完全にクラッシュする可能性がある一方で、システム全体の実行が非常に遅くなり、フリーズする可能性があります。この問題が発生したユーザーには、試すことができるいくつかのオプションがあります。

提案、アプリケーション制御、およびバックグラウンドアプリケーションを無効にする

  1. [スタート]メニューを右クリックし、使用可能なオプションから選択して、[設定]を開きます。
  2. 「システム」を開きます。
  3. 左側のペインから、[通知とアクション]を選択します。
  4. 「Windowsの使用時にヒント、コツ、提案を入手する」を見つけ、対応するボックスのチェックを外して無効にします。
  5. メインの[設定]ウィンドウに戻ります。
  6. 「パーソナライゼーション」に移動します。
  7. 左側のペインから[開始]を選択します。
  8. [スタートで時々提案を表示する]オプションを見つけて、そのトグルをオフに設定します。
  9. メインの[設定]ウィンドウに戻ります。
  10. 「アップデートとセキュリティ」を開きます。
  11. 「Windowsセキュリティ」を選択します。
  12. [アプリとブラウザの制御]を選択します。
  13. 新しいウィンドウで、[レピュテーションベースの保護設定]を選択します。
  14. 次のオプションをオフに切り替えます-アプリとファイル用のMicrosoftDefender SmartScreen、Microsoft Edge、およびMicrosoftStoreアプリ。
  15. 「セキュリティ」ウィンドウを閉じて、メインの「設定」ウィンドウに戻ります。
  16. 「プライバシー」に移動します。
  17. [バックグラウンドアプリ]を選択します。
  18. 不要と思われるすべてのアプリをオフに切り替えます。
  19. [設定]ウィンドウを閉じます。
  20. キーボードのWindowsキー+ Rを押します。
  21. [ファイル名を指定して実行]ダイアログボックスで、control.exe srchadmin.dllと入力し、[OK]をクリックします。
  22. [変更]をクリックします。
  23. ウィンドウの上部にあるすべてのオプションのチェックを外します。
  24. [OK]をクリックして、[インデックス作成オプション]ウィンドウを閉じます。

DISMスキャンを実行する

  1. キーボードのWindows + Rキーを押します。
  2. [ファイル名を指定して実行]ダイアログボックスで、cmdと入力し、キーボードのCtrl + Shift + Enterを押して、昇格したコマンドプロンプトウィンドウを開きます。
  3. [コマンドプロンプト]ウィンドウで、最初にDISM / Online / Cleanup-Image / ScanHealthコマンドを入力し、Enterキーを押します。
  4. 次に、 DISM / Online / Cleanup-Image / RestoreHealthコマンドを入力して、Enterキーを押します。
  5. プロセスが終了するのを待ち、コマンドプロンプトを閉じて、システムを再起動します。

SFCスキャンを実行する

  1. DISMプロセスの最初の2つの手順に従って、管理者特権のコマンドプロンプトを開きます。
  2. sfc / scannowと入力し、Enterキーを押します。
  3. プロセスが完了するのを待ち、ウィンドウを閉じて、システムを再起動します。

SoftwareDistributionフォルダーをクリアします

  1. DISMスキャンプロセスの最初の2つの手順に従って、管理者特権のコマンドプロンプトを開きます。
  2. [コマンドプロンプト]ウィンドウで、最初にnet stop wuauservと入力し、Enterキーを押してコマンドを実行します。
  3. ここで、 rd / s / q %systemroot%\ SoftwareDistributionと入力し、もう一度Enterキーを押します。
  4. 最後に、 net start wuauservと入力して、Enterキーを押します。
  5. コマンドプロンプトを閉じます。
読み込んでいます...