Modern Setup Host has Stopped Working [SOLVED]

Why Modern Setup Host has Stopped Working? Windows 10 is the latest version of the Windows by Microsoft. Being the latest version it is better than the earlier versions of Windows in so many ways. You are provided with many benefits that comes with Windows 10. So, if you are thinking of upgrading your old version of Windows to Windows 10 then there is nothing to worry about. You can easily upgrade Windows  7, Windows 8 and Windows 8.1 without losing any applications, data and settings. However, Windows Vista and Windows XP can not be upgraded to Windows 10.

Modern Setup Host has Stopped Working

In case of Windows XP and Windows vista, you will have to do a clean install. Now, before performing the clean install, you need to back up all of your data (or just the important one) to a network storage or USB flash disk or cloud storage. You can skip this part if your data is not important and you do not mind losing it. In that case you can go for the clean installation without any backup. Also, you need to check whether your motherboard support the newer operating system.

Your Windows machine can be upgraded to Windows 10 by using the following three methods:

  1. Now a days, some vendors are manufacturing “notebooks” without any DVD RW drives. The first method is to upgrade your Windows using the bootable DVD or USB.
  2. Second method is very obvious. You just have to upgrade your windows machine by using the Windows update.
  3. Third method is to upgrade your windows machine using the Media Creation Tool.

But upgrading is not as easy as it seems. Many users wanted to upgrade and came across some upgrading issues. One of them was an error message Modern Setup Host has Stopped Working. This issue arise when the user is trying to upgrade Windows 7, Windows 8 and Windows 8.1 machine to Windows 10. Some of the various reasons for the occurrence of  this issue are : problem with upgrade process, wrong system configuration, etc.

Modern Setup Host Has Stopped Working Windows 10

If you have come across this problem then do not worry we have a list of methods that you can implement to fix Modern Setup Host has Stopped Working issue and upgrade to Windows 10.

Method 1: Check for Hard Drive space

One of the most common reason why people are unable to upgrade their Windows machine is because they do not have enough available space on their system partition. It is estimated that the Media Creation Tool kit will require 8 GB for downloading the upgrade of machine. We suggest that you have more than just 8 GB of free space on your computer as you will require additional free storage for saving data, applications and work, etc. So if you are asking how much additional storage you will actually need for all your data and apps then we would recommend at least 15 GB+.

Before any of this you are also required to check the free hard drive space on your computer and then delete all the unnecessary data and applications.

You can also use the following tips to tackle Modern Setup Host has Stopped Working error:

1. If you have unnecessary data on your computer, you need to delete it from the system partition.

2. If you need to release some space but cannot delete the date because it’s important, then what you can do is back up all the important data to a USB flash disk, network shared storage, external storage or cloud storage ( For example: Google drive, OneDrive, etc.)

Method 2: Prepare Windows Machine for Upgrade

This method require some system changes,  which includes disabling startup programs, changing regional Windows setting and disabling services that are not related to Microsoft. Given below is the procedure for Windows 7, Windows 8 and Windows 8.1. Using this method we can easily prevent any potential problems occurred due to the conflict between various applications.

First of all, you have to disable all the services that are not related to Microsoft. The following methods work for Windows 7, Windows 8 and also for Windows 8.1.

Step 1: Hold the Windows logo and then press R key.

Step 2: To open System Configuration, type msconfig and then press the enter.

Step 3: Click on Services.

Step 4: Click on Hide all Microsoft Services at the bottom of the left corner.

Step 5: Click on Disable all at the bottom of the right corner.

Step 6: Now, click on Apply.

Step 7: Then click on OK.

 In the next step we will aim to disable all startup programs.

In case you are using Windows 7:

Step 1: Hold the Windows logo and then press R key.

Step 2: To open System Configuration, type msconfig and then press the enter key.

Step 3: Select Startup tab.

Step 4: Click on Disable all in the bottom right corner of the screen.

Step 5: Now click on Apply.

Step 6: Click on OK.

Step 7: Restart your computer system.

Step 8: Run your Windows upgrade.

But in case you are using Windows 8 or Windows 8.1:

Step 1: Hold the Windows logo and then press R key.

Step 2: To open the System Configuration, type msconfig and then press the enter key.

Step 3: Select the Startup tab.

Step 4: Now, click on Open Task Manager.

Step 5: Again select the Startup tab.

Step 6: Disable the desired applications by right clicking on the application and choosing Disable.

Step 7: Then close Task Manager.

Step 8: Restart your computer system.

Step 9: Run your Windows upgrade.

The final step includes changing the regional settings via Control Panel.

In case you are using Windows 7:

Step 1: Hold the Windows logo and then press R key.

Step 2: Now, type Control Panel and then press the enter key to open Control Panel.

Step 3: Click on View by Category.

Step 4: Select Clock, Language and Region.

Step 5: Then select Region and Language.

Step 6: Click on Location tab.

