Windows 10コンピューターでWindowsタスクマネージャーを起動する(launch the Windows Task Manager)と、いくつかのシステムアプリとバックグラウンドプロセスが表示されます。これらのプロセスのいくつかは、あなたが認識するでしょう。その他、それほど多くはありません。
タスクマネージャ(Task Manager)でPCのCPUを消費する特定の「モダンセットアップホスト(Modern Setup Host)」があり、それが何をするのか疑問に思っている場合は、この説明でシステムプロセスについて知っておく必要のあるすべてを強調しました。一番上にあるチェリーとして、Modern Setup Hostが安全であるかどうかを確認する方法と、コンピューターでの高いCPU使用率を減らす方法についても学びます。
モダンセットアップホストとは
モダンセットアップホスト(Modern Setup Host)は、Windowsオペレーティングシステムのコアコンポーネントです。オペレーティングシステムのバージョンやビルドに関係なく、どのWindowsコンピューターでも見つけることができます。Windowsは、 (Windows)Modern Setup Hostのインストールファイル(SetupHost.exe)をコンピューターに自動的にダウンロードしてインストールします。
当然、プロセスは、ほとんど存在しないように、休止状態モードでは非アクティブのままになります。ただし、コンピューターにマイナーまたはメジャーのWindows Updateをインストールすると、ModernSetupHostが有効になります。
モダンセットアップホスト(Modern Setup Host)の主な機能は、WindowsUpdateを(Windows) インストール(updates)するためにコンピューターを準備することです。インストールプロセス中に、 ModernSetupHost(Modern Setup Host)がバックグラウンドで実行されていることがわかります。
これは、 Windows(Windows)コンピューターの重要なコンポーネントです。Modern Setup Hostがないと、PCを最新のオペレーティングシステムに更新できない場合があります。同様に、Modern Setup Hostが破損しているか誤動作している場合、古いバージョンのWindowsから(Windows)Windows10にコンピューターを更新する際に問題が発生する可能性があります。(Windows)
Modern Setup Hostファイルは、コンピューターのローカルディスクのC:/$Windows.~BT/Sourcesフォルダーにあります。これは、自己開始型の実行可能セットアップファイルです。インストールする準備ができているWindowsUpdate(Windows)がない限り、手動で起動することはできません。
Modern Setup Host Fileは安全ですか?
MicrosoftはModernSetupHostファイルの開発者であるため、コンピューターに安全にインストールできます。ただし、ウイルスやマルウェアは、PC上のsetuphost.exeファイルになりすますことができます。
非公式のソースまたはサードパーティのWebサイトからセットアップファイルをダウンロードすると、ウイルスに感染したモダンセットアップホスト(Modern Setup Host)がコンピュータにインストールされるリスクがあります。これにより、 CPU(CPU)使用率の高さ、バッテリーの消耗の問題などのパフォーマンスの問題が発生する可能性があります。しかし、コンピューター上のsetuphost.exeファイルが本物(Microsoft製)であるか、 (Microsoft)ModernSetupHostファイルをミラーリングするウイルスであるかをどのように判断しますか。
セットアップファイルのプロパティを確認する
1. setuphost.exeファイルを含むフォルダー(ローカルディスク(Disk)(C :)> $ WINDOWS。〜BT WINDOWS.~BT > Sources
または、Windowsの検索(Windows Search)ボックスにsetuphost.exeと入力し、結果ページでsetuphost.exeを右クリックして、[ファイルの場所を開く(Open file location)]をクリックします。
2. setuphost.exeファイルを右クリックし、コンテキストメニューから[プロパティ]を選択します。(Properties)
3. [詳細(Details)]タブに移動し、setuphostの著作権が(Copyright)ⓒMicrosoftCorporation(ⓒ)に属していることを確認します(Microsoft Corporation)。
4.また、 [デジタル署名(Digital Signatures)]タブに移動し、[署名者の名前]列に(Name of signer)MicrosoftWindowsがあるかどうかを確認します。
これらは、PC上のsetuphost.exeファイルが本物で安全であることを示しています。ただし、Modern Setup Hostが引き続きCPUリソースを過度に使用する場合は、ウイルス対策アプリを使用してPCをスキャンしてウイルスやマルウェア(scan your PC for viruses and malware)を検出する必要があります。詳細については、Windows10で頑固なマルウェアを削除する(removing stubborn malware on Windows 10)ための包括的なガイドを参照してください。
最新のセットアップホストのCPU使用率が高い(Modern Setup Host Has High CPU Usage)理由
Modern Setup Hostは、WindowsUpdateのインストールに備えてPCを準備するのに役立つことをすでに確立しています(Windows)。すべてが同じであれば、setuphost.exeファイルでこのタスクを完了するのにかかる時間は約15〜30分です。プロセスが数時間になり、PCのCPU(CPU)負荷が上昇し始めた場合は、次の理由が考えられます。
- ハードディスクの書き込み速度が遅い。これは、コンピューターへの更新のダウンロードとインストールの速度に影響を与える可能性があります。
- PCに破損または競合する一時ファイルがあります。
- WindowsUpdateプロセスがスタックして(Windows Update process is stuck)います。
- バックグラウンドで実行されている多数のアプリがあります。
最新のセットアップホストの問題を修正(Fix Modern Setup Host Issues)する4つの方法(Ways)
Windows 10オペレーティングシステムには、コンピューターが更新プログラムをインストールできない問題を診断して自動的に修正するツールが組み込まれています。このツールは、 ModernSetupHost(Modern Setup Host)の誤動作の原因となる問題の解決にも役立つ可能性があります。
1.WindowsUpdateのトラブルシューティング(Windows Update Troubleshooter)を実行します
- Windows設定を起動し、[更新とセキュリティ(Updates & Security)]をクリックします。
- 右側のサイドバーで、[トラブルシューティング(Troubleshoot)]をクリックします。
- [ Windows Update ]を選択し、[トラブルシューティング(Run the troubleshooter)の実行]ボタンをクリックします。
- Windows Updateのトラブルシューティングで、コンピューターが更新プログラムをインストールできない障害が見つかった場合は、[修正の適用(Apply the fix)]をクリックして、問題をすぐに解決します。
2.SoftwareDistributionフォルダーを削除します(Delete SoftwareDistribution Folder)
SoftwareDistributionフォルダーには、コンピューターに新しい更新プログラムをインストールするために必要な重要なファイルが格納されています。このフォルダに破損または競合する一時ファイルが含まれている場合、WindowsUpdateのインストールで問題が発生する可能性があります(difficulties installing Windows updates)。さらに、これにより、Modern Setup Hostプロセスがバックグラウンドで残り、CPU使用率が上昇する可能性もあります。
これを修正するには、SoftwareDistributionフォルダーの内容を削除し、コンピューターを再起動します。デバイス上の何かを壊すことを心配する必要はありません。Windowsは必要なファイルを再ダウンロードします。
SoftwareDistributionフォルダーのコンテンツを削除するには、以下の手順に従ってください。
- Windows + R」キーボードショートカットを使用してWindowsRunプロンプトを起動します。(Windows Run)
- 次に、ダイアログボックスにsoftwaredistributionと入力し、[ (softwaredistribution)OK ]をクリックします。
- (Select)SoftwareDistributionフォルダーのすべてのコンテンツを選択し、それらを削除します。さらに良い(Better)ことに、コンピュータの別のフォルダにコンテンツをバックアップします。
3.バックグラウンドアプリを無効にする
不要なアプリがバックグラウンドで実行されると、重要なシステムアクティビティからCPUリソースを引き継ぎます。できるだけ多くの不要なバックグラウンドアプリを無効(Disable)にします。これにより、コンピューターのCPU負荷が軽減され、WindowsUpdateプロセスが高速化されます。(Windows Update)
- Windowsの[設定](Windows Settings)メニューを起動し、[プライバシー(Privacy)]を選択します。
- 右側のサイドバーの[アプリ(App)の権限]セクションまでスクロールし、 [バックグラウンドアプリ(Background apps)]を選択します。
- バック(Look)グラウンドアプリケーションに目を通し、ほとんど使用しないアプリをオフに切り替えます。
4.破損したファイルを削除します
Windows Update(Windows Updates)のダウンロードおよびインストール中に予期しない中断(インターネットや電源障害など)が発生すると、破損したファイルが蓄積される可能性があります。その結果、これにより、Modern Setup Hostプロセスがバックグラウンドでスタックし、高いCPUリソースを使用する可能性があります。
この問題を修正するには、展開イメージのサービスと管理(DISM)(Deployment Image Servicing and Management (DISM))およびシステムファイルチェッカー(SFC)(System File Checker (SFC))ツールを使用して、WindowsUpdateを妨げる破損したファイルを修復します(Windows)。
- Windowsの検索(Windows Search)ボックスにコマンドプロンプト(command prompt)を入力し、 [管理者として実行(Run as administrator)]をクリックします。
- 以下のコマンドをコンソールに貼り付けて、キーボードのEnterキー(Enter)を押します。
DISM.exe /Online /Cleanup-image /Scanhealth
- ツールがコンピューターのスキャンを完了するまで(つまり、進行状況バーが100%に達したとき)待っ(Wait)てから、次の手順に進みます。
- 以下のコマンドをコンソールに貼り付けて、キーボードのEnterキー(Enter)を押します。
DISM.exe /Online /Cleanup-image /Checkhealth
繰り返しますが、プログレスバーが100%になるまで待ってから、次の手順に進みます。 - このコマンドをコンソールに貼り付けて、Enterキー(Enter)を押します。
DISM.exe /Online /Cleanup-image /Restorehealth - 最後に、以下のコマンドを貼り付けて、システムファイルチェッカー(System File Checker)ツールを実行します。
sfc /scannow
注:(Note:)各コマンドは、完了するまでに数分(たとえば、10〜20分)かかる場合があります。コマンドプロンプト(Command Prompt)ウィンドウを閉じたり、プロセスを中断したりしないでください。
これらのコマンドが正常に実行されたらコンピューターを再起動し、それによってモダンセットアップホストの(Modern Setup Host)CPU使用率が高い問題が解決するかどうかを確認します。
最新情報を入手し、安全を確保する
コンピューターを最新の状態に保つには、 ModernSetupHostが必要です。ただし、システムプロセスによってCPU使用率が高くなる場合(system process causes high CPU usage)は、マルウェアやウイルスではないことを確認する必要があります。セットアップファイルが本物であり、公式の製造元によってデジタル署名されていることを確認してください。(Make)ウイルス対策ソフトウェア(ある場合)を使用してファイルをスキャンすることも、安全かどうかを判断するのに役立ちます。
推奨される解決策のいずれもModernSetupHostの高い(Modern Setup Host)ディスク使用量を解決しない場合は、WindowsPCを工場出荷時の状態にリセットする(factory reset your Windows PC)必要があります。
What is Modern Setup Host in Windows 10 and Is it Safe?
You’ll find severаl system apps & background procesѕes when you launch the Windows Task Manager on your Windows 10 computer. Some of these processes, you’ll recognize. Others, not so much.
If there’s a certain “Modern Setup Host” consuming your PC’s CPU in the Task Manager and you’re wondering what it does, we’ve highlighted everything you need to know about the system process in this explainer. As a cherry on top, you’ll also learn how to check if the Modern Setup Host is safe and how to reduce its high CPU usage on your computer.
What Is Modern Setup Host
The Modern Setup Host is a core component of the Windows operating system. You’ll find it on any Windows computer, irrespective of the operating system version or build. Windows automatically downloads and installs the Modern Setup Host’s installation file (SetupHost.exe) on your computer.
Naturally, the process stays inactive in hibernation mode, almost like it doesn’t exist. However, when you’re installing a minor or major Windows update on your computer, the Modern Setup Host comes alive.
The primary function of the Modern Setup Host is to prepare your computer to install Windows updates. During the installation process, you’ll find the Modern Setup Host running in the background.
It’s a critical component of your Windows computer. Without the Modern Setup Host, you may be unable to update your PC to the latest operating system. Likewise, you may encounter difficulties updating your computer to Windows 10 from older Windows versions if Modern Setup Host is corrupt or malfunctioning.
You’ll find the Modern Setup Host file in the C:/$Windows.~BT/Sources folder of your computer’s local disk. It is a self-initiating executable setup file; you cannot start it manually unless there’s a Windows update ready to be installed.
Is the Modern Setup Host File Safe?
Microsoft is the developer of the Modern Setup Host file, so it’s safe to have it on your computer. However, a virus or malware can disguise itself as the setuphost.exe file on your PC.
Downloading the setup file from unofficial sources or third-party websites put you at the risk of installing a virus-ridden Modern Setup Host on your computer. That could result in performance problems like high CPU usage, battery drainage issues, etc. But how do you determine if the setuphost.exe file on your computer is genuine (from Microsoft) or a virus mirroring the Modern Setup Host file?
Check the Setup File Properties
1. Go to the folder (Local Disk (C:) > $WINDOWS.~BT > Sources) containing the setuphost.exe file.
Alternatively, type setuphost.exe in the Windows Search box, right-click on setuphost.exe on the result page and click Open file location.
2. Right-click the setuphost.exe file and select Properties from the context menu.
3. Go to the Details tab and check the setuphost Copyright belongs to ⓒMicrosoft Corporation.
4. Also, go to the Digital Signatures tab and check if Microsoft Windows is in the Name of signer column.
These are indications that the setuphost.exe file on your PC is genuine and safe. However, if the Modern Setup Host continues to excessively use CPU resources, you should scan your PC for viruses and malware using an antivirus app. Refer to our comprehensive guide on removing stubborn malware on Windows 10 to learn more.
Why Modern Setup Host Has High CPU Usage
We’ve already established that Modern Setup Host helps to get your PC ready for the installation of Windows updates. All things being equal, it should only take the setuphost.exe file about 15—30 minutes to complete this task. If the process runs into hours and begins to raise your PC’s CPU load, it could be because:
- Your hard disk has a slow write speed; this may affect how fast updates are downloaded and installed on your computer.
- There are corrupt or conflicting temporary files on your PC.
- The Windows Update process is stuck.
- There are numerous apps running in the background.
4 Ways to Fix Modern Setup Host Issues
The Windows 10 operating system has a built-in tool that diagnoses and automatically fixes problems preventing your computer from installing updates. This tool could also help resolve issues causing the Modern Setup Host to malfunction.
1. Run Windows Update Troubleshooter
- Launch Windows Settings and click Updates & Security.
- On the right sidebar, click Troubleshoot.
- Select Windows Update and click the Run the troubleshooter button.
- If the Windows Update troubleshooter finds a fault preventing your computer from installing an update, click Apply the fix to resolve the problem immediately.
2. Delete SoftwareDistribution Folder
The SoftwareDistribution folder stores important files needed to install new updates on your computer. If this folder contains corrupt or conflicting temporary files, you might encounter difficulties installing Windows updates. Plus, that could also cause the Modern Setup Host process to linger in the background, driving up CPU usage.
To fix this, delete the content of the SoftwareDistribution folder and restart your computer. You don’t have to worry about breaking anything on your device. Windows will redownload the necessary files.
Follow the steps below to delete the content of the SoftwareDistribution folder.
- Launch the Windows Run prompt using the “Windows + R” keyboard shortcut.
- Next, type softwaredistribution into the dialog box and click OK.
- Select all the content of the SoftwareDistribution folder and delete them. Better yet, back up the content in another folder on your computer.
3. Disable Background Apps
When unnecessary apps run in the background, they takeover CPU resources from vital system activities. Disable as many unnecessary background apps as you can. That should reduce your computer’s CPU load and hasten up the Windows Update process.
- Launch the Windows Settings menu and select Privacy.
- Scroll to the App permissions section on the right sidebar and select Background apps.
- Look through the background applications and toggle off apps that you barely use.
4. Delete Corrupt Files
Unexpected interruptions (internet or power failures, for example) during the download and installation of Windows Updates can result in a buildup of corrupt files. Consequently, this could cause the Modern Setup Host process to get stuck in the background and use high CPU resources.
To fix this problem, use the Deployment Image Servicing and Management (DISM) and System File Checker (SFC) tools to repair corrupt files preventing the Windows update.
- Type command prompt in the Windows Search box and click Run as administrator.
- Paste the command below in the console and press Enter on your keyboard.
DISM.exe /Online /Cleanup-image /Scanhealth
- Wait until the tool completes the scan of your computer (i.e. when the progress bar gets to 100%) before you proceed to the next step.
- Paste the command below in the console and press Enter on your keyboard.
DISM.exe /Online /Cleanup-image /Checkhealth
Again, wait till the progress bar gets to 100% and proceed to the next step. - Paste this command in the console and press Enter.
DISM.exe /Online /Cleanup-image /Restorehealth
- Finally, paste the command below to run the System File Checker tool.
sfc /scannow
Note: Each command can take several minutes (say 10 – 20 minutes) to complete. Do not close the Command Prompt window or interrupt the process.
Restart your computer when these commands have been executed successfully and check if that resolves the Modern Setup Host high CPU usage issue.
Stay Updated, Stay Safe
You need the Modern Setup Host to keep your computer updated. However, when a system process causes high CPU usage, you should check that it isn’t a malware or virus. Make sure the setup file is genuine and digitally signed by the official manufacturer. Scanning the file using an antivirus software (if you have one) could also help determine whether it’s safe or not.
If none of the recommended solutions resolves the Modern Setup Host high disk usage, you may have to factory reset your Windows PC.