最新のセットアップホストを理解し、CPU使用率が高い問題を解決する方法
Windowsアップデート中にModern Setup Hostが処理を実行するのは、ある程度は必要なことですが、時には暴走し、CPUとディスクをまるで何か証明しようとしているかのように占有してしまうことがあります。アップデート後にシステムの動作が遅くなったり、アップデートが進まなかったり、リソース使用率が高くなったりすると、イライラさせられます。ほとんどの場合、これは正常な動作ですが、アップデートが完了しても安定しない場合は、トラブルシューティングが必要です。タスクマネージャーでタスクを終了させると一時的に問題が解決することもあります。しかし、これが頻繁に発生する場合は、さらに深く掘り下げる価値があります。幸いなことに、すべてを再インストールしなくても、スムーズに動作を改善できる方法がいくつかあります。
Windows のモダン セットアップ ホストによって発生する CPU 使用率の上昇を修正する方法
方法 1: タスク マネージャーでプロセスを強制終了する (一時的な修正)
これは手っ取り早く、そして大雑把な解決策ですが、今すぐにでも少しだけ静かにしたいという時にはかなり効果があります。なぜ効果があるのか?それは、プロセスがスタックしたり、動作が不安定になったりしている場合は、終了させることでCPUを休ませることができるからです。高い使用率は下がるはずですが、Windowsがまだ更新を完了する必要があると判断した場合、後で再起動する可能性があるので注意してください。環境によっては、これで一時的に問題は解決しますが、永続的な解決策ではありません。
- を押してタスクマネージャーを開きますCtrl + Shift + Esc。タスクマネージャーは「詳細」ビューの下に隠れている場合もあるので、必要に応じてクリックしてください。
- Modern Setup Hostまたは
setuphost.exeプロセス タブを見つけます。 - 右クリックして「タスクの終了」を選択します。CPUとディスクの使用量が減少するのを確認してください。しばらく経っても再び使用量が増加する場合は、他の修正プログラムを実行するか、Windowsがアップデートを適切に完了するまで待つ必要があるかもしれません。
方法2: Windows Updateのトラブルシューティングツールを実行する
この小さな組み込みトラブルシューターは、アップデートの不具合を検知して修正するように設計されています。アップデートの不具合は、Modern Setup Host が頻繁にクラッシュする原因となることがよくあります。アップデートプロセスに不具合が発生すると、Windows はアップデートの完了に時間がかかり、CPU 使用率が急上昇する可能性があります。このトラブルシューターを実行すると、よくある問題を特定して修正することができ、多くの場合、より高度な設定を行うことなく根本原因を解決できます。
- Windows キー + Iを押して設定を開きます。
- [更新とセキュリティ] > [トラブルシューティング] > [追加のトラブルシューティング]を選択します。
- Windows Update >トラブルシューティングツールの実行を選択します。ウィザードの指示に従ってください。通常、不足しているファイルや破損したサービスが検出され、バックグラウンドで修復されます。
方法3:DISMとSFCを使用してシステムファイルを修復する
システムファイルが破損した場合(アップデートの中断や予期せぬシャットダウンの際に発生することがあります)、Windowsがループに陥ったり、Modern Setup Hostなどのプロセスを永久に実行したりすることがあります。DISMコマンドとSFCコマンドを実行すると、これらの破損の問題を修正できます。なぜ機能するのかは不明ですが、一部のマシンでは、これによりエラーが解消され、アップデートプロセスが正常に戻ります。
- コマンドプロンプトを管理者として開きます。検索して右クリックし、「管理者として実行」を選択します。
- 次のコマンドを実行します:
Dism /Online /Cleanup-Image /RestoreHealth完了するまでお待ちください。しばらく時間がかかる場合があります。 - 次に、次のコマンドを実行します
Sfc /Scannow。一部のファイルが修復または置き換えられ、CPU 使用率が高くなるかどうかを確認します。
方法4: SoftwareDistributionフォルダを削除してWindows Updateのキャッシュをクリアする
これはよくあるケースです。アップデートのキャッシュが破損したり、スタックしたりして、プロセスがハングしたり、暴走したりすることがあります。このフォルダを削除すると、Windowsはアップデートファイルを新規にダウンロードし直し、クリーンな状態に戻ります。Windowsは適切に処理するので安全ですが、まずWindows Updateサービスを停止する必要があります。
- で実行を開きますWindows key + R。
- 「services.msc 」と入力して Enter キーを押します。
- Windows Update を見つけて右クリックし、[停止]を選択します。
- もう一度「実行」を開き、 に進みます
C:\Windows\SoftwareDistribution。 内のすべてのファイルを削除します。 を押すShift + Deleteと、ごみ箱をバイパスできます。 - [サービス]に戻り、 [Windows Update]を右クリックし、[開始]を選択します。
方法5: Windows Updateコンポーネントとネットワーク設定をリセットする
アップデートコンポーネントが壊れている場合は、リセットすることで、特にハングアップしたプロセスによるリソース消費量の増加など、継続的な問題を解決できる場合があります。これはかなり深刻な問題ですが、正しく実行することで、頑固なアップデートの問題が解決することがよくあります。
- 管理者権限でコマンド プロンプトを開きます(管理者として実行)。
- まずキー更新サービスを停止します。
net stop wuauservnet stop bitsnet stop appidsvcnet stop cryptsvc
- 次に、qmgr*.dat ファイルを削除して、ダウンロード マネージャーをリセットします。
del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" - 更新キャッシュ フォルダーを削除します。
rmdir %systemroot%\SoftwareDistribution /S /Qrmdir %systemroot%\system32\catroot2 /S /Q
- ネットワーク スタックをリセットします。
netsh winsock reset - 最後に、停止したサービスを再起動します。
net start wuauservnet start bitsnet start appidsvcnet start cryptsvc
これらの手順を実行することで、厄介なモダンセットアップホストがリソースを永久に消費し続けるのを防ぐことができます。状況が混乱することもあり、システムを正常な状態に戻すには、簡単な強制終了とより深い修復を組み合わせる必要があります。
まとめ
- 状況が耐えられなくなったら、タスク マネージャーを使用してプロセスを強制終了します。
- 一般的な不具合を修正するには、Windows Update のトラブルシューティング ツールを実行します。
- DISM および SFC コマンドを使用してシステム ファイルをチェックおよび修復します。
- 最新の更新を強制するには、SoftwareDistribution フォルダーをクリアします。
- 問題が解決しない場合は、更新コンポーネントとネットワーク設定をリセットしてください。
まとめ
総じて、Modern Setup Host による CPU 使用率の高さは厄介ですが、通常は解決可能です。キャッシュをクリアしたり、システムファイルを修復したりするだけで解決できる場合もあります。また、Windows Update コンポーネントのリセットが必要になる場合もあります。これらの方法のいずれかで解決できる場合がほとんどです。アップデートプロセスの暴走で PC が重くなるという悪夢から、この方法が少しでも救われることを願っています。誰かの時間を数時間短縮できたり、少なくともファンが鳴り続けることなく仕事に戻れるようになることを願っています。