Modern Setup Host has Stopped Working: 7 Easy Fixes to use

Modern Setup Host is a key component in Windows Update

by Matthew Adams
Matthew Adams
Matthew Adams
Windows & Software Expert
Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things... read more
Affiliate Disclosure
  • Updating your PC to Windows 10 is mandatory, so no Modern Setup Host error is accepted.
  • When this happens, ensure the hard drive storage space isn’t an issue or adjust the Windows language settings.
  • You can bypass all Windows Update errors when knowing the quickest fixes to apply.
Modern setup host has stopped working

The Modern Setup Host is an important Windows 10 update component, but some users are complaining that it stopped working on their PCs for some reason. Unfortunately, this error usually happens when upgrading to Windows 10 or updating the OS.

Consequently, users are unable to perform the upgrade. If you are also dealing with this issue, the solutions in this guide should help you restore normalcy and push the upgrade through.

What does Modern Setup Host has stopped working mean?

Modern Setup has stopped working, meaning a program might interfere with your Windows 10 update. Below are some of the causes of the issue:

  • Corrupt system files: Sometimes, faulty or broken system files can cause the Modern Setup Host has stopped working during a Windows 10 update. You can fix this by restoring these files.
  • Interference from third-party apps: Sometimes, a third-party app or process running a counter-program can lead to this issue. Performing a clean boot and probably uninstalling the app should fix this.
  • Issues with Windows update components: Another potential cause of this problem is the glitches with some update components. The solution to this is to restart these components.

How can I fix the Modern Setup Host error on Windows 10?

1. Free up some hard drive storage space

First, ensure there’s enough hard drive system partition space to upgrade to Windows 10. Users will need at least 15 GB of free HDD storage to upgrade to Windows 10 with the Media Creation Toolkit.

The best way to free up storage space is to uninstall superfluous software. Check out our guide on how to free up hard drive storage.

How we test, review and rate?

We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.

For more details you can read how we test, review, and rate at WindowsReport.

2. Clean Boot Windows

  1. Press the Windows key + R, type msconfig, and click OK.
    msconfig modern setup host has stopped working
  2. Select Services, check the Hide all Microsoft services box, and click the Disable all button.
    services hide
  3. Now, click the Startup tab and select Open Task Manager.
  4. Right-click each of the apps there and select Disable.
    disable  modern setup host has stopped working
  5. Next, go back to the System Configuration window and click Apply, followed by OK.
    apply ok
  6. Finally, restart your PC and try installing the update.

Clean Boot eliminates software conflicts that may sometimes occur when ins

Clean-booting Windows will ensure that third-party software doesn’t conflict with the upgrade process.

3. Run Deployment Image and System File Scans

  1. Press the Windows key, type cmd, and select Run as administrator under Command Prompt.
    cmd admin
  2. Type the command below and hit Enter to run it:DISM.exe /Online /Cleanup-image /Restorehealthdism restore modern setup host has stopped working
  3. Now, wait for the command to finish running.
  4. Next, type the command below and press Enter:sfc /scannowsfc scan
  5. Finally, wait for the command to finish running and restart your PC.

In some cases, faulty system files can cause the Modern Setup Host has stopped working issue. Thankfully, Windows has a couple of tools to repair these files.

Alternatively, you can use a dedicated tool to repair and restore your registry and to replace any broken file with the original 

4. Check if the Default Language is configured to U.S. English

  1. Press the Windows key + R, type control, and click OK.
    control  modern setup host has stopped working
  2. Click the View by drop-down menu to select Category.
  3. Now, click Clock and Region to open the applet.
  4. Then, click Region.
  5. Select English (United States) on the Format drop-down menu.
  6. Select the Apply option and press the OK button to exit the window.
  7. After that, restart the desktop or laptop.

Some users have said that adjusting the Windows language settings to U.S. English can fix the MSH error.

5. Run setupprep.exe to resume the system upgrade

  1. Open Run with the Windows key + R keyboard shortcut.
  2. Then enter the following command in Run and press the OK button: C:\$Windows.~WS\Sources\Windows\sources\setupprep.exeThe setupprep.exe process modern setup host windows 10 - what is it and how to fix common issues
  3. Finally, restart the upgrade process.

If you are dealing with Modern Setup Host that has stopped working during a Windows 10 upgrade, the command above should help you restart the process.

6. Run the Windows Update troubleshooter

  1. Press the Windows key + I to open the Settings app, and select Update & Security.
    update and
  2. Choose Troubleshoot in the left pane and click Additional troubleshooters.
    troubleshoot modern setup host has stopped working
  3. Now, select Windows Update and click Run the troubleshooter.
    run the update

All Windows versions feature a dedicated Windows Update Troubleshooter that can detect and fix update errors. So if you are dealing with the Modern Setup Host has stopped working issue, try running this tool.

7. Reset Windows update components

  1. Press the Windows key + S, type cmd, and select Run as administrator under Command Prompt.
    cmd admin
  2. Now, type the following commands and press Enter after each: net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver
  3. Finally, close Command Prompt and restart your PC.

Another potential solution to this issue is to restart the Windows update components. This should clear up the glitches that might be stopping your updates.

Those are some potential resolutions that might fix the error when installing Windows 10 Modern Setup Host has stopped working for some users.

They can also upgrade to Windows 10 with a bootable USB drive that includes a Windows image.

We also have a comprehensive guide on what to do if you receive the error Couldn’t connect to the Update Service on Windows 10.

For any suggestions or questions, use the comments section below to write them down.

This article covers:Topics: