Modern Setup Host high CPU usage

The Modern Setup Host, also known as SetupHost.exe, is a Windows component that usually runs in the background when an important update is being installed. It helps prepare your PC for the upgrade by extracting files and setting up the environment. However, sometimes you notice your computer running unusually slow, and Task Manager shows Modern Setup Host (SetupHost.exe) consuming high CPU or disk usage. A few users report getting error pop-up “modern setup host has stopped working“. Well, there are several possible reasons behind this, corrupted Update cache, software conflict, Low disk space, or system file corruption are common. Whatever the reason, if you find Modern Setup Host causing high CPU usage, here is how to fix this.

Why does Modern Setup Host High CPU Usage?

Several factors can cause the Modern Setup Host high CPU usage, the most common one include corrupted or missing system files, which can prevent the process from completing correctly. Temporary update files stored in the SoftwareDistribution folder can become corrupt, forcing Modern Setup Host to re-download or reprocess them, which increases CPU and disk usage. A conflict with third-party software or a malware infection that disguises itself as SetupHost.exe can also be responsible.

  • Pending or corrupted Windows updates
  • Software conflicts during the update process
  • Low disk space or slow hard drive performance
  • Corrupted system files are interfering with updates
  • Malware disguised as SetupHost.exe (rare but possible)
Quick FixWhy It Helps
Wait for the process to finishHigh CPU usage is temporary during updates.
Free up disk spaceUpdates require sufficient storage; low space causes loops.
Run Windows Update TroubleshooterIdentifies and fixes update-related problems.
Disable background apps temporarilyReduces resource competition.
Scan for malwarePrevents malicious programs pretending as SetupHost.exe.

Wait for the Process to Complete

Modern Setup Host usually consumes high CPU when preparing updates. If the process is genuine, it will stop automatically once updates finish installing.

  • Open Task Manager (Ctrl + Shift + Esc).
  • If you see Modern Setup Host running but your PC is also updating, give it 15–30 minutes (sometimes longer for big updates).
  • If it keeps running for hours with no progress, move to the next fix.

Free Up Disk Space

Windows updates require temporary storage to extract files. If your C: drive is nearly full, Modern Setup Host may get stuck in a loop, consume CPU or disk, and fail to install updates.

  • Open Settings > System > Storage.
  • Use Storage Sense or manually delete temporary files.
  • Remove unnecessary large files and empty the Recycle Bin.

Run the Windows Update Troubleshooter

Corrupted update components can keep the Modern Setup Host stuck in high CPU usage. The built-in troubleshooter scans and fixes common update-related problems automatically.

  • Go to Settings > System > Troubleshoot > Other troubleshooters.
  • Under Windows Update, click Run.
  • Apply the fixes and restart your PC.

Update troubleshooter

 

Reset Windows Update Components

If the Modern Setup Host is stuck due to a corrupted update cache, resetting the update components can force Windows to re-download updates cleanly. This also helps several users to fix the Windows 11 high CPU usage problem.

  • Open the services console using services.msc
  • Scroll down and locate Windows Update, right-click, and select Stop.
  • Now open Windows Explorer and navigate to C:\Windows\SoftwareDistribution\Download
  • Delete all files and folders inside the download folder. To do this, use the keyboard shortcut Windows + A to select all and press the Del key.

Delete update cache windows 11

  • Now again open the Windows Service console and start the Windows Update service.
  • Check that the CPU usage returns to normal.

Repair Corrupted System Files (SFC & DISM)

If system files related to updates are corrupted, Modern Setup Host may fail and repeatedly use CPU. Running SFC (System File Checker) and DISM repairs these files.

  • Search for Command Prompt, right-click, and choose Run as administrator.
  • Type command sfc /scannow and press the Enter key. Let the scanning complete 100%
  • Next run command, DISM /Online /Cleanup-Image /RestoreHealth

SFC scan windows 11

SFC scans for and repairs corrupted or missing system files, and DISM repairs the underlying Windows image itself.

Restart your PC and check if CPU usage improves.

Disable Background Apps Temporarily

Other apps running in the background (especially antivirus or third-party utilities) can compete for CPU resources, making the Modern Setup Host spike even higher.

  • Open Settings > Apps > Installed Apps.
  • Disable or uninstall unnecessary apps that run in the background.
  • Restart your PC and monitor CPU usage.

Scan for Malware Infection

Again, sometimes malware can disguise itself as SetupHost.exe and cause constant high CPU usage. A quick scan ensures you’re not dealing with a malicious file.

  • Open Windows Security.
  • Go to Virus & Threat Protection > Quick Scan.
  • For thorough results, run a Full Scan or use a trusted third-party antivirus.

Windows security full scan

Disable Windows Update Service

Still need help, Disable Windows Update Service temporarily. As mentioned earlier, this program is connected to Windows Update and upgrades. 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.

  • Press keyboard shortcut Windows + R, type services.msc and click ok
  • This will open the Windows Services console, scroll down and locate the Windows Update service.
  • Right-click on Windows Update Service, select properties,
  • Here, change the startup type to disabled then stop the service next to the service status
  • Click apply and ok to make the changes.

disable windows update service

Note: We recommended re-enable the Windows update service after a few days so you can continue to get security and performance updates.

Also read:

Steve Ballmer
With over 7 years of experience in the IT industry, I have experience in IT support, helpdesk, sysadmin, network admin, and cloud computing. Certified in Microsoft Technologies (MCTS and MCSA) and also Cisco Certified Professional in Routing and Switching.