- Updating your PC to Windows 10 is mandatory, so no Modern Setup Host error is accepted.
- When this happens, make sure the hard drive storage space isn’t an issue or adjust the Windows language settings.
- You can bypass all Windows installation errors when knowing the quickest fixes to apply.
- For more helpful solutions, we encourage you to visit our Windows 10 Troubleshooting Hub.
With Windows 7 well over the end of support, more users are upgrading to Windows 10. However, a Modern Setup Host has stopped working error can arise for some users.
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 when that error message pops up.
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.
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.
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.
- 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.
- 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.
- 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.exein Run, as shown directly below, and press the OK button.
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.
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows/LimitAccessin the Prompt and press Return.
- Then input
sfc /scannowin the Command Prompt and press Enter to run the System File Checker scan.
- 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.
This post provides further details on how users can set up bootable Windows 10 USB drives for UEFI systems.
FAQ: Learn more about the Modern Setup Host
- What is Modern Setup Host?
Modern Setup Host is one of those Microsoft Windows components that usually run in the background every time your system detects or installs a new update.
- How long does Modern Setup Host take?
Even if the precise time depends from one case to another, the Modern Setup Host usually runs for 2 to 4 hours, if not even longer.
- How can I fix the Modern Setup Host error?
Luckily, there are some simple ways to solve the Modern Setup Host error. You can adjust the Windows language settings or apply other quick solutions from our dedicated guide.
Editor’s Note: This post was originally published in April 2019 and has been since revamped and updated in May 2020 for freshness, accuracy, and comprehensiveness.