How to Fix High CPU Usage by svchost.exe (netsvcs)

Microsoft Windows is a great Operating System for PCs, but it does have some issues as well. One of the most common is the High CPU Usage. Now if we try to open the task manager to see what task or program is consuming a lot of power from CPU, we often find this windows service called as svchost.exe (netsvcs) eating up the CPU. Well, in this post we would tell you what this svchost.exe (netsvcs) actually is and How can we fix the High CPU Usage by svchost.exe (netsvcs).

What is svchost.exe (netsvcs)?

svchost.exe (netsvcs) is a generic name for the services which run from dynamic-link libraries in Windows. The internal services for the Windows Operating Systems are moved in one .dll file. But Windows need a program in order to execute this .dll file, this is where the svchost.exe (netsvcs) comes into play which helps the Windows in executing this .dll file.

We won’t be going in too deep about the svchost.exe (netsvcs) in this post as it would make this post quite long. So, now let us move to What Causes High CPU Usage by svchost.exe (netsvcs).

What Causes High CPU Usage by svchost.exe (netsvcs)

Most of the times, it’s the existence of Virus or Malware on the PC that causes the svchost.exe (netsvcs) to eat up the CPU Usage. There can be other causes of this as well which depends on the machine specifications and other things.

Well, let us now take a look at How to Fix High CPU Usage by svchost.exe (netsvcs).

How to Fix High CPU Usage by svchost.exe (netsvcs)

We have 10 Solutions that you can use to fix the high CPU Usage by svchost.exe (netsvcs) issue. You can use any of the solutions to fix the problem.

Solution 1: Clear Event Viewer Logs

Our first method to fix the High CPU Usage by svchost.exe (netsvcs) is by clearing the event viewer logs. You can clear the event viewer logs by following these steps carefully:

  • First of all, Press the Windows Key + R key combination to open the Run Window.
  • Here, type eventvwr.msc and then press the Enter Key to open the Event Viewer Window.

  • On the Event Viewer Window, expand the Windows Logs and then right-click on the subdirectories (Application, Security, Setup, System and Forwarded Events.) one by one and choose the Clear Log Option.

  • Make sure you clear the logs for every directory listed above.

That’s it, you should now no longer face the problem High CPU Usage by svchost.exe (netsvcs). In case you still do, then try our next method.

Solution 2: Using Malware Remover and Cleaner

As we have already told you that in most of the cases the High CPU Usage by svchost.exe (netsvcs) is caused due to the existence of Virus or any kind of Malware in the PC, we would have to use the Anti Virus and Malware Remover in order to fix this problem. Follow these steps carefully:

  • First of All, you need to download and install the CCleaner & Malwarebytes on your PC.
  • Once you have successfully installed both of the above programs on to your PC, it’s time to Run Malwarebytes and scan your system for any harmful files.
  • Wait for the Malware to find the installation of any malware, in case it does find any malware, it would remove it on its own.
  • Once you have scanned your System with the Malwarebytes, it’s time to run the CCleaner and “Cleaner” section under the tabs, we would recommend you cleaning the files which are shown below in the Image.

  • After selecting the above options, click on the Run Cleaner button and let CCleaner does its job.
  • In case you want to get one step ahead in cleaning your PC, then you can do so by selecting the Registry tab and selecting the following options:

  • Let CCleaner run and find issues, once it does simply click on Fix Selected Issues.

That’s it, you should now no longer face the problem High CPU Usage by svchost.exe (netsvcs).

Solution 3: Rename SoftwareDistribution Folder

In order to fix the High CPU Usage by svchost.exe (netsvcs) using this method, follow these steps carefully:

  • Click on the Start Button on your Windows home screen and search for the cmd.
  • Right-Click on the Program which says Command Prompt and chose Run as Administrator from the Context Menu.
  • Now enter the following commands to stop Windows Update Services. Don’t forget to hit enter after every line,
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

  • Now, you need to enter the following commands to rename the SoftwareDistribution folder,
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

  • Now, to finish things off, enter the following commands to restart the Windows Update Services.
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

  • Restart your Windows PC to save the changes.

This method should have fixed the problem High CPU Usage by svchost.exe (netsvcs). Just in case it didn’t, then you can give a try to other solutions.

Solution 4: Update your Windows Operating System

