Modern Setup Host Has Stopped Working in Windows 10 [RESOLVED]

Modern Setup Host Has Stopped Working error occurs if you are trying to do upgrade Windows [For example Windows A to Windows B)] There are many different-different reasons that cause Modern Setup Host Has Stopped Working error in windows such as upgrading windows, wrong system configuration, and many others. Windows 10 is the latest version of Windows available in the market.

Modern Setup Host Has Stopped Working in Windows 10

Windows 10 comes with a lot of advantages and benefits. If you are using Windows 7, Windows 8, and Windows 8.1 you can easily upgrade to Windows 10. While you update, no data will be lost in the process. However, if you are using Windows XP and Windows Vista, upgrading to Windows 10 is a bit tricky.

Your data will be lost, and you will have to do a clean install. If you do not wish to lose your data, then you can back up to a USB flash disk, network storage, or cloud storage. Another important thing that you have to check before upgrading to Windows 10 is whether or not your motherboard supports the newer OS or not.

How to Upgrade Windows Old Version To Windows 10

There are three methods by which you can upgrade your Windows machine to Windows 10. They are as follows:

Method 1 – Update Your Windows by Using A Bootable USB or DVD

You can update your Windows by using a Bootable USB or DVD. In recent days we see that the vendors are manufacturing notebooks without DVD RW drives, so are suggesting that you use a Bootable USB.

Method 2 – Upgrade Machine by Using Windows Update

You can also upgrade your machine by using Windows Update.

Method 3 – Upgrade Machine by Using the Media Creation Tool

The last but not the least method is to upgrade your machine by using the Media Creation Tool.

There have been cases where the user starts their upgradation process, and they encounter some issues. One of those error messages is: Modern Setup Host has stopped working.

This issue crops up if you are attempting to upgrade to Windows 10 from Windows 7, Windows 8 and Windows8.1. There are various reasons why this issue occurs. They can be due to wrong system configuration, problems with the upgrade process, etc.

Also Read:

10 Methods to Fix “Modern Setup Host Has Stopped Working” Error

We list a few methods which will help you solve the Modern Setup Host Has Stopped Working error. Keep reading!

Method 1 – Check Free Hard Drive Space

If you lack enough free space in your system partition then, you cannot upgrade your Windows machine. Media Creation Toolkit needs 8 GB of space for downloading the update. However, we would always suggest that you have more than 8 GB of space. Your applications, data, and work will need some space. Hence, it is better to have around 15GB of free space allotted for this update. Delete unnecessary applications and data to gather the space. We give you some tips to free up space in your Hard Drive. They are as follows:

Tip 1: you can delete all unnecessary data from your system partitions. It will free up space, and you can successfully update your system.

Tip 2: if you do not want to lose any data, simply back it up to USB flash disk, external storage, or cloud storage. There are several cloud storage like OneDrive, Google Drive, and others.

Method 2 – Prepare Windows Computer for Upgrade

In order to upgrade your machine, you need to make some changes. These changes include 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. This method will help you avoid any conflict between different applications. To start the process, you have first to disable the services not related to Microsoft. Follow these steps to learn in detail:

Step 1: Firstly, hold the Windows Key and then press R.

Windows and R - Fix Modern Setup Host Has Stopped Working

Step 2: Now type msconfig in the command prompt. Then, press Enter. After you have pressed enter, you will open System Configuration.

System Configuration

Step 3: For the third step, choose services from the System Configuration.

Step 4: Fourthly, from the bottom left corner, click on Hide all Microsoft services.

Hide all Microsoft services

Step 5: Then, from the bottom right corner, click on Disable all.

Step 6: For the final step, click on Apply and then press ok.

In the next step, we will give you the steps which will tell you how to disable all startup programs.

If you are using windows 7

Step 1: Firstly, hold the Windows Key and press R. This will open the command prompt.

Step 2: Type msconfig and press Enter. It will open the System Configuration.

Step 3: Click on the Startup tab.

Step 4: Then, from the bottom right corner click on Disable all.

Step 5: After disabling, click on Apply and then click Ok.

Step 6: Restart your Windows machine.

Step 7: Finally, run the Windows upgrade.

If you are using Windows 8 or Windows 8.1

Step 1: Firstly, hold the Windows Key and press R. This will open the command prompt.

Step 2: Secondly, type msconfig in the command prompt and then press Enter. It will open the System Configuration.

Step 3: Thirdly, choose the Startup tab, and then click on the Open Task Manager.

Step 4: Fourthly, choose the startup tab once again.

Step 5: After clicking on the Startup tab once again, disable all applications. Right-click on the application and then choose one by one.

Step 6: Disable all the applications & Right-click on the application and then choose.

Step 7: Close the Task Manager after these steps are done.

Step 8: Restart your computer to see the changes.

Step 9: Finally, run the Windows upgrade.

For the third step, you will have to change regional settings through Control Panel.

For Windows 7

Step 1: Firstly, hold the Windows Key and press R. This will open the command prompt.

Step 2: Secondly, type control panel and press Enter. It will open the control panel.

Step 3: Thirdly, choose view by category.

Step 4: Click on the clock, language, and region.

Step 5: Click Region and Language in this step.

Step 6: Then, choose the location tab.

Step 7: After that, under the current location, choose the United States.

