Windows 10 offers a lot of benefits. The most popular among them is upgrading from Windows 7, Windows 8 without losing data, application, or settings. But certain users have reported encountering Modern Setup Host has stopped working error message when upgrading to Windows, using Windows 10 Media Creation Tool.
What is a Modern Setup Host?
Modern Setup Host is a self-extracting archive and installer. You can find it under the C:\$Windows.BTSources
folder as a Modern Setup Host.exe. When the system detects or installs updates, this file runs in the background. Moreover, when upgrading to Windows 10, we need this file as it runs the setup file.
This means if it stops working while installing Windows 10, you will face a lot of problems.
Therefore, to help resolve the issue here, we bring certain fixes.
Before we move ahead and learn how to fix Modern Setup Host has stopped working a few things you should keep in mind.
- Temporarily disable 3rd party antivirus or firewall
- Disconnect unnecessary external devices
- Make sure your disk has enough free space, i.e. at least 20 GB.
However, if you don’t have enough space and would like to free up space to see if it helps, here you go.
Low storage space on any operating system is the most dreaded error message. We all fear encountering it. But when we are here, there’s nothing to worry about.
Here we explain a simple way to free up storage space occupied by unwanted files. This means you don’t have to move any of your important data.
To make space for important files and to fix Modern Setup Host has stopped working we will use the best PC optimizer – Advanced System Optimizer.
This one-click PC cleaner and optimizer works wonderfully on your Windows operating system. Using it in no time, you can get rid of junk files and other unwanted data that clutter your system.
To use it you need to download and install it. To download
Once installed, click Start Smart PC Care, and let the scan run.
In addition to this, using the excellent optimization tool, you can fix invalid registry errors, outdated drivers, clean virus malware, and boost system speed. This is the least time consuming of all methods. Give it a try.
How to fix Modern Setup Host Has Stopped Working Error?
Below- mentioned solutions will help fix Modern Setup Host has stopped working Windows 10 error message. Use the solution one by one to see which one works for you.
Method 1: Check free Hard Drive space
Since the Media Creation Toolkit alone required 8 GB for downloading the update, you need to have a minimum of 15+ GB free storage. If you have less free space on your system, you might end up facing Modern Setup Host has stopped working. Here are some tips using which you can free up space:
- Delete unnecessary hard disk partitions
- Backup data to external storage, cloud storage like Google Drive, OneDrive, etc.
However, if you think this is time-consuming, you can use Advanced System Optimizer. The best solution to free up disk space and help fix Modern Setup Host Stopped Working Error.
This advanced tool repair & scans your system for DLL errors, junk files, temporary files, and other unwanted data. Using it, you can fix common Windows errors and solve BSOD problems caused due to outdated drivers, damaged system files, etc.
Method 2: Disable Unwanted Startup Items
Sometimes disabling third party services and removing unwanted startup items helps fix Modern Setup Host stopped working error messages. To disable services that are not related to Microsoft and see if it helps, follow the steps explained below:
1. Press Windows + R keys together
2. Next in Run windows types MSConfig and press Enter.
3. You will now see the System Configuration window. Here click Services tab and check the box next to Hide all Microsoft services.
4. Once done, click Disable all to stop running third party services > Apply > OK.
After this, click the Startup tab > Open Task Manager. Select each service individually and click Disable.
Select each service individually and click Disable.
Note: The above steps will work on Windows 8 also.
However, if you are using Windows 7, under the System Configuration window click Startup tab > Disable All. This will disable all third-party services.
To save changes, we recommend restarting Windows operating system.
Method 3: Create and use a bootable USB to upgrade to Windows 10
Since you are facing Modern Setup Host has stopped working installing on Windows 10 when using Media Creation Toolkit, we suggest using a bootable USB flash drive. Click here to learn how to create a bootable USB to install Windows. This will help upgrade Windows machine to Windows 10.
Method 4: Run Disk Cleanup and delete $Windows.~WS folder
In this method, we will learn how to run Disk Cleanup and delete $Windows.~WS
from the disk partition.
What is Disk Cleanup utility?
Disk Cleanup is a Windows integrated utility that helps remove unnecessary files from the hard drive. It is found in almost all Windows versions, and it helps increase system performance.
To learn how to use Disk Cleanup Utility click here.
Next, we will delete the $Windows.~WS
folder. Generally, when you upgrade to Windows 10 from previous version two hidden folders on your C Drive (where Windows is installed are created) One of those hidden folders are $Windows.~WS
Note: Deleting $Windows.~WS
means you won’t be able to revert to the previous version of Windows.
Method 5: Run setupprep.exe to resume upgrade
If the above solution did not help try running setupprep.exe file. This file, instead of starting over, help resume the last operation and is compatible with Windows 7, Windows 8, and Windows 8.1.
To run setupprep.exe file, follow the steps below:
- Use Media Creation Toolkit to run windows upgrade.
- Once you get Modern Setup Host stopped working error message, exit Media Creation Tool or Windows update.
- Next press Windows + R keys together.
- This will open Run window here paste:
C:\$Windows.~WS\Sources\Windows\sources\setupprep.exe
and press - This will resume the Windows upgrade. Now, wait for the process to finish.
You should not face any problem.
Method 6: Use DISM to repair Windows
To perform this method, we need to run DISM (Deployment Image Servicing and Management). To do so, follow the steps below:
1. In Windows search bar type Command Prompt
2. Now from the right pane click Run as administrator.
3. This will open the Command Prompt window in admin mode. Type following commands one by one and press enter after each command:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
4. Wait for the process to finish. Once done restart Windows and check whether the modern setup host windows 10 error is fixed or not.
Method 7: Run System File Checker
System File Checker (SFC) command is used to fix system file corruption. To use it, we need to add a command like SCANNOW.
This command scans all protected system files and repairs files with problems. To run the command and fix Modern Setup Host has stopped working, follow the steps below:
1. Type cmd in the Windows search bar.
2. Click Run as administrator from the right pane
3. Next, in Command Prompt, window type SFC/scannow
and press the Enter key.
4. Wait for the scan to finish.
5. Once done, you will see the corrupted files that might be causing Modern Setup Host stopped working when installing Windows has been fixed.
Restart the Windows operating system and check if the Modern Setup Host error message is fixed or not.
Method 8: Install or upgrade graphics card driver
Corrupt graphic card drivers can also cause Modern Setup Host to stop working. To fix it you can manually update drivers from Device Manager. Or can use the Driver Updater module of Advanced System Optimizer.
This driver updater feature automatically scans your system for outdated and corrupt drivers and updates them in a single click. You can find Driver Updater under the Windows Optimizer module.
Additional Information:
Moving the user profile from Windows installation drive (C:\) also causes Modern Setup Host error. Therefore, if you have ever moved it, put it back to the default location C:\Users\YourUserProfile.
Once done, try upgrading to Windows 10. You should be able to do it without getting any error message.
Method 9: Do a Clean Boot
If the Modern Setup Host error message is not yet fixed, try performing a clean boot of Windows 10. This will help fix the error message. To do so, follow the steps below:
1. Type MSConfig in Windows search bar > select System Configuration and press Enter.
2. If you receive UAC box press enter. This will open the System Configuration window.
3. Click General tab > Selective startup
4. Uncheck both Load system services & Load startup items > Apply.
5. Next, make sure Use original boot configuration feature is checked.
6. Afterwards, click the Services tab. Check the box next to Hide All Microsoft Services > click Disable all button.
7. Restart Windows.
8. Now check your system Modern Setup Host has stopped working windows 10 update error should now be fixed.
Note: If the problem is fixed after using the above method undo above modification and restore to default.
This all for now. We hope using these steps you were able to fix Modern Host Setup has stopped working Windows 10 error message. Also, note only after trying these steps, we have listed them. This means you will be able to fix Modern Setup Host error and can upgrade to Windows 10 without any problem.
We hope you like the article and found it helpful in solving the issue. Please share your views about it. We’d love to hear from you. Also share it with your friends and connect on our social network.
Modern Setup Host in Windows 10 has stopped working, this could be a distressing experience if you’re seeing the error. Well not anymore.
Windows 10, the latest version of Windows Operating System has a lot of new features with an improved user interface. The enhanced version makes it better in comparison to earlier Windows OS. But this operating system is also home for a lot of errors and bugs. So, in case you are facing problems with your system, we are here to help you with the same.
One of the major issue faced by the users is the error named “Modern Setup Host has stopped working.” A lot of users have been reporting it for the same on platforms like Reddit and Microsoft Answers. And to add to the grieving situation: even the Microsoft team has not been able to provide any proper solution to fix this error.
Usually, this error starts appearing when the system is upgrading to Windows 10 or while using media creation tool for Windows 10. To help you get rid of this problem, some solutions are shared by Reddit and Microsoft users.
Also, We’re sharing this tutorial with you as it might help you in troubleshooting the Modern Setup Host has stopped working issue.
What is Modern Setup Host?
Modern Setup Host is a default utility that extracts the Windows update archive and installs itself. It is available in the C:\$Windows.~BT\Sources\folder. Every time user logs into the Windows 10 PC it automatically runs as a scheduled task. To run a process with local users rights inside the connect of its origin windowsstoresetupbox.exe.
It helps the system when you’re running setup file to upgrade PC to Windows 10. In case, it fails due to any reason, then in this situation, you will see the error and abort the system upgrade process.
To help users who’re facing the same issue we decided to write this detailed post in which you will read about some precautions and workarounds that will help in troubleshooting the issue:
Precautions
You can take few precautions first before troubleshooting the issue:
- Disable any Antivirus and Firewall program
- Eject all the external devices connected to Windows 10 PC
- Make sure you have enough disk space minimum of 20GB
In case, you’ve already followed these precautions and still issue persist, then check out workaround discussed below to fix modern setup host in Windows 10 has stopped working.
Solutions
1. Run Windows Update Troubleshooter
One of the quickest solutions is to run Windows Update Troubleshooter. For that, you need to download Windows Update Troubleshooter and run it. The troubleshooter will try to figure out the issue and fix it.
2. Do a Clean Boot
You can perform a clean boot Windows 10 and check out if this fixes the issue. Here is how you can do that:
1. Type msconfig in the start menu search bar. When System Configuration appears in the search result click to open it.
When UAC Dialog box appears, click Yes to continue.
2. In System Configuration window, under General tab choose Selective startup and then uncheck Load Startup items.
Make sure Load system services and Use original boot configuration option is checked.
3. Next, move to Services tab. Here choose the “Hide All Microsoft Services check box”. After that click on Disable all button.
4. Now click on Apply/OK. Now this will boot Windows 10 into a Clean Boot State.
5. Click on Restart button.
After reboot check out if this fixes the issue or not. In case, the issue is still not fixed, then under the General tab, uncheck Load System Services box and then click Apply/OK and Restart.
Again check if this fixes, the issue. If the issue is fixed, you can undo the above changes to a default state to configure windows back to normal boot state.
3. Change Language
Some users reported on the web that they fixed the issue by changing the default language to English (United States). Here is how you can do that:
1. Launch Settings app (know how). For that Press WIN + I keyboard keys.
2. After that click on Time & Language -> Region & language.
3. On the right pane, Under Country or region section use the drop-down and select your country.
4. After that under Language, section check if the default language is English (United States). If it is the default language already, then you skip the next step because Language is not causing the issue.
Else, click on Add a language button and from the list of the languages select English (United States).
Reboot your system and check out if this work for you.
3. Delete Content in Software Distribution Download Folder
To delete all the content in download folder of Software distribution folder, you need to:
1. Press WIN + X keyboard keys and click on RUN.
2. In the RUN dialog box, you need to type or paste the following path and press Enter.
C:\Windows\SoftwareDistribution\Download
3. In the folder, you need to delete all the content available in the folder.
4. After that, launch elevated Command Prompt. For that, type CMD in the Start menu search bar and when it appears in the search results. Make a right click on it and Run as Administrator.
5. In CMD window type: wuauclt.exe /updatenow and press Enter.
6. Reboot your PC and restart the upgrade process.
4. Run Windows 10 Media Creation Tool
One of the working solution which is suggested by Ben Wil on Microsoft Answer is to take help of Media Creation tool for Windows 10. Under this workaround, you need to:
1. Download the Microsoft tool named as Windows 10 Media Creation tool.
2. After that let the tool download the update and validate the download.
3. Once the process is finished, close the tool.
4. Press WIN + R keys to open RUN box and type or paste the following path:
C:\$Windows.~WS\Sources\Windows\sources\setupprep.exe
and press Enter.
Doing this will begin the installation and upgrade process will be completed successfully. I hope this work for you.
So these are possible precautions and workaround which you can try to fix Modern Setup Host in Windows 10 has Stopped Working.
Why don’t you try these solutions and let me know in the comments that which one worked fine for you?
There are a lot of benefits which come with Window 10. If you are using Windows 7, Windows 8 and Windows 8.1 you can upgrade your Windows machine to Windows 10 without losing data, application, and settings. But, if you are using Windows XP and Windows Vista, you will not be able to upgrade your Windows machine to Windows 10. In that case, you will need to do a clean install. Before doing clean installation you will need to check does your motherboard support newer operating system and you should backup your data to USB flash disk, network storage or cloud storage. If you do not need your data, you can do the clean installation without backup.
You can upgrade your Windows machine to Windows 10 by using three methods. The first method includes upgrading your Windows by using bootable USB or DVD. These days vendors are manufacturing notebooks without DVD RW drives, so we are recommending you to use bootable USB. The second method includes upgrading your machine by using Windows Update and the third method includes upgrading your machine by using Media Creation Tool.
Few users started upgrade procedure and encouraged upgrade issues including error message Modern Setup Host has stopped working.
This issue occurs if you are trying to do upgrade Windows 7, Windows 8 and Windows 8.1 to Windows 10. There are different issues why this problem occurs including wrong system configuration, the problem with upgrade process and others.
We created few methods which will help you to solve this problem. So, let’s start.
Method 1: Check free Hard Drive space
One of the reasons why you can not upgrade your Windows machine is because you do not have enough free space on your system partition. Media Creation Toolkit requires 8 GB for downloading the update to your machine. We are recommending you to have much more than 8 GB because after the upgrade you will need additional free storage for your applications, data, and work. So, how much data do you need? We are recommending you minimum 15 GB + additional storage for your apps and data. You will need to check free hard disk space on your machine and delete unnecessary applications and data. Here are some tips:
- If you are using unnecessary data you can delete them from your system partitions
- You can backup your data to USB flash disk, external storage, network shared storage or cloud storage (OneDrive, Google Drive, and others). You can read instructions at https://appuals.com/how-to-backup-files-from-command-prompt/
Method 2: Prepare Windows machine for upgrade
In this method, we will need to do some system changes, including disabling services not related to Microsoft, disabling startup programs and changing regional Windows settings. We will describe the procedure for Windows 7, Windows 8 and Windows 8.1. By doing this method we will eliminate potential problems occurred because of conflict between different applications.
At first, we will disable services not related to Microsoft. This method is compatible with Windows 7, Windows 8 and Windows 8.1.
- Hold Windows logo and press R
- Type msconfig and press Enter to open System Configuration
- Choose Services
- At the bottom, left corner click Hide all Microsoft services
- At the bottom right corner click Disable all
- Click Apply and then OK
In the second step, we will disable all startup programs.
If you are using Windows 7
- Hold Windows logo and press R
- Type msconfig and press Enter to open System Configuration
- Choose Startup tab
- At the bottom right corner click Disable all
- Click Apply and then OK
- Restart your Windows machine
- Run Windows upgrade
If you are using Windows 8 and Windows 8.1
- Hold Windows logo and press R
- Type msconfig and press Enter to open System Configuration
- Choose Startup tab and then click Open Task Manager
- Choose Startup tab, again
- Disable all application for this time, by doing right click on application and choose
- Close Task Manager
- Restart your Windows machine
- Run Windows upgrade
The third step will include changing regional settings through Control Panel.
For Windows 7
- Hold Windows logo and press R
- Type control panel and press Enter to open Control Panel
- Choose View by Category
- Click Clock, Language, and Region
- Click Region and Language
- Choose Location tab
- Under Current location choose the United States
- Choose Keyboards and Languages
- Click Change keyboards…
- Choose General tab
- Under Default input language choose English (United States)
- Click Apply and then OK
- Close Control Panel
- Restart your Windows machine
- Run Windows upgrade
For Windows 8 and Windows 8.1
- Hold Windows logo and press R
- Type control panel and press Enter to open Control Panel
- Choose View by Category
- Click Clock, Language, and Region
- Click Region
- Choose Location tab
- Under Home, location choose the United States
- Click Apply and then OK
- Under Clock, Language, and Region click Language to add another one language
- Click Add a language
- Choose English and click Open
- Choose English (United States) and click Add
- Under languages select your previous language and choose Remove
- Close Control Panel
- Restart your Windows machine
- Upgrade to Windows 10
- Enable services, startup programs and change regional settings
Method 3: Create bootable USB and upgrade your machine to Windows 10
In this method, you need to upgrade your Windows machine to Windows 10 by using bootable USB flash drive. At first, you will need to create https://appuals.com/how-to-create-windows-10-bootable-usb-using-rufus/ which is compatible with computers and notebooks. After that you will need to reconfigure your BIOS or UEFI, so your machine can boot from USB flash drive. How will you do it? Please check instructions on https://appuals.com/how-to-fix-boot-error-0xc000000f/, by following method 1. After that boot your Windows machine by using USB and run upgrade procedure.
Method 4: Run Disk Cleanup and delete $Windows.~WS folder
In this method, you will need to run Disk Cleanup and delete folder $Windows.~WS from your system partition. Disk Cleanup is utility integrated into Windows which helps you in removing the unnecessary files from your hard disk in order to boots the speed of your Windows machine.
Please check instructions on running Disk Cleanup at https://appuals.com/how-to-do-disk-cleanup-in-windows-8-and-10/ . The procedure is compatible with Windows 7, Windows 8 and Windows 8.1.
Next step will include deleting $Windows.~WS folder. When you upgrade your previous Windows to Windows 10 rather than clean install, you will see two hidden folders on your C Drive (any drive where you installed Windows). One of those hidden folders will be $Windows.~WS Please check instructions at $Windows.~WS folder from your hard disk.
Method 5: Resume upgrade by running setupprep.exe
This solution helped so many users, and it includes starting upgrade process and running setupprep.exe file which will resume the last operation instead of starting completely a new. The procedure is compatible with Windows 7, Windows 8 and Windows 8.1.
- Run Windows upgrade through Windows by using Media Creation Toolkit
- After you get error, close the Windows Update or Media Creation Tool
- Hold Windows logo and press R
- Type C:\$Windows.~WS\Sources\Windows\sources\setupprep.exe and press Enter to resume Windows upgrade
- Wait until Windows is finished upgrade
Method 6: Use DISM to repair Windows
For this method, we will need to use a tool named DISM (Deployment Image Servicing and Management). The DISM is command line tool which allows you to mount Windows image file (install.wim) and do image servicing including installing, uninstalling, configuring and Windows update. DISM is a part of Windows ADK (Windows Assessment and Deployment Kit) which you can download on this LINK. The procedure of repairing Windows image is the same for operating systems Windows 7 to Windows 8.1. Please check instructions at https://appuals.com/use-dism-repair-windows-10/
Method 7: Run System File Checker
System File Checker (SFC) is a command line utility integrated into Windows that checks for system file corruption. In case SFC found some issues with system file corruption, SFC will try to fix them. You must be an administrator running a console session in order to use the SFC utility. SFC includes additional commands as SCANNOW. SCANNOW scans integrity of all protected system files and repairs files with problems when possible. Please check instructions how to run SFC /Scannow.
Method 8: Install or upgrade graphics card driver
Few users solved their problem by reinstalling or installing the graphics card driver. Please check instructions at https://appuals.com/how-to-fix-display-adapter-or-gpu-showing-yellow-exclamation-mark/
Method 9: Move User folder to default location
Did you move your user profile to another location? If not, please read next method. If yes, you will need to move back your user profile to default location C:\Users\YourUserProfile. After that, you will need to run upgrade. Few users moved their user profile from system partition to another location and Windows upgrade was not able to continue the procedure.
Method 10: Clean install Window 10
If you do not want to play anymore with troubleshooting steps, you can to clean installation of your Windows 10. Before doing that, please check does your motherboard, brand name computer or notebook support Windows 10. Second, you will need to make a list of software you are using, so you can install later on your Windows 10. Third, you will need to backup your personal or business data to USB flash drive, external hard disk, network shared storage or cloud storage. Please check instructions https://appuals.com/how-to-clean-install-windows-10/.
At the time of upgrading your PC/Laptop to Windows 10, if the upgrade process fails with “Modern Setup Host has stopped working” issue, then here are the troubling fixes to solve the problem.
On upgrading your Windows edition to the latest version of Windows 10, Modern Setup Host plays quite a chief role in the going process. Being an essential building block it tolerates or concludes certain processes that run at the time of upgrading.
Even later than your journey to upgrade to Windows 10 is finished, this component helps the OS to run Modern or Universal app packages. You can bear out this by opening Task Manager on Windows 10, or else by locating Modern Setup Host as environment course of action.
In relation to this factor, Microsoft has not been noticed to the manuscript to a large extent up till now. But an inaccuracy acknowledged while advancement to Windows 10 brings our center of attention on the existence of Modern Setup Host.
To solve this error, go through this article and get the solutions to fix the modern setup host has stopped working in Windows 10 and continue to perform activities without any interruption.
Below-mentioned are the solutions that will help you to fix the modern setup host has stopped working problem in Windows system. Apply the solutions and see which one solves your problem.
Solution 1: By Clearing the Software Download Folder Contents
- Press + R key combination lying on your keyboard and put on following into Run dialog box and click OK:
C:\Windows\SoftwareDistribution\Download
- Clear all the stuffing of downloads folder opened by far:
- Now right click start Button, decide on Command Prompt (Admin) and open administrative Command Prompt.
- Type following command in the Command Prompt window and hit Enter key.
wuauclt.exe /updatenow
- Once the command is effectively executed, you can close Command Prompt and reboot.
After restarting the machine, go back over to upgrade and this time the whole thing will go in good health.
Solution 2: Use Windows 10 Upgrade Assistant
Windows 10 upgrade assistant will defiantly help you to get rid of Windows 10 upgrade failure with Modern setup Host stopped working issue. Follow the given steps one by one to apply this solution:
- At this step, you have to download the Media Creation Tool Windows 10 having the same edition and architecture that you’ve currently installed.
- After downloading, run the tool and select to Upgrade This PC Now. If the process gets stuck while creating the installation media then close the tool.
- Now, open the run dialogue box (Press Windows Key + R ), paste the below-given path into the Run dialog box and hit the Enter Key.
C:\$Windows.~WS\Sources\Windows\sources\setupprep.exe
Note: If you have a different system root drive then replace C: with your current system root drive.
- You will see that your installation should start and your system gets upgraded without any error message.
Solution 3: Do a Clean Boot
A clean boot is recommended, as performing a clean boot Windows 10 will help you to fix modern setup host stopped working issue.
If you are still unable to fix this issue then, you should navigate to the General tab, uncheck Load System Services box and then click on the Apply/OK and Restart.
At last, make sure that the modern setup host has stopped working windows 10 update issue is fixed or not. If the problem is fixed then you should undo the above modifications to a default state.
Solution 4: Run SFC Scan
Here is another solution that might work to solve the modern setup host has stopped working issue in Windows. Try scanning your system with an sfc scan.
It will scan all the protected system files, replace and repair the corrupted files with the cached copy located in a folder and solves your issue.
Follow the steps to perform the SFC scan:
- Press Windows icon
- Type cmd, right-click on it and select run as administrator
- In the command prompt, type sfc/scannow and press the enter key
- Wait for the scanning process to get completed
Once the scanning is done, you will get the corrupted files if any that causes modern setup host stopped working issue and solves them.
Solution 5: Run DISM Service
If you still face modern setup host has stopped working windows 10 update issue after performing sfc scan then try the DISM service to get rid of this error.
DISM will check, scan and restore health to repair Windows 10 errors. Follow the steps to run DISM:
- Press Windows icon
- Type cmd, right-click on it and select run as administrator
- In the command prompt, type the following commands one after another and press the enter key:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
- Wait for the scanning process to get completed
After the scanning is completed, restart your computer and see whether the modern setup host windows 10 error is fixed or not.
Solution 6: Check Hard Drive Space
One of the reasons that cause modern setup host has stopped working error might be because of less free space on your system.
There should be a minimum of 15 GB+ extra Storage for apps and data as Media Creation Toolkit requires 8 GB for downloading the update and for the apps after upgradation.
Therefore, check and free the hard disk space on your system and delete the unnecessary data that is taking up your system memory.
Best & Easy Solution to Fix Modern Setup Host Stopped Working Error
The manual solutions stated above will solve the modern setup host has stopped working error. But if you still face the issue or unable to perform the manuals then here is an easy solution for you.
Try the PC Repair Tool. This is an advanced repair tool that will scan your computer once, detect the errors such as DLL error, registry, update error, BSOD, game & other errors and solves them automatically.
This tool also repairs damaged, corrupted or inaccessible Windows system files and optimizes the performance of your PC.
Get PC Repair Tool to Fix Modern Setup Host Has Stopped Working Error
Conclusion
All right fellows.
I have tried my best and stated the solutions that will help you to fix modern setup host has stopped working windows 10 update error.
Perform the solutions one after another to overcome such error and if you are a novice then you can try the easy solution provided above.
It is expected that you liked this article and it turns out to be helpful to you in solving the Windows problems.
Hardeep has always been a Windows lover ever since she got her hands on her first Windows XP PC. She has always been enthusiastic about technological stuff, especially Artificial Intelligence (AI) computing. Before joining PC Error Fix, she worked as a freelancer and worked on numerous technical projects.
Most Windows uses faced Modern Setup Host Has Stopped Working error while upgrading from old to the version of Windows.
Let’s know why it happens. Windows 7/8/8.1 users don’t have to create a backup of their data before upgrading to Windows 10 as it won’t erase any data. And that’s the best part. But Windows XP/Vista users won’t be able to upgrade to Windows 10.
In that case, the users will have to perform a Clean Install. Before the clean install, the user must check the compatibility of the motherboard with the newer OS.
When the users started to upgrade their Old Windows to Windows 10, they started facing the error ‘Modern Setup Host Has Stopped Working.’
This issue pops-up when you are trying to upgrade your PC to Windows 10. It may occur because of Wrong system configurations, or some issue with the upgrade progress, etc.
Read Also:
- Msdia80.dll
- 0x8024a105
- Windows Key Not Working
What Does the “Modern Setup Host Has Stopped Working” Error Mean?
The Modern Setup Host (SetupHost.exe) is a crucial Windows process that plays a key role in installing or upgrading to a newer version of Windows.
When the error message “Modern Setup Host Has Stopped Working” appears, it means that this process has encountered a problem and has been forced to stop, thereby preventing the installation or update from continuing.
Common Symptoms of the Error:
- Windows update or installation process fails midway.
- The system freezes or becomes unresponsive during the update.
- The error message “Modern Setup Host has stopped working” appears on the screen.
- High CPU or disk usage by the Modern Setup Host process in Task Manager.
Why Does the “Modern Setup Host Has Stopped Working” Error Occur?
Several factors can trigger the Modern Setup Host error, including:
- Insufficient Disk Space: A lack of sufficient disk space can prevent the Modern Setup Host from running properly.
- Corrupted System Files: Damaged or corrupted system files can interfere with the installation or update process.
- Outdated Windows Version: Running an outdated version of Windows can cause compatibility issues with the Modern Setup Host process.
- Conflicting Software: Antivirus programs or other third-party applications can interfere with the update process.
- Network Connectivity Issues: An unstable internet connection can disrupt the download and installation of updates, leading to the error.
Today, we’ll help you solve Modern Setup Host Has Stopped Working issue with the following methods. Let’s proceed.
Solution 1 ⇒ Check Hard Drive Space
Hard Drive is the location where the new Windows update will get installed. One of the causes of the error can be insufficient space in your Hard Drive.
The media creation tool, used as one of the methods to upgrade to Windows 10, needs 8GB of space to download and install the update.
Additionally, you will need a lot more free space because your applications and data are still left to be put into the hard drive.
Now, you must be thinking about how much free space do you need approximately for the smooth installation of Windows 10? Well, we advise you to have at least 17+ GB of storage space available for a smooth installation.
Some advice for you:
- Uninstall any applications or remove any data which is not used by you anymore.
- If there is some important data that you can’t afford to lose, you can back it up to cloud storage like Google Drive. Or back up your data in a Pendrive.
Solution 2 ⇒ Prepare Windows PC For Upgrade
Windows update could fail due to the interference of some background programs. So in this method, we will do some system changes by disabling services not relating to Microsoft, disabling startup programs, and changing regional settings of windows.
Now we will disable the services that are not needed during the startup process.
Step 1 ⇒ On the keyboard, press the Windows Key + R to bring up a Run box.
Step 2 ⇒ Type MSConfig in the box and hit Enter.
Step 3 ⇒ Now, under the General tab in system configuration, under Selective Startup, Uncheck the option labeled as Load Startup Items.
Step 4 ⇒ Next, go to the Services tab, tick the Hide All Microsoft Services option, and then click the Disable All button.
Step 5 ⇒ Go to the Startup tab and now click on Open Task Manager written in blue in the middle.
Step 6 ⇒ Now open the Startup tab in the Task Manager.
Step 7 ⇒ Now right-click on every startup item with the Enabled status and click on Disable.
Step 8 ⇒ Go back to the Startup Tab in System Configuration and click OK.
Now, we will change the Regional Settings of Windows.
If you are on Windows 7, follow the steps below:-
Step 1 ⇒ Press the Windows key + R to bring up the Run box. Now type Control in the Run box and hit Enter.
Step 2 ⇒ Now, click on the View By option at the top right corner and select Large Icons. Now, click on Region and Language.
Step 3 ⇒ Check if the System Language matches your default System UI Language. If the language differs, then set it back to the one which matches the System UI Language.
If you are on Windows 8/8.1, follow the steps below:-
Step 1 ⇒ Press the Windows key + R to bring up the Run box. Now type Control in the Run box and hit Enter.
Step 2 ⇒ Click on View By Category. And then click on Clock, Language & Region.
Step 3 ⇒ Click Region and choose the Location tab, and then under Home Location, choose the United States.
Step 4 ⇒ Click OK and now, under Clock, Language & Region, Click on Language to add one another Language.
Step 5 ⇒ Click on Add a Language, choose English and then click on Open.
Step 6 ⇒ Among the options, choose English (United States), and click on Add.
Step 7 ⇒ Go back to Languages, choose your previous language, and click Remove.
Step 8 ⇒ Restart your PC, Upgrade to Windows 10, and enable all the services, startup programs later on.
Solution 3 ⇒ Create a Bootable USB and Upgrade Your Machine To Windows 10
In this method, you will need to create a bootable USB flash drive by configuring your BIOS or UEFI, so that your PC can boot with the help of the USB drive.
After doing the above, boot your PC by using the USB Flash Drive, and Run the Upgrade Procedure.
Solution 4 ⇒ Run Disk Cleanup and Delete $Windows.~WS Folder
In this method, you will have to run a disk cleanup. It is a Windows utility tool that helps you to remove unnecessary files from your hard disk.
Follow the below steps to delete the folder:-
Step 1 ⇒ Press the Windows key + S on your keyboard to open the Search app.
Step 2 ⇒ Type Disk and press Enter.
Step 3 ⇒ Open Disk Cleanup and move to your system partition.
Step 4 ⇒ Select Clean Up System Files.
Step 5 ⇒ Check all the boxes available. Click OK.
Step 6 ⇒ Now, wait for the process to get over.
Then go to the $Windows.~WS directory and delete its contents.
Solution 5 ⇒ Resume Upgrade By Running setupprep.exe
This procedure is available only for Windows 7/8/8.1 users. And is one of the most efficient methods to solve the error as it resumes the process from the last operation, instead of starting a new process altogether. Follow the steps below:-
Step 1 ⇒ Proceed with the Windows upgrade with the Media Creation Tool.
Step 2 ⇒ When you get the error, close the Media Creation Tool.
Step 3 ⇒ Press the Windows Key + R and type C:\$Windows.~WS\Sources\Windows\sources\setupprep.exe in the Run box. Hit Enter to resume your Windows Upgrade.
Solution 6 ⇒ Use DISM To Repair Windows
DISM stands for Deployment Image Servicing and Management. This tool is integrated within Windows 10 and can help you solve the Modern Host Setup errors.
If the failure is due to a corrupted windows update, this tool can help you fix it. Here are the steps to run the tool:-
Step 1 ⇒ Go to the Taskbar and Search for cmd.
Step 2 ⇒ Right-click command prompt and then choose Run as Administrator from the options.
Step 3 ⇒ If prompted to grant any permission, go ahead. Once the command prompt has opened, type the following commands And hit Enter.
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Checkhealth
DISM.exe /Online /Cleanup-image /Restorehealth
Do note that this process will take several minutes to complete. Do not interfere with the process.
Once it finishes, check if the Modern Setup Host Has Stopped Working issue persists. If it does, try our next solution.
Solution 7 ⇒ Run System File Checker
System File Checker (SFC) is a tool that is used for fixing any functions of windows that are not working correctly, and it can restore your files.
The SFC command will scan all protected system files, and replace corrupted files with a cached copy that is located in a compressed folder. To run the command, follow the steps mentioned below:
Step 1 ⇒ Go to the Taskbar, Search for cmd, right-click on cmd, click on Run as Administrator.
Step 2 ⇒ In the command prompt, type sfc/scannow and hit Enter.
It should solve the Modern Setup Host has Stopped Working error. If not, proceed to the next method.
Read Also:
- Update Failing with Error 0x8024200D
- Unexpected Store Exception
- WLDCore.dll is Missing
Solution 8 ⇒ Move User Folder To Default Location
If you recently moved your user profile to a different location, you will need to move it back to its original location, which is C:\Users\YourUserProfile
We are telling you to do this because it has been reported that if you move your user profile to a different partition, windows upgrade stops working and shows you the Modern Host Setup error.
After you have moved back the user profile to its original/default location, you need to run the windows upgrade again. Check if the error has been resolved or not. If it’s the latter in your case, try out our last method.
Solution 9 ⇒ Clean Install Windows 10
Now, after trying all the methods above, if you are still facing the Modern Setup Host Has Stopped Working error, then you might have to Reinstall Windows 10 Completely.
As there are files that may be missing from the computer, and can’t be recovered using any software or troubleshooting tool, a clean Reinstall would do the trick.
As we mentioned above, don’t forget to check if the motherboard of your machine supports Windows 10. Secondly, take a backup of your data in a Pendrive or an External Harddisk so you won’t have to face any more trouble.
Preventing the “Modern Setup Host Has Stopped Working” Error in the Future
- Keep Your System Updated: Regularly check for Windows updates to avoid compatibility issues.
- Maintain Sufficient Disk Space: Ensure you have enough free disk space before installing updates or new versions of Windows.
- Run Regular System Maintenance: Use tools like SFC and DISM periodically to repair and maintain system files.
- Check Your Internet Connection: Ensure your internet connection is stable and fast when downloading or installing updates.
Read Also:
- DX11 Feature Level 10.0 is Required to Run the Engine
- WOW51900319 (You Have Been Disconnected)
- WMI Provider Host High CPU Usage
- GeForce Experience Won’t Open
Conclusion
After all the troubleshooting methods we have told you, we are sure that the Modern Host Has Stopped Working error won’t cause you any more trouble and it should vanish.
All of these methods are tried and tested by us, so you don’t need to worry about anything. If you are still facing any errors, feel free to contact us. We are always there to help!
FAQs About the “Modern Setup Host Has Stopped Working” Error
1. Why does the “Modern Setup Host Has Stopped Working” error occur?
The error can occur due to insufficient disk space, corrupted system files, outdated Windows versions, or conflicting software.
2. How do I fix the “Modern Setup Host Has Stopped Working” error?
You can fix it by freeing up disk space, running the Windows Update Troubleshooter, disabling antivirus software, or using the Media Creation Tool.
3. Can antivirus software cause the Modern Setup Host error?
Yes, antivirus software can interfere with the update process, leading to the error. Temporarily disable it to see if it resolves the issue.
4. How do I clear the SoftwareDistribution folder?
Stop the Windows Update services, delete the contents of the SoftwareDistribution folder, and restart the services.
5. Will running the System File Checker (SFC) tool fix this error?
Yes, the SFC tool can repair corrupted system files that might be causing the error.
6. Is it safe to disable antivirus software to fix this issue?
Yes, but only disable it temporarily while testing, and re-enable it after resolving the issue.
7. Should I use the Media Creation Tool to fix the error?
Yes, the Media Creation Tool can be used to upgrade your Windows version manually if the error persists.
8. Can I perform a clean boot to fix the error?
Yes, a clean boot can help identify and resolve software conflicts causing the error.
9. Will checking my internet connection help fix the error?
Yes, a stable and fast internet connection is crucial for downloading and installing updates.
10. Should I contact Microsoft Support if the error persists?
Yes, if none of the troubleshooting methods work, consider reaching out to Microsoft Support for further assistance.