In order to fix the High CPU Usage by svchost.exe (netsvcs) using this method, follow these steps carefully:

  • First of all, Press the Start Icon on your Windows home screen.
  • Now go to the Settings.
  • Here, click on the Updates & Security option.
  • To check for updates, simply click on the Check for updates button.
  • Wait till your PC searches for available updates.
  • In case, any update is available, then simply download and Install the Updates on your PC.

This should have helped you in fixing the problem High CPU Usage by svchost.exe (netsvcs).

Solution 5:  Disable services that are causing High CPU

In order to fix the High CPU Usage by svchost.exe (netsvcs) using this method, follow these steps carefully:

  • Open the Task Manager by Right Clicking anywhere on the Taskbar and selecting Task Manager from the context menu.
  • On the task manager window, click on the Details Tab and right-click on the svchost.exe process and choose the Go to Service(s) option from the Context Menu.

  • Now, this will open a new services window on your PC.
  • You will notice that there are a few highlighted services that are running as a svchost.exe.
  • Right-Click on each of the highlighted process and select the Disable option from the context menu for each of the highlighted processes.
  • Do this until the high CPU usage by that particular svchost.exe process is fixed.
  • Once you know the root service that is causing the high CPU usage problem, just open the Services Manager by pressing the Windows Key + R keys at the same time and then typing services.msc and pressing enter.

  • Here, find the culprit service and right-click on it.

  • Select Properties from the Context Menu.
  • Change the Startup type to Disabled and save the changes.

  • Restart your PC to make changes take effects.

That’s it this method works like a charm to fix the problem High CPU Usage by svchost.exe (netsvcs). In case, you find the above solution difficult, then you can also use the Microsoft program called Process Explorer which can really help you in finding the root cause of this problem.

Solution 6: Disable the Windows Update service and BITS 

In order to fix the High CPU Usage by svchost.exe (netsvcs) using this method, follow these steps carefully:

  • First of all, you need to open the Services Manager by pressing the Windows Key + R keys at the same time and then typing services.msc and pressing enter.

  • Here, find BITS and Windows Update in the list then right-click on them to select Properties from the Context Menu.

  • Click on Stop and set the Startup type to Disabled.

  • Save the changes.
  • Restart your PC to make changes take effects.

This should have helped you in fixing the problem High CPU Usage by svchost.exe (netsvcs).

Solution 7: Run Windows Update Troubleshooter

In order to fix the High CPU Usage by svchost.exe (netsvcs) using this method, follow these steps carefully:

  • Click on the Start button on your Windows home screen and search for Troubleshoot.
  • Here, choose the Windows Update option from the list and then Click on Run the Troubleshooter button.
  • On the next screen, click on Try Troubleshooting as an Administrator.
  • To finish things off, click on Apply this fix.
  • Close the troubleshooter window.

That’s it, this would fix the cause for the High CPU Usage by svchost.exe (netsvcs) and will fix it on its own.

Solution 8: Start System File Checker (SFC) and Check Disk (CHKDSK)

In order to fix the High CPU Usage by svchost.exe (netsvcs) using this method, follow these steps carefully:

  • Click on the Start Button on your Windows home screen and search for the cmd.
  • Right-Click on the Program which says Command Prompt and chose Run as Administrator from the Context Menu.
  • Now enter the following commands and press the Enter Key.

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

  • Wait for the above task to get completed, once it’s completed, simply restart your PC.

This should have helped you in fixing the problem High CPU Usage by svchost.exe (netsvcs).

Solution 9: Start System and Maintenance Troubleshooter

In order to fix the High CPU Usage by svchost.exe (netsvcs) using this method, follow these steps carefully:

  • Click on the Start Button on your Windows home screen and search for Control Panel.
  • Open the Control Panel and Search for the Troubleshoot and click on Troubleshooting from the list.

  • Now, click on the View All option from the left pane.
  • Click on Troubleshooter for System Maintenance.

  • Let the troubleshooter deal with the problem.

That’s it, this solution should have helped you in fixing the problem High CPU Usage by svchost.exe (netsvcs).

Solution 10: Run RKill

RKill is an anti-malware software which is developed to remove any malware that may be present on the user’s PC, in order to fix the High CPU Usage by svchost.exe (netsvcs) using this method, follow these steps carefully:

  • Download the RKill from here.
  • Install the RKill on your Windows PC.
  • Run RKill and let it scan and remove any malware (if present).

That’s it guys this was our 10 Solutions to fix the problem High CPU Usage by svchost.exe (netsvcs). Let us know which method worked for you in the Comments Section down below.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.