Windows 10 コンピューターで Windows タスク マネージャーを起動すると、いくつかのシステム アプリ & のバックグラウンド プロセスが見つかると思います。 これらのプロセスの中には、あなたが認識できるものもあります。
タスク マネージャーで、特定の「Modern Setup Host」が PC の CPU を消費しており、何をしているのか気になる場合、この説明でシステム プロセスについて知る必要のあるすべてを取り上げています。 さらに、Modern Setup Host が安全かどうかを確認する方法と、コンピューターでの高い CPU 使用率を削減する方法についても説明します。 オペレーティング システムのバージョンやビルドに関係なく、どの Windows コンピューターにも搭載されています。 Windows は自動的に Modern Setup Host のインストール ファイル (SetupHost.exe) をコンピューターにダウンロードしインストールします。
当然、このプロセスは休止モードのまま、ほとんど存在しないかのように不活性になります。 しかし、Windows のマイナーまたはメジャー更新プログラムをコンピューターにインストールする場合、Modern Setup Host は生き返ります。
Modern Setup Host の主な機能は、Windows 更新プログラムをインストールするためにコンピューターを準備することです。 インストール処理中、Modern Setup Host はバックグラウンドで動作しています。
これは、Windows コンピュータの重要なコンポーネントです。 Modern Setup Host がないと、PC を最新のオペレーティングシステムに更新できない場合があります。 同様に、Modern Setup Host が破損または誤動作している場合、コンピューターを古い Windows バージョンから Windows 10 に更新することが困難になる可能性があります。
Modern Setup Host ファイルは、コンピューターのローカル ディスクの C:/$Windows.~BT/Sources フォルダーで見つかります。 これは自己起動型の実行可能なセットアップ ファイルで、Windows の更新プログラムがインストール可能な状態でない限り、手動で起動することはできません。 しかし、ウイルスやマルウェアは、PC 上の setuphost.exe ファイルを装うことができます。
非公式なソースや第三者の Web サイトからセットアップ ファイルをダウンロードすると、ウイルス付きの Modern Setup Host をコンピューターにインストールする危険性があります。 その結果、CPU 使用率の高さ、バッテリーの消耗の問題など、パフォーマンスの問題が発生する可能性があります。 しかし、コンピューター上の setuphost.exe ファイルが本物 (Microsoft 製) か、Modern Setup Host ファイルをミラーリングしたウイルスかを判断するにはどうしたらよいでしょうか。
Check the Setup File Properties
1. setuphost.exe ファイルのあるフォルダ (ローカル ディスク (C:) > $WINDOWS.~BT > Sources) に移動します。
または、Windows 検索ボックスで setuphost.exe と入力し、setuphost.exe を右クリックします。
2. setuphost.exe ファイルを右クリックし、コンテキスト メニューから [プロパティ] を選択します。 詳細」タブで setuphost Copyrights belong to ⓒMicrosoft Corporation.
4. また、「デジタル署名」タブで署名者の名前欄に Microsoft Windows があるか確認します。
これらはあなたの PC 上の setuphost.exe ファイルは本物で安全だと示していることになります。 しかし、Modern Setup Host が CPU リソースを過度に消費し続ける場合は、ウイルス対策アプリを使用して PC にウイルスやマルウェアがないかスキャンする必要があります。 詳細は、Windows 10 で頑固なマルウェアを除去するための包括的なガイドを参照してください。
Why Modern Setup Host Has High CPU Usage
Modern Setup Host が Windows 更新プログラムをインストールするために PC を準備するのに役立つことはすでに説明したとおりです。 すべての条件が同じであれば、setuphost.exe ファイルはこのタスクを完了するのに約 15 ~ 30 分しかかからないはずです。 このプロセスが何時間もかかり、PC の CPU 負荷が上昇し始めた場合、次の原因が考えられます:
- ハードディスクの書き込み速度が遅い場合、更新プログラムがコンピューターにダウンロードされる速度に影響することがあります。
- Windows Update プロセスが停止している。
- バックグラウンドで多数のアプリが実行されている。
Modern Setup Host 問題を修正する 4 つの方法
Windows 10 OS には、コンピューターに更新プログラムをインストールできない問題を診断して自動的に修正するツールが組み込まれています。 このツールは、モダン セットアップ ホストの誤動作を引き起こす問題の解決にも役立つ可能性があります。 Windows Update Troubleshooter
- Windows 設定を起動し、更新 & セキュリティをクリックします。
- 右側のサイドバーで、トラブルシューティングをクリックします。
- Windows Updateトラブルシューターが、コンピュータに更新プログラムをインストールできない障害を見つけた場合、問題をすぐに解決するために[修正を適用]をクリックします。
2.SoftwareDistribution フォルダーの削除
SoftwareDistribution フォルダーは、お使いのコンピューターに新しい更新プログラムをインストールするために必要な重要なファイルを保存します。 このフォルダーに破損したファイルや競合する一時ファイルがある場合、Windows の更新プログラムのインストールに問題が発生する可能性があります。 さらに、Modern Setup Host プロセスがバックグラウンドで長びき、CPU 使用率が上昇する原因にもなります。
これを解決するには、SoftwareDistribution フォルダーのコンテンツを削除して、コンピューターを再起動します。 デバイス上の何かが壊れることを心配する必要はありません。 Windowsが必要なファイルを再ダウンロードします。
以下の手順に従って、SoftwareDistributionフォルダの内容を削除します。
- キーボードショートカット「Windows + R」でWindows実行画面を起動します。
- 次に、ダイアログボックスに softwaredistribution と入力し、[OK]をクリックします。
- SoftwareDistribution フォルダーの内容をすべて選択し、削除してください。 さらに、コンピュータの別のフォルダーにコンテンツをバックアップします。
3. バックグラウンド アプリを無効にする
バックグラウンドで不要なアプリを実行すると、重要なシステム活動から CPU リソースを占有することになります。 できるだけ多くの不要なバックグラウンド アプリを無効にしてください。
- Windows 設定メニューを起動し、プライバシーを選択します。
- 右サイドバーにあるアプリ許可セクションにスクロールして、バックグラウンド アプリ を選択します。
- バックグラウンド アプリケーションに目を通し、ほとんど使用しないアプリケーションをオフにします。
4.Delete Corrupt Files
Windows Update のダウンロードとインストール中に予期せず中断(たとえばインターネットまたは停電)すると、壊れたファイルの蓄積を引き起こすことがあります。 その結果、Modern Setup Host プロセスがバックグラウンドで固まり、高い CPU リソースを使用するようになる可能性があります。
この問題を解決するには、DISM (Deployment Image Servicing and Management) および SFC (System File Checker) ツールを使用して、Windows 更新を防止する破損したファイルを修復してください。
- Windows の検索ボックスにコマンド プロンプトと入力し、管理者として実行をクリックします。
- コンソールに以下のコマンドを貼り付けてキーボードで Enter キーを押してください。
DISM.exe /Online /Cleanup-image /Scanhealth
- ツールがコンピューターのスキャンを完了するまで(つまり、スキャンが完了するまで)待ちます。
- 以下のコマンドをコンソールに貼り付けて、キーボードの Enter キーを押します。
DISM.exe /Online /Cleanup-image /Checkhealth
再び、進捗バーが 100% になるまで待ち、次のステップに進んでください。 - このコマンドをコンソールに貼り付けて Enter キーを押します。
DISM.exe /Online /Cleanup-image /Restorehealth - 最後に、次のコマンドを貼り付けてシステム ファイル チェッカー ツールを実行します。
sfc /scannow
Note: それぞれのコマンドには数分 (10~ 20 分) かかる可能性があります。 コマンド プロンプト ウィンドウを閉じたり、プロセスを中断したりしないでください。
これらのコマンドが正常に実行されたら、コンピューターを再起動し、Modern Setup Host の CPU 使用率の高い問題が解決されたかどうかを確認します。 しかし、システム プロセスが高い CPU 使用率を引き起こす場合、それがマルウェアやウイルスでないことを確認する必要があります。 セットアップファイルが本物であり、正式な製造元によるデジタル署名がされていることを確認してください。 ウイルス対策ソフトウェア (お持ちの場合) を使用してファイルをスキャンすることも、安全かどうかを判断するのに役立ちます。
Modern Setup Host のディスク使用量の多さを解決する推奨ソリューションがない場合、Windows PC を工場出荷時の状態にリセットする必要がある場合があります。