Step 8: Choose Keyboards and Languages.

Step 9: Then, click on change keyboards.

Step 10: Choose the General tab.

Step 11: In this step, under the Default input language, choose English (United States).

Step 12: Click on apply and ok to see your changes taking action.

Step 13: Restart your computer to see the changes.

Step 14: Finally, run the Windows upgrade.

For Windows 8 and 8.1

Step 1: Firstly, hold the Windows Key and press R. This will open the command prompt.

Step 2: Secondly, type control panel and press Enter. It will open the control panel.

Step 3: Thirdly, choose view by category.

Step 4: Click on the clock, language, and region.

Step 5: Click on Region.

Step 6: Then, choose the location tab.

Step 7: After that, under Home, choose the United States.

Step 8: Click on apply and ok to see your changes taking action.

Step 9: Click on the clock, language, and region and click Language to add another language.

Step 10: Then, click on Add a language.

Step 11: In this step, choose English and click on Open.

Step 12: Then, choose English (United States) and click on add.

Step 13: Under language, select your previous language and choose to remove it.

Step 14: Close your control panel.

Step 15: Restart your computer to see the changes.

Step 16: Finally, run the Windows upgrade. And enable services, startup programs, and change regional settings.

There are several other methods discussed below. Keep reading!

Method 3 – Create a Bootable USB and Upgrade Your Machine to Windows 10

It is is a pretty simple method. Using this method, you can upgrade to Windows 10 by using a bootable USB flash drive. Firstly, you will have to create a bootable USB. This bootable USB flash drive has to be compatible with computers and notebooks. After completing this step, you have to reconfigure your BIOS or UEFI. This step will allow your machine to boot from a USB flash drive. Finally, boot your Windows machine by using USB and run upgrade procedure.

The following method will give you more information about how to upgrade to Windows 10 by running disk cleanup.

Method 4 – Run Disk Cleanup and Delete $Windows.~WS folder

In this method, you will have to run Disk Cleanup and delete folder $Windows.~WS from your system partition. Disk Cleanup is utility integrated into Windows. This feature allows you to remove the unnecessary files from your hard disk. This process helps in increasing the speed of your Windows machine.

Next, you have to delete the $Windows..~WS folder. If you clean install Windows 10, you will not see any hidden folders. But, if you are upgrading, then you will find two hidden folders on your C drive. One of those two hidden folders will be $Windows.~WS.

Method 5 – Upgrade by Running Setupprep.exe

It has been a very useful method for many users. In this method, you have to start the upgrade process and run the setupprep.exe file, which will resume the last operation. It does not start a completely new process. This process is compatible with Windows 7, 8, and 8.1. Follow these easy steps one by one:

Step 1: Firstly, run Windows upgrade by using Media Creation Toolkit.

Step 2: You will encounter some errors. After getting the error, close the Windows Update or Media Creation Toolkit.

Step 3: Firstly, hold the Windows Key and press R. This will open the command prompt.

Step 4: Type C:\$Windows.~WS\Sources\Windows\sources\setupprep.exe and press Enter. This will resume the Windows upgrade.

Upgrade by Running Setupprep.exe - Modern Setup Host Has Stopped Working

Step 5: Finally, be patient and wait until Windows is finished the upgrade.

Method 6 – Use DISM to Repair Windows

We need a tool for implementing this method. The tool’s name is DISM (Deployment Image Service and Management). It is a command-line tool. DISM allows you to mount the Windows image file (install.wim).

It also allows you to do image servicing, including installing, uninstalling, configuring, and Windows update. You can download this tool from any proper link. It is a part of Windows ADK (Windows Assessment and Deployment Kit). The method of repairing the Windows image is identical for Windows 7 to 8.1.

Method 7 – Run System File Checker

SFC or System File Checker is a command-line utility of Windows. Its job is to check for system file corruption. If there is some corruption with the system file, SFC will try to fix it. You can only avail the features of SFC if you are an administrator running a console session. SFC has some additional commands like SCANNOW, which scans the integrity of all protected system files and repairs them whenever possible.

Method 8 – Install or Upgrade Graphics Card Driver

There are few users who could solve the Modern Setup Host Has Stopped Working error by reinstalling graphics card drivers. This can be a probable solution for you, and we would recommend you to try it in case the other method fails.

Method 9 – Move the User Folder to he Default Location

 If you moved your user profile to another location, then follow this method. Or else, move on to the next method.

This method will tell you how to move your user profile to the default location that is, C:\Users\YourUserProfile. After moving your user’s profile to default, you will have to run an upgrade. It is very commonly seen that some users moved their user profile from system partition to another location. Because of this, the Windows upgrade was not able to continue the process.

Method 10 – Clean Install Windows 10

If you are tired of all the troubleshooting steps, the best way is to clean install Windows 10. Before starting with the installation, keep a check whether your motherboard, brand name computer or notebook supports windows 10. You also need to ensure that you have the list of software that you are currently using.

This will come in handy when you need to reinstall that software. Along with all this, you need to also backup all your personal data to USB flash drive, external hard disk; network shared storage or cloud storage.

Also Read:

 Conclusion

Finally, The Modern Setup Host Has Stopped Working Error should be gone. These are the methods that have come to use for several users seeking support. We hope these methods help you also, and your work becomes easy. Give us your feedback so that we can improve.