Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10でModern Setup Host(SetupHost.exe)のCPU・メモリ使用率が高くなる原因と対処法

パソコンの動作が急に遅くなり、タスクマネージャーを確認するとSetupHost.exe(Modern Setup Host)がCPUやメモリを大量に消費している——そんな経験はありませんか?この記事では、Windows 11/10においてModern Setup Hostによる高いCPU・メモリ使用率を解決するためのトラブルシューティング方法を詳しく解説します。

Modern Setup Host(SetupHost.exe)とは?

Modern Setup Hostは、システムドライブ内の$Windows.~BTフォルダに格納されている実行ファイル(.exeファイル)です。ユーザーがPCをWindows 10へアップグレードする際、またはWindows 11/10のあるビルドから別のビルドへ更新する際に、ユーザーの許可のもとバックグラウンドで動作します。

通常、アップグレードや更新が完了すると、このプロセスは自動的に終了します。しかし何らかの不具合により、プロセスが終了せずにリソースを占有し続けるケースがあります。その場合は、以下の対処法を順番に試してみてください。

Modern Setup Hostの高CPU・メモリ使用率を解決する5つの方法

作業を始める前に、まずはパソコンを再起動してみましょう。単純な再起動だけで問題が解決することも少なくありません。

1. タスクマネージャーからプロセスを終了する

Modern Setup HostはWindows Updateと連携して動作していますが、タスクマネージャーから強制終了することが可能です。これが最も手軽な方法です。タスクマネージャーを開き、「プロセス」タブからModern Setup Hostを選択して、「タスクの終了」ボタンをクリックしてください。

2. Windows Updateサービスを一時的に無効化する

前述のとおり、このプログラムはWindows Updateやアップグレード処理と密接に関わっています。すでに更新プログラムのインストールが完了している場合は、Windows Updateを一時的に無効化することで問題が改善する可能性があります。

無効化には「サービス」(services.msc)からWindows Updateサービスを停止する方法が一般的です。また、サードパーティ製ツール「Windows Update Blocker」を使えば、ワンクリックで即座に無効化できます。

注意:セキュリティ更新やパフォーマンス修正を受け取れなくなるため、数日後には必ずWindows Updateを再度有効に戻しましょう。

3. SoftwareDistributionフォルダの中身を削除する

SoftwareDistributionフォルダには、Windows Updateに関する一時ファイルがすべて保存されています。Modern Setup Hostの動作に不具合が生じている場合は、このフォルダをクリアすることで改善するかもしれません。

フォルダ内のファイルを削除するには、コマンドプロンプトでいくつかのコマンドを実行する必要があります。事前にWindows Updateサービスを停止してから、フォルダ内の内容を削除し、その後サービスを再開してください。

4. クリーンブート状態でトラブルシューティングを行う

この問題は主にWindows Insider Program(ベータ版)のWindows 10で発生する傾向があるため、バグが原因である可能性もあります。また、ドライバーやソフトウェアとの互換性が引き金になることもあります。

クリーンブート状態でPCを起動すれば、サードパーティ製アプリやサービスの影響を排除した状態で動作を確認できます。原因の切り分けに役立つので、ぜひ試してみてください。

5. Windows Updateトラブルシューティングツールを実行する

Windows Updateトラブルシューティングツールは、Windows Update関連の典型的な問題を短時間で自動修復できる便利な機能です。「設定」→「システム」→「トラブルシューティング」→「その他のトラブルシューティングツール」から「Windows Update」を選択し、「トラブルシューティングツールの実行」ボタンをクリックします。あとは画面の指示に従って操作を進めてください。

まとめ

Modern Setup Hostによる高CPU・メモリ使用率は、アップデート処理の残骸や一時ファイルの破損などが主な原因です。上記の5つの対処法を順に試せば、ほとんどの場合問題を解決できます。それでも改善しない場合は、システムファイルチェッカー(sfc /scannow)の実行や、最新の累積更新プログラムの手動インストールも検討しましょう。

  1. Windows 11/10でディスク使用率100%・CPU高負荷・メモリ使用量増大を解決する方法

    Windows 11/10/8/7で最も厄介なトラブルの一つが、タスクマネージャーにディスク使用率100%と表示され、PCの動作が極端に遅くなったり、応答しなくなったりする現象です。原因はさまざまですが、多くの場合、タスクマネージャー上でディスク使用率が100%に張り付いていることが示唆されます。この記事では、CPU使用率やメモリ使用量が常に高い状態が続く問題への対処法も併せてご紹介します。 ディスク・CPU・メモリ使用量の急上昇 タスクマネージャーでディスク100%・CPU高負荷・メモリ高使用量になる場合の対処法 本ガイドでは、先人の知見や独自の検証をもとに、この問題を段階的に切り分けて解

  2. Windows 11/10でService Host: SysMainがCPU・メモリを大量消費する原因と対処法

    多くのユーザーから、SysMainプロセス(旧称:Superfetch)が高いCPU使用率を引き起こすという報告が寄せられています。SysMainサービスはハードディスクの使用状況を学習してパフォーマンス向上に役立つ一方で、PCにとって必須のサービスではありません。 Service Host SysMainがCPU・メモリ使用率を高くする原因 SysMainサービスはSuperfetchに関連するサービスで、システムパフォーマンスを長期的に維持・向上させることを目的としています。実体はSystem32フォルダ内にあります。SysMainプロセスは、システム上のあらゆる使用状況データを収集し、そ