Step 7: Choose United States under the Current Location.

Step 8: Then click on Keyboards and Languages.

Step 9: Click on Change Keyboards.

Step 10: Click on General tab.

Step 11: Choose English (United States) for default input language.

Step 12: Click on Apply.

Step 13: Then, click on OK.

Step 14: Close the Control Panel.

Step 15: Restart your computer system.

Step 16: Run your Windows Upgrade.

But in case you have Windows 8 or Windows 8.1 then:

Step 1: Hold the Windows logo and then press R key.

Step 2: Now, type Control Panel and then press the enter key to open Control Panel.

Step 3: Click on View by Category.

Step 4: Select Clock, Language and Region.

Step 5: Then select Region and Language.

Step 6: Click on Location tab.

Step 7: Choose United States under the Home location.

Step 8: Click on Apply.

Step 9: Now click on OK.

Step 10: Click on Language to add another language under Clock, Language and Region.

Step 11: Click on Add a language.

Step 12: Choose English and then click on Open.

Step 13: Now, Choose English (United States) and then click on Add.

Step 14: Under Languages, click on your previous language and then click on Remove.

Step 15: Now close the Control Panel.

Step 16: Restart your computer system.

Step 17: Now, upgrade your Windows machine.

Step 18: Afterwards, enable startup programs, services and then change the regional settings.

Method 3: Create Bootable USB and Upgrade your machine to Windows 10

This method requires you to upgrade your Windows version to Windows 10 with the help of bootable USB flash drive. Firstly, you will have to create Window 10 bootable USB that is compatible with notebook and computers.

After which you have to reconfigure the BIOS or UEFI, so that your system can boot from the USB flash drive. After getting that done, you need to boot your Windows with the help of USB and then proceed with the upgrade procedure.

Method 4: Run Disk Clean Up and Delete $Windows.~WS Folder

This method includes running a Disk Clean up and deleting folder $Windows.~WS  from the system partition. Disk clean up can be defined as a utility integrated in the Windows that helps you in the removal of unnecessary files present in your hard disk which is to boot the speed of the Windsor operating system.

In the next step you will have to detect $Windows.~WS  folder. If you upgrade your older Windows to Windows 10 instead of a clean install you will come across two hidden folders on your C drive (or any other drive where you have installed Windows

Method 5: Resume Upgrade by Running Setupprep.exe

This method has helped majority of the users. It includes initiating the upgrade process and then running setupprep.exe file that will resume the last operation rather than starting a completely new one. This method works for Windows 7, Windows 8 and Windows 8.1. Steps to do the same are:

Step 1: Using Media Creation Toolkit run the Windows Upgrade process.

Step 2: Close the Media Creation Tool or Windows Upgrade if you get the error.

Step 3: Hold the Windows logo and then press R key.

Step 4: Now, type: C:\$Windows.~WS\Sources\Windows\Sources\setupprep.exe

Step 5: Press the enter key.

Step 6: Windows Upgrade will be resumed. Wait until the process completes.

Method 6: Use DISM to repair Windows

Deployment Image Servicing and Management or DISM is a command line tool that allows you to mount install.wim, the Windows image file and also do the image servicing that includes configuring, installing, uninstalling and Windows Upgrade.

It is also a part of Windows Assessment and Deployment Kit (or Windows ADK). In this method we will use the Deployment Image Servicing and Management tool to repair Windows image.

Method 7: Run System File Checker

SFC or System File Checker is a command line utility present in Windows. It’s work is to check for any system file corruption. If SFC ever find any issue with system file corruption, it will try to resolve it. But you are required to be the administrator to run a console session for using the SFC utility. SCANNOW is an additional command included in SFC which scans the integrity of all protected system files and repairs the files that are detected with problem when possible.

Method 8: Move User Folder to Default Location

Some users had moved their user profiles from the system partition to some other location which is why Windows Upgrade could not continue the procedure.

If you have not moved your user profile to a new location then skip this method and jump to the next one. But if you have then you have to go back to your previously used profile to default location C:\users\YourUserProfile.

Afterwards, you are required to run the upgrade.

Method 9: Clean Install Windows 10

If none of the above mentioned methods worked for you and you are done with all the troubleshooting and carrying out complicated and lengthy  procedures, then you can easily go for clean installation for the Windows 10. But a clean installation can cause you loss of data, applications and settings which is why  before you do that, make a list of all the important software that you use and will need to reinstall after the upgrade.

Also, do not forget to check if your motherboard, notebook or computer brand name supports Windows 10. And finally you have to backup all your important business or personal data to an external hard disk, USB flash drive, cloud storage or network shared storage.

This guide contain all the possible ways of getting rid of the Modern Setup Host has Stopped working error. Go through the methods with alert mind and implement them precisely. You can search for steps of procedures that are not given in this article. We hope this article proved useful to you and at least one of the methods helped you rectify your situation.

Leave a Reply