If your computer has become slow and the Task Manager is showing high CPU and Memory usage by SetupHost.exe, you should check out this article. Here are some suggestions to troubleshoot high CPU or memory consumption by Modern Setup Host on Windows 10 computer.
What is Modern Setup Host (SetupHost.exe)
Modern Setup Host is an executable file (.exe file) that can be found in the $Windows.~BT folder inside your system drive. This program runs in the background with the user’s permission when a user upgrades his/her PC to Windows 10 or from one build to another build of Windows 10.
It should stop the process automatically after completing the upgrade/update. However, if it is running and working as a resource-hogging program, you can follow these suggestions to get rid of it.
Modern Setup Host high CPU or Memory usage
To fix Modern Setup Host high CPU or Memory usage error, follow these troubleshooting suggestions-
- Close the process using Task Manager
- Disable Windows Update Service temporarily
- Clear SoftwareDistribution folder
- troubleshoot in Clean Boot State
- Run Windows Update Troubleshooter
Before you begin, restart your computer and see as sometimes, a simple restart can fix a lot of problems.
1] Close Modern Setup Host process using the Task Manager
Although the Modern Setup Host program is integrated with the Windows Update, you can close it from the Task Manager. This is probably the easiest way to get rid of this resource eating process. As the Task Manager is already showing the Modern Setup Host program in the Processes tab, you do not need to spend much time to find it. Open the Task Manager on your computer, select the program, and click the End task button.
2] Disable Windows Update Service temporarily
As mentioned earlier, this program is connected to Windows Update and upgrade. Therefore, if you have already installed the update and you do not need it anymore, you can temporarily turn off the Windows Update and check if it solves the issue.
It is very easy to disable Windows Update on Windows 10 computer as you can use the Windows Service Manager to get it done. Alternatively, you can use a third-party tool called Windows Update Blocker to disable Windows Update instantly.
Please remember to re-enable Windows Update after maybe a few days so that you continue to get security and performance updates.
3] Clear SoftwareDistribution folder
SoftwareDistribution folder stores all the Windows Update related temporary files. If the Modern Setup Host is creating some issues while running, you should clear this folder. To remove the content, you need to run some commands in Command Prompt. You should follow this tutorial to delete the contents of the SoftwareDistribution folder.
4] Troubleshoot in Clean Boot State
As this problem mainly occurs in the beta version of Windows 10 (Windows Insider Program), it might be a bug as well. It can appear due to a driver or software compatibility too. Perform Cleat Bootand see – maybe it will help you understand the situation better.
5] Run Windows Update Troubleshooter
Windows Update Troubleshooter can fix typical Windows update related problems within moments. Therefore, it is recommended to run it on your Windows 10 computer. All the troubleshooters can be found in the Windows Settings panel. So open the Troubleshooter page in windows 10, and select the Windows Update Troubleshooter option. Following that, click the Run the troubleshooter button, and follow the screen instructions.
TIP: See this post if the Modern Setup Host has stopped working.
Posts about processes using high resources:
- WMI Provider Host High CPU Usage issues
- Windows Modules Installer Worker consumes High CPU & Disk Usage
- Desktop Window Manager dwm.exe consumes high CPU
- iTunes High CPU usage
- OneDrive high CPU usage problem
- Ntoskrnl.exe high CPU & Disk usage
- Desktop Window Manager dwm.exe consumes high CPU
- Windows Driver Foundation using high CPU
- VSSVC.exe high disk usage
- lsass.exe terminated and High CPU or Disk usage
- Wuauserv high CPU usage
- Spooler SubSystem app high CPU usage
- Windows Shell Experience Host uses high CPU
- SearchIndexer.exe High Disk or CPU usage
- UTCSVC high CPU and Disk usage
- High CPU usage by IAStorDataSvc
- Windows Image Acquisition High CPU and Disk usage
- Firefox high CPU or Memory usage
- Chrome high CPU, Memory or Disk usage.

- Tags: Process, Troubleshoot