Fix: Modern Setup Host High CPU Usage on Windows

Fix: Modern Setup Host High CPU Usage on Windows

/ Shayne Sherman

If you are reading this article, you are probably having problems with the performance of your computer. Are you puzzled by the Modern Setup Host process running on Task Manager that uses a lot of your CPU resources which causes your computer to slow down?

Don’t worry as you are not alone, there have been reports from several Windows users who encounters the same problem. Now, before tackling the solution for this problem, let us first discuss what really is the Modern Host Setup.

What is Modern Setup Host Process?

Windows owns a lot of market share for the most used operating system on computers. However, just like any software it is not perfect and encounters a few errors and problems once in a while.

To address this, Windows releases frequent updates on their operating system to improve system performance and fix glitches and bugs that appears on the system.

This is where your problem comes in, the Modern Setup Host is one of the components used by the Windows operating system when installing an update on your system. It usually runs itself on the background and actually triggers Windows to check and install updates on your computer.

Now, if you are having problems with the Modern Setup Host and experience a high CPU usage, you can check out the guide below to help you in fixing the issue on your computer.

Method 1: Run the Windows Update Troubleshooter.

Since the Modern Setup Host is connected to Windows updates, you can try using the Windows Update troubleshooter on your computer to scan for any problems which causes the high CPU usage.

Check out the steps below to guide you through the process.

Step 1. On your computer, press on the Windows Key + S and search for Troubleshoot, then hit Enter to open the Troubleshoot tab.

Step 2. Inside the Troubleshoot tab, scroll down and click on Windows Update.

Step 3. Lastly, click on Run the Troubleshooter and follow the on-screen prompts to guide you on how to use the Windows Updates Troubleshooter.

Run the troubleshooter

If the troubleshooter suggested a possible fix for the issue, click on Apply this Fix. Now, restart your computer and try to use it normally to observe if the Modern Setup Host would still have a high CPU usage on your computer.

On the other hand, if the issue is still present and affects your system performance, proceed to the next method below to try and fix the problem on Windows.

Method 2: Run the System File Checker.

High CPU usage on Windows components may indicate that some of your system files are problematic or corrupted. In this case, you can try using the System File Checker which is a built-in tool on Windows that allows you to scan and repair for any corrupted system files on Windows.

To run the System File Checker on your computer, follow the steps below to guide you through the process.

Step 1: Press Windows key + X on your keyboard and select Command Prompt (Admin).

Command Prompt (Admin)

Step 2: When Command Prompt open, type “sfc /scannow” and press Enter.

sfc /scannow

Step 3: After the scan is finished a system message will appear. See the list below to guide you on what it means.

  • Windows Resource Protection did not find any integrity violations – This means your operating system doesn’t have any corrupted or missing files.
  • Windows Resource Protection could not perform the requested operation – The repair tool detected a problem during the scan and an offline scan is needed
  • Windows Resource Protection found corrupt files and successfully repaired them – This message will appear when the SFC was able to fix the problem it detected
  • Windows Resource Protection found corrupt files but was unable to fix some of them. – If this error occurs, you will need to repair the corrupted files manually. See the guide below.

**Try to run SFC scan two to three times to fix all the errors**

Once you are done running the SFC scanner on your computer, restart it and try to run a few programs to see if the Modern Setup Host process would still use a lot of CPU resources on your computer.

Method 3: Run DISM Scan.

If the System File Checker did not work in fixing the high CPU usage of the Modern Setup Host, then you can try using the DISM scan which is another Windows tool that fixes any corrupted system file on your computer.

Unlike System File Checker that attempts to fix the corrupted file, the DISM scan replaces the corrupted file with a working copy that was downloaded from Windows’ servers.

To use the DISM scan, follow the step-by-step guide below.

Step 1. On your keyboard, press on Windows Key + S and search for Command Prompt.

Step 2. After that, click on Run as an Administrator to launch the Command Prompt.

Command Prompt

Step 3. Inside the Command Prompt, run the following commands one by one:

DISM.exe /Online /Cleanup-image /Scanhealth

DISM.exe /Online /Cleanup-image /Checkhealth

DISM.exe /Online /Cleanup-image /RestoreHealth

DISM.exe /Online /Cleanup-image /Scanhealth

After running the commands above, restart your computer and try to use it normally for a few minutes to see if the Modern Setup Host would still have a high CPU usage on your system.

Method 4: Clear the Software Distribution Folder.

The software distribution folder on Windows contains all the temporary files that are essential for Windows updates. However, there’s a possibility that these temporary files are not removed automatically after installing the Windows updates which triggers the Modern Setup Host to run on the background even if you are not performing a Windows update.

To fix this, you can delete the content of this folder by doing the steps below.

Step 1. On your keyboard, press on Windows Key + R to launch the Run Command Box.

Step 2. After that, type C:\Windows\SoftwareDistribution\Download and hit Enter.

C:\Windows\SoftwareDistribution\Download

Step 3. Lastly, select all the folders inside the Download folder and delete it.

Delete all the folders inside the Download folder

Now, restart your computer and try to use it normally to see if the high CPU usage on your system is already fixed.