FacebookTwitterLinkedIn

How to Fix Modern Setup Host High CPU and Disk Usage

How to Fix Modern Setup Host High CPU/Disk Usage in Windows 10

Modern Setup Host (SetupHost.exe) is a Windows process that runs in the background while installing major updates. The problem is that Modern Setup Host has a tendency to cause high CPU and Disk usage. This article is dedicated to helping you fix this issue.

Modern Setup Host High Disk

Why Modern Setup Host Causes High CPU/Disk Usage?

Modern Setup Host may consume a lot of your CPU or Disk resources, due to several reasons.

  1. It may consume close to 100% CPU or Disk resources if Windows downloads a significant update onto a hard drive with a slow read/write speed.
  2. Modern Setup Host may overload your CPU or Disk is if other resource-intensive tasks run concurrently with SetupHost.exe, thus slowing it down.
  3. It may cause high CPU or Disk resource consumption if your computer has been infected with malware disguised as SetupHost.exe.
  4. High CPU/Disk usage may occur due to corrupted or conflicting temporary files on your PC.
  5. SetupHost.exe may cause high resource usage if Windows Update becomes stuck due to a bug.

In some cases, resource-hogging can be so bad that it causes SetupHost.exe to crash. As a result, you get a "Modern Setup Host has stopped working" error message.

Video Guide on How to Fix Modern Setup Host High CPU and Disk Usage

Table of Contents:

Solution 1. Run Windows Update Troubleshooter

Right-click Start and click Settings

1. Right-click the Start button and select Settings.

Click Update & Security

2. Go to Update & Security.

Select Troubleshoot

3. Select Troubleshoot.

Click Additional troubleshooters

4. Then, click Additional troubleshooters.

Select Windows Update and click Run the troubleshooter

5. Select Windows Update and click Run the troubleshooter.

6. Windows Update troubleshooter will identify the issue and apply a fix automatically.

[Back to Table of Contents]

Solution 2. Disable Suggestions, App Control, and Background Apps

Right-click Start and click Settings

1. Right-click the Start button and select Settings.

Select System

2. Select System.

Select Notifications & actions

3. Then, select Notifications & actions in the left pane.

Uncheck Get tips, tricks and suggestions as you use Windows

4. Uncheck the checkbox next to Get tips, tricks, and suggestions as you use Windows.

Click the Back button

5. Then, click the Back button to go back to the main Settings window.

Select Personalization

6. Select Personalization.

Select Start

7. Select Start in the left pane.

Disable Show notifications occasionally in Start

8. Toggle off the Show suggestions occasionally in Start option.

Click the Back button

9. Then, click the Back button to go back to the main Settings window.

Select Update & security

10. Select Update & Security.

Select Windows Security

11. Then, select Windows Security in the left pane.

Select App & browser control

12. Select App & browser control.

Click Reputation-based settings

13. In the resulting Windows Security window, click Reputation-based protection settings.

Toggle off Microsoft Defender SmartScreen for apps and files, Microsoft Edge, and Microsoft Store apps

14. Toggle off Microsoft Defender SmartScreen for apps and files, Microsoft Edge, and Microsoft Store apps.

15. Close the Windows Security window.

Click the Back button

16. Click the Back button to go back to the main Settings window for the last time.

Select Privacy

17. Select Privacy.

Select Background apps

18. Select Background apps in the left pane.

Disable unnecessary apps

19. Scroll through the apps list and toggle off all of the apps you think are unnecessary.

20. Close the Settings window.

In the Run Dialog, type in control.exe srchadmin.dll and click OK

21. Hold down Windows+R keys to open Run.

22. In the Run dialog box, type in control.exe srchadmin.dll and click OK.

Click Modify

23. Click Modify.

Uncheck all of the locations for indexing and click OK

24. Uncheck the options in the top section of the window and click OK.

Click Close

25. Close the Indexing options window.

[Back to Table of Contents]

Solution 3. Run Deployment Imaging and Servicing Management (DISM) Scan

1. Hold down Windows+R keys to open Run.

Type in CMD and hold down Ctrl+Shift+Enter keys to run Command Prompt as an Administrator

2. In the Run dialog box, type in CMD and hold down Ctrl+Shift+Enter keys to open the elevated Command Prompt.

Run Dism ScanHealth and RestoreHealth commands

3. First, type in DISM /Online /Cleanup-Image /ScanHealth in the Command Prompt window and press the Enter key.

4. Then, type in DISM /Online /Cleanup-Image /RestoreHealth and press the Enter key.

5. Close the Command Prompt and restart your PC.

[Back to Table of Contents]

Solution 4. Run System File Checker (SFC) Scan

1. Hold down Windows+R keys to open Run.

Type in CMD and hold down Ctrl+Shift+Enter keys to run Command Prompt as an Administrator

2. In the Run dialog box, type in CMD and hold down Ctrl+Shift+Enter keys to open the elevated Command Prompt.

Run the SFC /ScanNow command

3. Then, in the Command Prompt window, type in SFC /ScanNow and press the Enter key.

4. Then, close the Command Prompt and restart your PC.

[Back to Table of Contents]

Solution 5. Clear the SoftwareDistribution Folder

1. Hold down Windows+R keys to open Run.

Type in CMD and hold down Ctrl+Shift+Enter keys to run Command Prompt as an Administrator

2. In the Run dialog box, type in CMD and hold down Ctrl+Shift+Enter keys to open the elevated Command Prompt.

Type in rd /s /q %systemroot%SoftwareDistribution in the Command Prompt and press Enter

3. First, in the Command Prompt window, type in net stop wuauserv, and press the Enter key.

4. Then, type in rd /s /q %systemroot%\SoftwareDistribution and press the Enter key.

5. Lastly, type in net start wuauserv and press Enter.

6. Close the Command Prompt.

[Back to Top]

Click to post a comment

About the author:

Tomas Meskauskas

I am passionate about computer security and technology. I have an experience of 10 years working in various companies related to computer technical issue solving and Internet security. I have been working as an editor for pcrisk.com since 2010. Follow me on Twitter to stay informed about the latest tech news or online security threats. Contact Tomas Meskauskas.

Our guides are free. However, if you want to support us you can send us a donation.

About PCrisk

PCrisk logo

PCrisk is a cyber security portal, informing Internet users about the latest digital threats. Our content is provided by security experts and professional malware researchers. Read more about us.

Malware activity

Global malware activity level today:

Medium threat activity

Increased attack rate of infections detected within the last 24 hours.