Tutorial to Fix svchost.exe: High CPU Usage on Windows 10


You might be surprised seeing the svchost.exe dominating the service on Task Manager. It is the reason why your computer is slowing down. It is surely frustrating. Is there anything you can do? Absolutely! We will discuss 4 methods you can do to fix svchost.exe high CPU usage on Windows 10 in this post.

But, before we jump to the tutorials, let’s get to know closer about the svchost.exe.


What is svchost.exe?

According to Microsoft, svchost.exe is:

“a generic host process name for services that run from dynamic-link libraries”.

In simpler words, it’s a legitimate Windows process when running certain Windows operation. But in certain cases, you may see svchost.exe process hogging the CPU or memory resources in Task Manager without apparent reasons.


How do I fix it?

Here are 4 solutions for you to try. You may not need to try them all; just work your way down until you find the one works for you.

Step 1: Scan your computer for viruses

High CPU or memory usage of svchost.exe services can be caused by viruses or malicious programs. So run your antivirus program and scan for possible viruses and malicious programs.

If you find any, uninstall them or remove the viruses completely to see if the problem is fixed.

Step 2: Disable certain svchost.exe services

Faulty svchost.exe services can also be the cause of the abnormal high CPU usage in your PC. To fix it:

1) Right-click the task bar at the bottom of your PC desktop and click Task Manager.

2) Click Details. Right-click the svchost.exe process using high CPU usage and click Go to service(s).

3) You’ll go to a window with highlighted services that run under the svchost.exe process.

4) Right-click one of the processes and click Stop to stop it.

5) Repeat the steps until you locate the faulty process.

6) Once you find the faulty service, click the Open Services button and go to the Service window.

7) We’re using Windows Update service as an example. Right-click Windows Update and click Properties.

8) Change the Startup Typeto Disable, then click OK and restart your computer.

9) See if the problem is resolved.

Step 3: Empty event viewer log

Large log files in Windows event viewer could cause excessively high usage of CPU or memory. To fix that, you can clear Event Viewer’s log:

Read Also:  Windows 10 Automatic Repair Loop

1) On your keyboard, press the Windows logo key and R key at the same time, then type eventvwr and press Enter.

2) On the left side of the pane, click Application under Windows Logs. On the right side of the pane, click Clear Log….

3) Repeat the same procedures to clear the Security, Setup and System logs.

4) Restart your computer after this.

Step 4: Troubleshoot Windows Updates problems

If something is wrong with your Windows Updates settings, svchost.exe will see abnormal increase as well. To fix it:

1) On your keyboard, press the Windows logo key and at the same time to open a Run command window. Type services.msc and press Enter.

2) Right-click Windows Update and click Stop.

3) Go to This PC > Local Disk (C:) > Windows and delete SoftwareDistribution folder. Restart your computer.


If, after trying the above, your PC is still hogging by svchost.exe programs, it’s time to update your device drivers.

If you don’t have the time, patience or computer skills to update your drivers manually, you can do it automatically with Driver Easy.

Driver Easy will automatically recognize your system and find the correct drivers for it. You don’t need to know exactly what system your computer is running, you don’t need to risk downloading and installing the wrong driver, and you don’t need to worry about making a mistake when installing.

You can update your drivers automatically with either the FREE or the Pro version of Driver Easy. But with the Pro version it takes just 2 clicks (and you get full support and a 30-day money back guarantee):

1) Download and install Driver Easy.

2) Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.

3) Click the Update button next to all flagged devices to automatically download and install the correct version of their drivers (you can do this with the FREE version).

Or click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system (this requires the Pro version – you’ll be prompted to upgrade when you click Update All).



That’s all! Hopefully the methods above can help you to fix the problems with the svchost.exe that is hogging your computer.

If you have any questions or suggestions, feel free to leave a comment. Thank you for reading, Folks!