'Modern Setup Host' High CPU Usage

The first thing Windows users should do when their computer starts to run slower is to check the Task Manager. Why? Because it will immediately tell them if there is a specific process is using excessive hardware resources. Now that you have identified the culprit, you might need to learn more about it – the process might not necessarily be malicious or suspicious. In some cases, even legitimate Windows services can end up taking up a lot of the available CPU resources. For example, many users report that 'Modern Setup Host' (also known as SetupHost.exe) is draining their computer's resources. This is a legitimate part of Windows 10, which may sometimes end up causing some performance issues. Other processes that users often search for because of high CPU Usage are 'Service Host SysMain' High CPU Usage and 'Steam Client Bootstrapper' High CPU Usage.

What is 'Modern Setup Host'?

Even though you might not have heard of this service before, you should know that it is an essential part of Windows. It serves a very important purpose – telling Windows to check for updates and also handling how Windows Updates are installed in the background. Typically, it starts using CPU resources when an update is happening. To avoid this, you can control when Windows checks/applies updates by going to Start Menu -> Check for Updates and then selecting the Change Active Hours option.

Although SetupHost.exe is a valid Windows component, it is possible that hackers might be using the name of this service to mask their malicious applications. This is why you should also run a reputable antivirus tool whenever a process is using too much resources – even if it appears to be a valid Windows feature.

Fix 'Modern Setup Host' by Running the Windows Update Troubleshooter

This process might use a lot of CPU for prolonged periods of time, because of an issue with the Windows Update utility. You should troubleshoot it by going to Start Menu -> Troubleshoot Settings. Then, select the Additional Troubleshooters option, followed by clicking on Windows Update. Follow the on-screen instructions to complete the check.

Run the DISM and SFC Scans

The Deployment Imaging and Servicing Management (DISM) scan and System File Checker (SFC) scan can fix all sorts of unexpected, hidden Windows issues. You should run them whenever you encounter an unsolvable issue with any Windows component, service, or feature. Both of these are very easy to execute – just open Start Menu -> Command Prompt and use the following two commands:

  • DISM /Online /Cleanup-Image /ScanHealth
  • SFC /scannow

Delete the SoftwareDistribution Folder

This folder is used by Windows Update to store temporary files and downloads. Cleaning it is an easy way to force Windows Update to restart the update task – this could fix the 'Modern Setup Host' High CPU Usage issue. To do this:

  1. Open the Command Prompt through the Start Menu.
  2. Use the command net stop wuauserv­ – this will stop the Windows Update service.
  3. Use the command rd /s /q %systemroot%\SoftwareDistribution – this will delete the contents of the folder.
  4. Run net start wuauserv to start the Windows Update service.

'Modern Setup Host' High CPU Usage - Clear the SoftwareDistribution Folder

July 23, 2021
Loading...

Cyclonis Backup Details & Terms

The Free Basic Cyclonis Backup plan gives you 2 GB of cloud storage space with full functionality! No credit card required. Need more storage space? Purchase a larger Cyclonis Backup plan today! To learn more about our policies and pricing, see Terms of Service, Privacy Policy, Discount Terms and Purchase Page. If you wish to uninstall the app, please visit the Uninstallation Instructions page.

Cyclonis Password Manager Details & Terms

FREE Trial: 30-Day One-Time Offer! No credit card required for Free Trial. Full functionality for the length of the Free Trial. (Full functionality after Free Trial requires subscription purchase.) To learn more about our policies and pricing, see EULA, Privacy Policy, Discount Terms and Purchase Page. If you wish to uninstall the app, please visit the Uninstallation Instructions page.