How to Fix Modern Setup Host High CPU and High Disk Usage?

How to Fix Modern Setup Host High CPU and High Disk Usage?

The Modern Setup Host is known as SetupHost.exe. It is an ongoing Windows process that operates in your computer’s background while installing major updates. This component is installed with your Windows operating system and available in your $Windows.BT folder. This article will discuss the different aspects of the modern setup host. 

What Is Modern Setup Host

It is the core component of the Windows operating system and is available on any Windows computer. This software is automatically downloaded and installs the Modern Setup Host’s installation file on your computer. Naturally, the process remains inactive in hibernation mode and puts in a minor or principal Windows replace for your pc, and the Modern Setup Host comes alive.

It’s an important factor for your Windows pc. Without the Modern Setup Host, you will not be able to replace your PC with a modern working system. Likewise, you can stumble upon problems updating your pc to Windows 10 from older Windows variations if the Modern Setup Host is corrupt or malfunctioning.

You can access this file on your computer’s local disk in the C:/$Windows.~BT/Sources folder. 

Is the Modern Setup Host File Safe?

Microsoft develops the modern Setup Host file. Microsoft services are always trusted, So it’s secure to have it for your pc. However, a plague or malware can hide because of the setuphost.exe document for your PC. 

Downloading the setup document from unofficial reasserts or third-birthday birthday celebration websites places you on the threat of putting in a plague-ridden Modern Setup Host for your pc. That should bring about overall performance issues like excessive CPU usage, battery drainage issues, etc. But how do you decide if the setuphost.exe document for your pc is genuine (from Microsoft) or a plague mirroring the Modern Setup Host document?

[Read more: What is Win32:BogEnt and How to Remove It?]

Major Causes for Modern Setup Host Has High CPU Usage?

  • Your hard disk is slow to write speed, and it may affect updates downloaded and installed on your computer.
  • Corrupt temporary files on your PC may cause it.
  • It makes the Windows Update process is stuck.
  • Multiple apps are operating in the background.

How to Fix Modern Setup Host High CPU and High Disk Usage?

Modern Setup Host isn’t a virus; the difficulty with excessive CPU utilization may be due to malicious activity. Such Windows procedures and different usually observed documents get misused through malicious actors and conceal malware. Additional assistance should be the guide steps and strategies used to restore this trouble indexed below.

1. Run Windows Update Troubleshooter

  • Firstly, type the Troubleshoot in Windows search and then hit Enter button.
  • If you do not see them on the right side, hit the additional troubleshooters.
  • Now, choose the Windows Update and tap on Run the troubleshooter.
  • After that, fix all detected problems. 

2. Perform a Clean Boot

  • Use Win+R to Run box.
  • Then, type MSConfig, and hit Enter button.
  • Choose System Configuration preferences, and uncheck Load startup items.
  • Then, visit the services tab and check to Hide all Microsoft services and tap Disable all.
  • Discover the Startup tab and tap on Open Task Manager.
  • Now, disable all the items.
  • Finally, restart your system.

3. Delete Software Distribution Folder

In this method, you need to delete the content of the Software Distribution folder and restart your computer. Follow the same instructions that we have mentioned in the below section.

  • Open the Windows Run prompt through the “Windows + R.”
  • Then, type the software distribution in the dialog box and tap the OK button.
  • Choose the software distribution folder, delete them, and back up the content in another folder on your computer.

4. Disable Background Apps

Here it would help if you disabled all unnecessary background apps. Follow the same instructions that we have listed below:

  • Open the Windows Settings menu and visit the Privacy section.
  • Then, scroll to the app permissions section and choose background apps.
  • Now, toggle off apps that you hardly use.

[Read more: How to Fix Copy Paste Not Working on Windows 10/11?]

5. Prevent Other Processes From Interfering With Modern Setup Host

  • Hold the Windows key + R and see the run dialogue box. 
  • Type in MSConfig. 
  • Visit the General tab, and tap on selective startup. 
  • Here you can uncheck the load startup items.
  • Check Hide all Microsoft services from the services tab.
  • Then, visit the startup tab >> task manager.
  • Here disable all startup items and hit right-click. 
  • Then, close the task manager and go Back to system configuration.
  • Hit the ok and restart your system.

