Modern Setup Host High CPU Or Memory Usage On Windows 11/10

If your computer has become slow and the Task Manager shows 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 11/10 PC.

What is Modern Setup Host (SetupHost.exe)

Modern Setup Host is an executable file (.exe file) 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 11 or from one build to another build of Windows 11.

It should stop the process automatically after completing the upgrade/update. However, if it is running and acting as a resource hog, 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-

  1. Close the process using Task Manager
  2. Disable Windows Update Service temporarily
  3. Clear SoftwareDistribution folder
  4. troubleshoot in Clean Boot State
  5. Run Windows Update Troubleshooter

Before you begin, restart your computer. Sometimes a simple restart can fix many problems.

1] Close the 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 eliminate this resource-eating process. Since the Task Manager already shows the Modern Setup Host program in the Processes tab, you do not need to spend much time finding it. Open the Task Manager on your computer, select the program, and click the End task button.

2] Disable Windows Update Service temporarily

Modern Setup Host high CPU or Memory usage

As mentioned earlier, this program is connected to Windows Update and upgrades. Therefore, if you have already installed the update and no longer need it, you can temporarily disable Windows Update and check if that solves the issue.

It is possible to disable Windows Update 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 a few days so you continue to receive security and performance updates.

3] Clear SoftwareDistribution folder

The SoftwareDistribution folder stores all the Windows Update-related temporary files. You should clear this folder if the Modern Setup Host creates issues while running. To remove the content, you must 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 Insider version of Windows, it might also be a bug. It can appear due to a driver or software compatibility too. Perform Cleat Boot and 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 computer. All the troubleshooters can be found in the Windows Settings panel. So open the Troubleshooter page, and select the Windows Update Troubleshooter option. Then click the Run the troubleshooter button, and follow the screen instructions.

TIP: See this post if the Modern Setup Host has stopped working.

Some 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 a high CPU
  • iTunes High CPU usage
  • OneDrive’s high CPU usage problem
  • Ntoskrnl.exe high CPU & Disk usage
  • Desktop Window Manager dwm.exe consumes a high CPU
  • Windows Driver Foundation using high CPU

Is Modern setup host needed in Windows?

Modern setup host is a process used in some Windows versions to perform various tasks related to system configuration and installation. It is typically used during Windows installation to manage the process, and it may also be used to perform other tasks, such as updating the operating system or managing system settings. In most cases, a modern setup host is a necessary part of Windows and should not be removed. However, suppose you are experiencing problems with the modern setup host process. In that case, you may be able to resolve the issue by restarting your computer or by using the Task Manager to end the process.

More posts about processes using high resources:

  • 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.

Tag » What Is Modern Setup Host