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

We all know that Windows 10 is not just an OS of new technology from Microsoft but also a hub of troubles where you see a different problem every other day. As the new error here comes the SVCHOST.EXE error on that, I’m going to show you some ways that can fix svchost.exe (netsvcs) high CPU memory usage issue.

Svchost.exe is a process that is always in the background in running state. It’s an important process, but often we don’t know that what it does actually.


Well everyone should know about this process and especially when it is draining out 99 percent power of your CPU. So svchost is a Service Host that is needed to perform various tasks, but the process always runs in the background from the moment you start your PC. If you’d like to learn more about it, I’d check out its Wikipedia page.

You can easily see this svchost.exe running in the Processes section of the Task Manager. It’s essential of course, but many times it can engage all the Memory Resources without doing anything special. I recommend checking out this article from Make Use Of to learn about CPU Technology. 


Learn How to Fix Svchost.Exe (Netsvcs) High CPU Memory Usage Issue

But there are reasons that can make it consuming all these high sources of your CPU, and in the solution, I am going to discuss them all so you can get rid of the issue svchost high memory usage windows 7 or windows 10.

#1 Use Your Antivirus to Perform a Full System Scan

Most of the times, this error occurs because there are so many viruses or malware that have already affected your device and make svchost.exe to consume high resources. So in this situation, your antivirus is the answer, and you need to perform a full scan, do every single virus can be detected and then eliminated.

After deletion of the infected files and viruses, you can check if the svchost high CPU error occurs again.

#2 Find the Responsible Service and Eliminate It

If it’s not the viruses or infected files that make svchost.exe consuming CPU resources then probably it is some kind of service that is responsible for the error message. So follow these steps and find out the actual function behind the issue and just disable it.

  • First, open the Task Manager by pressing Ctrl+Alt+Del keys.

Task Manager

  • Look at the Processes tab where all the processes are running.
  • If you are getting this error, you will quickly see a process as svchost.exe. So just right click on it and then choose ‘Go to Service.’
  • Now a new box appears that displays all the services running under the svchost.exe process.
  • Now it’s time to check your patience because it’s going to take time. You need to check that exactly which service is consuming the most memory.

svchost exe1

  • So check each service one by one and click the option stop it temporarily so you can see the changes on CPU if it runs generally after turning off that particular service.
  • Check it for every service and then view the memory usage for each of them. If you think that any particular service is not taking up so much resource, then head to the next one and continue this process until you find the service that is responsible for the error.
  • Lastly, just put it off permanently and to do this you need to run services.msc by putting the text in the Run box and then press Enter.
  • The Services management opens up; there you find that service and right click on it to choose Properties. Here you find an option Disable that you are supposed to click on and then give a restart to your device.

Services management

It may be the longest one but it is the most effective solution, and many times it is the perfect way to fix svchost.exe (netsvcs) high CPU memory usage error.

#3 Visit the Event Viewer Log and Delete the Data

If the second one is not your solution, then Event viewer log may be the reason behind this svchost high CPU usage error. So now you are supposed to view the Event Viewer log and to do that here are the steps:

  • Go to the Run dialog box and type eventvwr. Just hit the enter button and it will take you to the log.
  • Here you see several options in the left sidebar and from that choose Windows Log by clicking on it once.
  • Now it shows five options in the white space and Application is at first place. So you choose select Application And right click on it and then click on Clear Log.


  • You need to do this operation for all the five elements which are: Application, Security, Setup, System, and System log.
  • When you are done clearing logs, you can restart your computer.

#4 Check Windows Updates Problems and Troubleshoot It

Here is the fourth solution if all the three are of no use. Chances are you see this issue because there is something wrong with the Windows update system and so you can troubleshoot it and check for the error again.

For this, you have to force Windows to create another folder to store the updates because the current Update folder is corrupted and that’s why you are facing the high CPU usage issue.

After troubleshooting, the high CPU usage problem gets solved, and your CPU resources get free, so follow these steps:

  • Open the Run box either by searching on the panel or just press the Windows + R.
  • Now you see the Run box so you can type or paste services.msc and hit Enter.
  • It displays you a list in alphabetical order so you can easily search for the Windows Update service. Now right click the service and select Stop.
  • In the next step follow this path: C:Windows” folder and delete the SoftwareDistribution folder.
  • Lastly, restart the device, now a new folder is created automatically, and Windows will put the updates in it whenever there is any.

By now the svchost high CPU usage problem will not on your PC and your CPU is free of load.

Also Read: How to Fix Error Code 0x80004005 for Windows 7, 10


All these four methods are very much capable to fix svchost.exe (netsvcs) high CPU memory usage issue and inevitably get you free from annoyance. Keeping the CPU resources free is mandatory as it causes several troubles and makes the entire experience laggy. It can be ignored in the beginning it is advised to solve the high usage error and keep your machine from circumstances.