6. Delete Corrupt Files

  • Type the command prompt in the Windows Search box, and tap Run as administrator.
  • Paste the command in the console and hit Enter. 
  • Wait until completes the scan of your computer.
  • Then, paste the command below into the console and press Enter. 
  • Finally, paste the command and run the System File Checker tool.

7. Run SFC and DISM

  • Type cmd in Windows search, right-click on Command Prompt.
  • Then, select Run as administrator and give permission by tapping on Yes.
  • Type SFC /scannow and hit the Enter button.
  • If SFC fixed corrupted files, then restart your PC.
  • In case if it fails – enter these commands, hit Enter after each:

Dism /Online /Cleanup-Image /RestoreHealth

DISM.exe /Online /Cleanup-image /Scanhealth

DISM.exe /Online /Cleanup-image /Checkhealth

  • After complete, restart your computer.

8. End the SetupHost.exe process

  • Launch your Task Manager and search setuphost.exe or Modern Setup.
  • Hit the end task and terminate the process.

[Read more: How to Login ATT Email Account 2022?]

9. Reset Windows Update components

  • Launch the Command Prompt as Administrator. 
  • Then, copy and paste the following commands and press Enter each time. net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

  • Then, press Win + E to open file explorer and go to C:\\Windows\\System32\\catroot2 and delete the folder’s contents.
  • Do the same in C:\\Windows\\SoftwareDistribution folder.
  • Visit again Command Prompt and paste the following commands:

net start wuauserv

net start cryptSvc

net start bits

net start msiserver

10. Disable Windows Update

Remember that outdated systems might be vulnerable to cyberattacks, lack bug fixes, and important new features. Thus, this method is a workaround but not a permanent solution.

  • Hit the Win+R and open the Run window.
  • Then, type the services.MSC and click the OK button.
  • After that, look for a service called Windows Update.
  • Here, double-click on that service.
  • Select the disabled under the Startup type.
  • Finally, restart the PC.

11. Change the system’s default UI language, change the system language

The installation of Windows updates is significantly impacted by the language you are using on your Windows device. It is conceivable that the installation procedure can become stuck and that the Modern Setup Host process will use up a lot of resources if your current system language does not coincide with the language used by the system’s default user interface.

You must first determine what language your OS’s default system UI is. Launch the Command Prompt with administrative access, then enter the following commands to Open the Region and language choices in the Settings app (Run -> ms-settings:regionlanguage) and select Windows display language from the drop-down menu to change the system language to the UI language.


This article has explained the different aspects of the modern setup host. The modern setup host is the Microsoft service, and it is safe to use. Also, if you face any issues, you can implement any method that we have discussed in the article. All techniques are simple and verified. If you have technical knowledge, you can better implement these methods. 


1. How Safe Is a Modern Setup Host?

A Windows Update procedure called Modern Setup Host works in the background as updates are being installed. Since it was created by Microsoft and is an essential part of Windows, it is completely safe.

2. Can I halt a host with a modern setup?

Click Open Task Manager on the Startup tab. Right-click each startup item with the Enabled status in Task Manager’s Startup tab and choose Disable. Click OK to return to the System Configuration’s Startup tab. Switch off your computer.

3. What Should I Do If I’ve Tried Everything but the Usage Is Still High?

Your best option is to simply perform a fresh installation of Windows if nothing else works. It is now required to upgrade to Windows 10 (or even 11) if you are still using Windows 7/8/8.1. Try your luck with antivirus software to spoof out any infection, and as a last resort, turn off Windows Update completely.

4. Is a Host for a Modern Setup Required?

In the absence of Modern Setup Host, you be able to upgrade from one edition to another or update Windows. It is crucial to Windows Update’s fundamental operation because it is in charge of ensuring that updates are installed after they have been downloaded.

5. Why does a host in a modern configuration need so much CPU?

Modern Setup Host is not a virus, however malicious activities may be to blame for the problem with high CPU utilisation. These Windows processes and other frequently encountered files are abused by malicious actors who utilise them to conceal malware.

Web Tech Mantra

Web Tech Mantra website came up with a new helpful content update on finance, technology, business, health, and more topics niche. We studied, analyzed and presented on this platform. With all our knowledge, we established a platform to build a proper and trustful rapport with the internet world. We also covered the social media world through web tech mantra, so every social media user can access the informational world through the web tech mantra.