If you see your computer having a hard time to keep up, you might first turn to the Task Manager to find out which app is causing the overload CPU usage. In some cases, you might see that Service Host or svchost.exe is the reason behind everything. How to fix it? Here are some methods that you can try to fix the issue.
Method 1: Use the Advanced System Repair Tool (Restoro)
For those who are not familiar with Restoro, it is a program designed with the function to automatically find and repair issues on your computer that might be causing your Service Hosts issues. Keep in mind that you may have to temporarily deactivate your antivirus to keep it from interfering with the utility programs such as Restoro.
Method 2: Update Your Antivirus and Scan Your Computer
The virus in your computer is one of the main reasons for a process to take too much processing power. If you want to make sure that a virus is not contributing to the Service Host processing issue, first of all, you need to update your antivirus software. Each antivirus software is different so the instructions for doing this are also different.
If you want to update the built-in antivirus called Windows Defender, you can type “Windows Defender” into the Start menu, choose it when you find one, and then click Check for Updates Now. If your antivirus is up to date, you have to run a complete system scan. The process of it can take a long time, but it is great to make sure that you do not have a virus bothering you. Once the scan is done, the antivirus will remove any viruses and you can restart your computer.
For those who are using a third-party antivirus, please visit the official website of the manufacturer for specific steps on how to update it. Once the antivirus is updated, do not forget to make sure that the Windows Defender is disabled.
Method 3: Make Sure Windows 10 Is Up to date and Run Update Troubleshooter If Needed
The Service Host will give the name of the program using it. However, in some cases, Windows Update can create an issue with Service Host, and you might not see how the two are related. Updating your computer might be the reason that you have to do it. If you want to check whether Windows Update is the cause of Service Host using too much CPU power, first of all, you need to update your computer manually and allow the computer to sit running overnight. It will allow you to see if the problem is fixed and a missing update is done.
Method 4: Run A System File Check and Repair the Windows Image
It is possible for the corrupt Windows to cause the issue. The system file check app has the ability to repair corrupt files on your computer automatically. If you want to access the app through PowerShell, please follow these steps. First, press the X and Windows key at the same time on your keyboard. Then, select Windows PowerShell (Admin) on the menu that shows up and press Yes if the system asks you if you want to allow the app to make changes. Second, type “sfc /scannow” into it and hit Enter. Please wait until the process is complete. The process may take some time to complete. Third, type “Repair-WindwosImage-RestoreHealth” into the new prompt. Please hit Enter when you are done. Once again, it may take some time to finish the repair. Fourth, restart your computer after the scan finishes. You should open the Start menu, click the Power icon, and select Restart.
Method 5: Empty the Event Viewer Log
The large file of event logs in your event viewer might cause the high Service Host processing issues. To clear your log, the first thing that should be done is to press the R and Windows key at the same time. Then, type in “eventvwr.msc” into the Run box. Please click OK to open the Event Viewer. When it opens, click Windows Logs from the menu located on the left side of the window that opens. You will have to select the Application option from the drop-down menu. Next, select Save Events As on the right side of the screen. It is better for you to give the same save file a date name and type of log. By default, it will save the event log as the event file, but you still have to save it as a text file or spreadsheet file just in case you need information in a viewable form in the future. Once it is saved, select Clear Log, which is also located at the same location. Please repeat the steps after clicking first on Security and then after clicking on Setup and finally after clicking on System. Make sure to name each of them differently. Once you finish everything, you are required to restart your computer. To do so, you can open the Start menu, click the Power icon, and select Restart.
Method 6: Uninstall Unused Apps
The more apps installed on your computer, the higher the possibility they are running in the background and performing updates or maintenance tasks that can use or interfere with the Service Host. You will have to make sure to make a backup or create a restore point before trying this method in case you accidentally remove something that you need.
Method 7: Run Check Disk in the Command Prompt
Corrupt files are the main reason that cause many issues when an app or service is consuming too much CPU power in Windows 10. Please check your computer disk drives for errors by typing Command Prompt in the Start menu. then, choose Run as administrator. After that, click Yes as the permission to make changes. Then, type in “chkdsk c: /r” at the prompt and press Enter. It will prompt you to restart the system. Please select Y to reboot and press Enter.