Modern Setup Host? Fix 100% High CPU Usage Issues

Modern Setup Host is a self-extracting archive and installer which is stored at  C:$Windows.BTsources folder. It will show up on your PC when you are using the Windows beta version (Windows Technical Preview). The modern setup host will run in the background when Windows is installing updates. It is important in running the setup file in the Windows update. But like other software, the modern setup host also has some issues especially high disk usage issue and modern setup host stopped working issue. In this article, you’ll find ways to fix high CPU usage issues related to the Modern Setup Host.

How to fix Modern Setup Host High CPU Usage Issue?

The most common issues with Modern setup host are-

  • Modern Setup Host has stopped working
  • Modern Setup Host causing high CPU usage

We are here with 6 best fixes for the error related to it-

Fix 1: Run the Windows Update Troubleshooter

In most cases, Modern setup host error is related to Windows update issues. The best way to resolve the issue related to Windows Update is to run the troubleshooter. Here are the steps to run troubleshooter-

  • Press Windows key and S simultaneously
  • Type “Troubleshooter
  • Select the Troubleshoot from the result
  • Now select Windows Update

  • Click “Run the Troubleshoot or button
  • Troubleshooter will identify and address the issues
  • Follow the on-screen instructions accordingly to resolve the issue

For Windows 7 and 8

To run Troubleshooter in Windows 7 and 8, follow the steps mentioned below-

  • Visit Microsoft’s website
  • Download the Troubleshooter 
  • When the download process is completed double-click on the executed file to run it
  • Select Windows Update and then click Next
  • Windows Update Troubleshooter will detect and fix all the issues

Fix 2: Perform DISM scan

Corrupted Windows Update could be the reason behind the issue related to Modern Setup Host.DISM – Deployment Image Servicing and Management scan could help you in resolving this issue related. Here are the steps for running DISM on your PC-

  • Go to the Taskbar and then select Seach icon
  • Type “cmd
  • Right-click on the Command Prompt and run it as administrator

  • If prompted for permission click Yes
  • Now run the following command-

DISM.exe/Online/Cleanup-image/Scanhealth

DISM.exe/Online/Cleanup-image/Checkhealth

DISM.exe/Online/Cleanup-image/Restorehealth

The process will take a few minutes to complete. Once the process is completed, check whether the issue is resolved or not.

Fix 3: Perform a clean boot

The modern setup host error might be occurred due to certain background programs that are interfering with Windows Update. Clean boot could help in resolving this problem. To do this, follow the steps mentioned below-

  • Press Windows key and R to open the Run dialog box
  • Type “msconfig” and click Ok

  • System configuration window will open, now navigate to the General tab
  • Deselect Load Startup menu
  • Go to the Services tab and tick mark the “Hide all Microsoft services”  option from the bottom of the page
  • Click the Disable all button
  • Go to Startup tab and open Task Manager
  • Note the startup items which are “enabled” and switch them to “disable
  • Now go back to the system configuration Window
  • Click Ok and then Restart your PC

As soon as your PC starts, try installing the updates again

Fix 4: By using Ideal Default System Language

The default system language should be the same as the installed language of your system. To check the default system US language, follow these steps-

  • Press the Windows key and S simultaneously
  • Type “cmd” and right-click Command Prompt from the result to run as administrator
  • Click Yes when prompted by User Account Control
  • Type “dsim/online/get-intl and press Enter

  • Check the default system UI language

To check the system language on Windows 10, follow these steps-

  • Press Windows key and I to open Settings Window
  • Click Time and Language
  • Go to “Region and language“. Make sure that your system language is set to the default system language

If your language is set to any other one, set it to your default system UI language

To check the system language on Windows 7, follow these steps-

  • Press Windows key and R to open “Run” box
  • Type “Control” and press Enter
  • Click Region and language when view by large icons selected

  • Check if the language is set to your default system UI language

If the language is set to any other one, then set it to your default system UI

Fix 5: Delete all the items in the Software Distribution folder

There is the Software Distribution folder in Windows 10, which stores all temporary files for Windows Update. Sometimes some unnecessary files are created in the folder which might be the cause behind the modern setup host issue. The following steps will help you in deleting unnecessary files from the Software Distribution folder.

  • Press Windows Key and R to open the Run dialog box
  • Type following path
  • C:\Windows\SoftwareDistribution\Download and press Enter

  • Press Ctrl key and A simultaneously and select all the items in the software distribution download folder. then delete the selected items

  • When asked to provide administrator permission, tick on “Do this for all current items“, and click Continue
  • Now Restart your computer

Fix 6: Disable Windows Update on your Computer

If you do not want to update Windows on your PC you can disable Windows update. Doing this might resolve the issue. To do this, follow these steps-

  • Press Windows key and R to open run box
  • Type “services.msc” and press Enter
  • Service window will open. Now right-click on the Windows Update services
  • Under the “General” tab, set startup type to “Disable” and click Stop

  • Navigate to the “Recovery” tab, set the First failure to “Take No Action
  • Click Apply and then click Ok

Conclusion

In the above guide, we have shared the easiest and effective fixes for the issues related to Modern Setup Host. If you tried these steps wisely, you are now using your PC without being frustrated by this issue. We hope we helped you in fixing the Modern Setup Host issues. For any related queries, please comment below in the comments box.

Leave a Reply