How to set up a modern host in Windows 10 easy.
When you start Windows Task Manager on your Windows 10 computer, you will find several system applications and background processes. You will recognize some of these processes. The rest is not very good.
If there is a “modern installation node” in Task Manager that uses your computer’s processor and you’re wondering what it does, we’ve highlighted everything you need to know about the system process in this explanation. As a cherry on top, you’ll also learn how to check if Modern Setup Host is safe and how to reduce its high CPU usage on your computer.
What Is Modern Setup Host
The Modern Installation Host is a core component of the Windows operating system. You will find it on any Windows computer, regardless of the version or build of the operating system. Windows automatically downloads and installs the Modern Setup Host installation file (SetupHost.exe) on your computer.
Naturally, in hibernation, the process remains inactive, as if it does not exist. However, when you install a minor or major Windows update on your computer, Modern Setup Host comes to life.
The main function of Modern Setup Host is to prepare your computer for installing Windows updates. During the installation process, you will find that the Modern Installation Host is running in the background.
It is an essential component of your Windows computer. Without Modern Setup Host, you will not be able to update your computer to the latest operating system. Likewise, you may experience difficulty upgrading your computer to Windows 10 from older versions of Windows if the Modern Installation node is damaged or not working properly.
You will find the Modern Setup Host file in the C: / $ Windows folder. ~ BT / Sources on your computer’s local drive. It is a self-starting executable installation file; you cannot start it manually if there is no Windows update ready to install.
Is the Modern Setup Host File Safe?
Microsoft developed the Modern Setup Host file, so it can be safely stored on your computer. However, a virus or malware may disguise itself as setuphost.exe on your computer.
Downloading the setup file from unofficial sources or third-party websites puts you at risk of installing a virus-infected Modern Setup Host on your computer. This can lead to performance issues like high CPU usage, battery drain issues, etc. But how can you tell if the setuphost.exe file on your computer is genuine (from Microsoft) or a virus reflecting the Modern Setup Host file?
Check the properties of the setup file
1. Go to the folder (Local Disk (C:)> $ WINDOWS. ~ BT> Sources) containing the setuphost.exe file.
Or type setuphost.exe in the Windows search box, right-click setuphost.exe on the results page and select Open File Location.
2. Right-click the setuphost.exe file and select Properties from the context menu.
3. Click the Details tab and check the installation host. Copyright by â“’ Microsoft Corporation.
4. Also go to the Digital Signatures tab and check if Microsoft Windows is listed in the Signer Name column.
These are signs that the setuphost.exe file on your computer is genuine and safe. However, if a modern installation site continues to overuse CPU resources, you should scan your computer for viruses and malware using an antivirus application. To find out more, check out our in-depth guide to removing resistant malware on Windows 10.
Why Modern Setup Host Has High CPU Usage
We have already established that Modern Setup Host helps prepare your computer for installing Windows updates. All things being equal, setuphost.exe will only take 15-30 minutes to complete this task. If the process takes several hours and begins to increase the load on the CPU of your PC, this may be due to the following reasons:
- your hard disk has a slow write speed; this may affect the speed at which updates are downloaded and installed on your computer.
- You have corrupted or conflicting temporary files on your computer.
- The Windows update process is stuck.
- Many applications are running in the background.
4 Ways to Fix Modern Setup Host Issues
The Windows 10 operating system has a built-in tool that diagnoses and automatically fixes problems preventing your computer from installing updates. This tool can also help troubleshoot issues causing Modern Setup Host to fail.
1. Run the Windows Update Troubleshooter
- Start Windows Settings and click on Updates and Security.
- On the right sidebar, click Troubleshoot.
- Select Windows Update and click the Run the troubleshooter button.
- If the Windows Update Troubleshooter finds an error preventing the update from being installed on your computer, click Apply Hotfix to fix the problem immediately.
2. Delete the software distribution folder
The SoftwareDistribution folder contains important files required to install new updates on your computer. If this folder contains corrupted or conflicting temporary files, you may experience difficulty installing Windows updates. Additionally, it can also cause the Modern Setup Host process to remain in the background, resulting in increased CPU usage.
To fix this, delete the contents of the SoftwareDistribution folder and restart your computer. You don’t have to worry about breaking anything on your device. Windows will download the required files again.
Follow these steps to delete the contents of the SoftwareDistribution folder.
- Start a Windows Run prompt with the Windows + R keyboard shortcut.
- Then enter software distribution in the dialog box and click OK.
- Select all contents of the SoftwareDistribution folder and delete them. Better yet, back up your content to a different folder on your computer.
3. Disable background applications
When unneeded apps run in the background, they drain CPU resources from vital system operations. Disable as many unnecessary background apps as possible. This should reduce the load on your computer’s CPU and speed up the Windows update process.
- Open the Windows Settings menu and select “Privacy.”
- Scroll down to the Application Permissions section in the right sidebar and select Background Applications.
- Browse background apps and disable apps you hardly use.
4. Remove corrupted files
Unexpected interruptions (such as network connection or power outages) while downloading and installing Windows updates can lead to a build-up of corrupted files. Consequently, it can cause the Modern Setup Host process to hang in the background and use high CPU resources.
To resolve this issue, use Deployment Image Servicing and Management (DISM) and System File Checker (SFC) tools to repair corrupted files by preventing Windows from updating.
- Enter Command Prompt in the Windows search box and click Run as Administrator.
- Paste the command below into the console and press Enter on your keyboard.DISM.exe / Online / Cleanup-image / Scanhealth
- Wait for the tool to finish scanning your computer (that is, when the progress bar reaches 100%) before proceeding to the next step.
- Paste the command below into the console and press Enter on your keyboard.DISM.exe / Online / Cleanup-image / Checkhealth
Again, wait for the progress bar to reach 100% and proceed to the next step …
- Paste this command into the console and press Enter.DISM.exe / Online / Cleanup-image / Restorehealth
- Finally, paste the command below to run the System File Checker tool …sfc / scannow
Note. Each command can take several minutes to complete (say 1020 minutes). Do not close the command prompt window or interrupt the process.
After successfully running these commands, restart your computer and check if this solves the high CPU usage issue on the Modern Installation site.
Stay Updated, Stay Safe
You will need the Modern Setup Host to keep your computer up to date. However, when a system process is causing high CPU usage, you should make sure it is not malware or virus. Make sure the installation file is authentic and digitally signed by the official manufacturer. Scanning the file with antivirus software (if you have one) can also help determine if it is safe or not.
If none of the recommended solutions fixes the Modern Setup Host high disk usage problem, you may need to perform a factory reset on your Windows computer.
How to set up a modern host in Windows 10 easy
How to set up a modern host in Windows 10 easy