Modern Setup Host has stopped working

June 2024 · 5 minute read
Modern Setup Host error fixes

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
  • Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  • Click Start Scan to find Windows issues that could be causing PC problems.
  • Click Repair All to fix issues affecting your computer's security and performance
  • With Windows 7 well over the end of support, more users are upgrading to Windows 10. However, an error can arise for some users. We’re talking about Modern Setup Host has stopped working.

    Modern Setup Host is an installer contained in a self-extracting archive within the $Windows.BTSources folder.

    That is a process required for the installation of Win 10 build updates and when running the setup to upgrade to Windows 10.

    This happens especially when trying to upgrade to Windows 10 with the Media Creation Tool. Consequently, users can’t upgrade to Windows 10 from Windows 7 or 8 (8.1 and so on) when that error message pops up.

    Where does that leave Win 11, you ask? Well, Microsoft’s freshest OS is not exempt from glitches and it did not escape this one either.

    Modern Setup Host has stopped working in Windows 11

    The Modern Setup Host is an essential Windows component that becomes active whenever you want to install update or upgrade your OS to a newer version.

    Expert Tip: Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken. We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
    Click here to download and start repairing.

    If Windows 11 is your goal, you might stumble across the Modern Setup Host, which prevents you from performing the intended actions.

    Now, we do not recommend you disable this option since keeping your OS up to date is always a good idea. Instead, if Setupprep.exe is not working, you can try running the Windows Update Troubleshooter and also reset the Windows Update components.

  • In the Windows Search bar, type cmd, and select Run as administrator from the results.
  • In the command line, type the following commands and press Enter after each: net stop wuauserv net stop bits net stop cryptsvc Ren %systemroot%SoftwareDistributionSoftwareDistribution.bak Ren %systemroot%system32catroot2catroot2.bak net start wuauserv net start bits net start cryptsvc
  • Some users might see the Modern Setup Host process on Task Manager’s Processes tab.

    How can I fix the Modern Setup Host error?

    1. Free up some hard drive storage space

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

    The best way to free up storage space is usually to uninstall superfluous software. Check out the post below for some tips to free up hard drive storage.

     Interested in finding the best methods to free up hard disk space on a PC? We’re here to help you out!

    2. Clean Boot Windows

  • Clean-booting Windows will ensure that third-party software doesn’t conflict with the upgrade process in any way. Start by pressing the Windows key + R, enter msconfig in Run, and click the OK button.The General tab modern setup host windows 10 - what is it and how to fix common issues
  • On the System Configuration window’s General tab, click the Selective startup radio button.
  • Then select the Use original boot configuration and Load system services checkboxes.
  • Deselect the Load startup items check box to remove third-party programs from the system startup.
  • Next, select the Services tab shown directly below.The Services tab modern setup host windows 10 - what is it and how to fix common issues
  • Click the Hide all Microsoft services checkbox.
  • Select the Disable all option.
  • Press the Apply button, and click OK to exit System Configuration.
  • Then select the Restart option.
  • Thereafter, try upgrading to Windows 10 again.
  • 3. Check the Default Language is configured to U.S. English

  • Some users have said that adjusting the Windows language settings to U.S. English can fix the MSH error. To do that, press the Windows key + R hotkey.
  • Enter Control Panel in the Open box, and click the OK button.
  • Click the View by drop-down menu to select Category.The Category option modern setup host windows 10 - what is it and how to fix common issues
  • Click Clock, Language, and Region to open the applet.
  • Then click Region and Language to open a Region and Language window.
  • Click the Location tab on that window.
  • Select United States in the Current location drop-down menu.
  • Then click Change keyboards on the Keyboards and Languages tab.
  • Select the General tab on the Text Services window that opens.
  • Then select English (United States) on the Default input language drop-down menu.
  • Select the Apply option, and press the OK button to exit the window.
  • Thereafter, restart the desktop or laptop.
  • 4. Run setupprep.exe to Resume the System Upgrade

  • Users can try resuming the upgrade process after the Modern Setup Host has stopped working error message pops up. To do that, exit Windows Media Creation after the error arises.
  • Open Run with the Windows key + R keyboard shortcut.
  • Then enter C:$Windows.~WSSourcesWindowssourcessetupprep.exe in Run, as shown directly below, and press the OK button.The setupprep.exe process modern setup host windows 10 - what is it and how to fix common issues
  • Read more about this topic

    5. Run Deployment Image and System File Scans

  • Repairing a corrupted image or system files might also resolve the Modern Setup Host error. Open the Run accessory.
  • Enter Command Prompt in Run, and press the Ctrl + Shift + Alt hotkey, which open an elevated Command Prompt.
  • Enter  DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows/LimitAccess in the Prompt and press Return.
  • Then input sfc /scannow in the Command Prompt and press Enter to run the System File Checker scan.
    System File Checker modern setup host windows 10 - what is it and how to fix common issues
  • Restart the desktop or laptop if the SFC scan fixes something.
  • Those are some potential resolutions that might fix the Modern Setup Host error for some users. They can also upgrade to Windows 10 with a bootable USB drive that includes a Win 10 image.

    ncG1vNJzZmivmaOxsMPSq5ypp6Kpe6S7zGikqJyVp7tuv8StrKllmKTAtXnEq6moql8%3D