Does the Modern Setup Host stop working or shows a modern setup host high CPU. If you are meeting any of these problems, then do not worry. Like you many other users are facing the same problem. And to troubleshoot it, we are here with this article.
In the tech era, we all are habituated with the super-fast computer, so when we stuck between that super slow computer, we can’t tolerate it. And if you have checked the Task manager, then you can see the high modern setup host CPU usage. So what you can do to solve it? Then the answer is here.
In this article, we will discuss all the details about the modern setup host, high CPU usage with modem setup host. Do not go anywhere and read the article carefully. Before we go to the troubleshooting steps or fixes, first let me give you some basic idea about this error.
What Is Modern Setup Host?
Modern Setup Host or setuphost.exe that one can find in C:$Windows.BTSources folder. It is a self-extracting archive and installer. If you are using the beta version of windows or Windows technical preview, then it is more likely to get it.
And when this Beta version run the setup file or detect any update or install the update, then modern setup host windows 10 start running in the background. Yes, it has all the user account’s privileges within the context of its origin Windowsstoresetup.exe.
The major two problems associated with the Modern Setup Host are: Modern Setup Host has stopped working and Modern Setup Host high CPU usage. If you are facing any of these two errors, then try the following fixes given here one by one and let us know which works for you.
Fixes For Modern Setup Host Disk Usage
After reading the above intro, you know that for windows update the Modern Setup Host process is responsible. Probably due to windows update, you will face the Modern Setup Host problems. To solve it, here are the solutions. Have a look at it.
Solution 1: Run the Windows Update troubleshooter
Windows has inbuilt software that can find all the error including Windows Update errors. It is available for Windows 10, so if you are using Windows 7 or 8, then you have first to download the troubleshooter from Microsoft.
From your keyboard press windows key to open up the start menu.
In the search bar, type troubleshooting and click on the topmost result.
Now, go to the Windows Update and Run the troubleshooter.
The troubleshooter will detect and fix the problem.
For the windows 8 and 7, follow the below steps:
From Microsoft, download the troubleshooter.
Click on the downloaded file after the download completes.
Choose Windows Update and click on Next.
If it shows the problem, try to fix it as per the steps are shown on the screen.
Upgrade the pc or check for the windows update and it the problem persists, then go to the next fix.
Solution 2: Use the DISM tool with CMD
If there is any corruption, Windows Update may fail, and in such circumstances, you can use windows inbuilt Deployment Image Servicing and Management- DISM command-line tool to solve the problem.
In the Cortana or search bar, type CMD and right click on the top result titled as command prompt.
Pick the first option Run as administrator and then click on yes when prompted.
You can see a black window in which you have to enter the following command and after entering each command press enter.
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Checkhealth
DISM.exe /Online /Cleanup-image /Restorehealth
Next, go for windows update and check modern setup host problem persist or solved.
Solution 3: Perform a clean boot
Due to the interference of the background programs, Windows update affects. To remove all the hindrance, you can perform a clean boot. With it, you are staring your windows system with the only essential set of programs and drivers.
Press Windows logo key and R from your keyboard to open a Run command window.
In the search bar of Run window type msconfig and press Enter or OK.
It will open the System Configuration. Here uncheck Load startup items.
Next, go to the Services tab and choose disable all option followed by the Hiding all Microsoft services.
Now, pick the Startup tab and choose the Task Manager option.
Now, right-click on each startup and select Disable.
Again go back to Startup tab >> System Configuration >> OK.
Reboot your pc or laptop.
Fix 4: look for the default system language on your pc
Windows Update may probably encounter a problem if the system language and the default system UI language both are different. To check it, follow the steps given here:
In the start bar, press CMD and right click on the result to choose Run as administrator.
On the next screen, click on yes, and you can see a black window of command prompt. Here type the following command and press enter:
dism /online /get-intl
You can see the default system UI language. Next, check the system language.
Press windows key and I together from your keyboard, and it will open up the Settings window.
Go to Time & Language >> Region & language >> language and check the system language is similar to the default system UI language or not.
If not then change it and check the problem is solved or not.
For the windows 7 user, press windows key and R to open Run command and here type control and hit the Enter tab.
Go to Region and Language wand check the language.
Solution 5: Delete all the items in the Software Distribution folder
In your windows 10 system, there is a folder titled with Software Distribution. It is an essential part for Windows Update, and it stores all the temp file that used for Windows update.
Due to such Temp files sometimes modern setup host lead to the Windows Update failure. To solve it, follow the below given steps.
Evoke the Run command window by pressing windows key and R key together from your keyboard.
Now, paste the following path in the search bar and press enter:
It will open the software distribution folder. Here press Ctrl and A keys together and right click. Choose delete option.
It will ask for administrator permission. Here click on do this for all current items, then click on Continue.
Restart your pc.
Solution 6: Disable Windows Update
If you do not want to upgrade or update the Windows 10, then you can easily disable it to get discarded the Modern Setup Host error.
Invoke run command by pressing windows key and R together from the keyboard.
In the search bar, type services.msc and then hit Enter or click on OK.
It will open the Services window. Scroll down and find Windows Update service.
Right click on the Windows update and go to the Properties.
Now in the startup type choose Disabled and then click on Stop.
Next, go to Recovery tab and look the First failure is set to Take No Action.
Click on apply and then ok to save changes.
If you have a question that can I delete modern setup host, then no you can’t, the only way is to disable windows update.
Similar read: Akamai NetSession – Should You Disable it?
A Quick Guide To Avoiding Modern Setup Host
You need to be aware that sometimes setuphost.exe ( Modern Setup Host) isn’t related to Microsoft but a malware. Some virus camouflages themselves as setuphost.exe to breach into your Pc security. The risk of such file being malware is high when it is located in C:\Windows or C:\Windows\System32 folder.
So always be careful about such threats and to avoid confusion keep an eye on your computer’s security. Use a good antivirus to protect your pc. We suggest Avast Antivirus which comes with Avast Safezone. To avoid threats setuphost.exe being a virus do as following:
Option 1: Run a scan manually
If your concern about the security of specific files or folders then you can manually scan it with Windows Defender by simply right click on it.
It will scan the folder within no time. To do so follow the steps given below:
Choose Virus & threat protection >> Current threats >> Quick Scan.
In case if you want to run an advanced scan then the path is here:
Virus & threat >> Current threats >> Scan options >> Full scan / Custom scan / Windows Defender Offline scan >>Scan now.
Option 2: Own Schedule Scan
Windows system scans the device regularly, but if you want to take extra caution, you can set a scheduled scan. To do so, the quick steps are here:
In the search bar, type schedule tasks and choose the top result in the list.
From the left pane, expand the option and go to Task Scheduler Library >> Microsoft >> Windows.
Scroll down the choose Windows Defender folder and from the center, pick the Windows Defender Scheduled Scan option.
In the Actions pane, choose Properties, and in the new window, it opens the properties. Here choose the Triggers tab, and then choose New.
Now set the time and frequency and choose ok.
Option 3: Turn on or off Windows Defender Antivirus Defender
Sometimes to solve the error, you have to stop real-time protection so that it will not scan the files for threads.
Note: If you turn off the real-time scan, it will automatically turn on after some time.
Go to start tab>> Settings >> Update & Security >> Windows Security >> Virus & threat protection >> Manage settings >> Switched off Real-time protection >> Yes.
It is all about a modern setup host and how to fix it. We hope you find a solution to your problem. In case of any error, use the comment section below and our expert will help us to solve it. Thank you!