How to Fix Svchost.exe netsvcs High CPU Usage

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

What is svchost.exe?

What is svchost.exe? Have you wondered why there are nearly a dozen processes running with the name svchost.exe. Can’t remember starting them or you can’t kill them.

Svchost.exe is a process on your computer that hosts, or contains, other individual services that Windows uses to perform various functions. For instance, sometime back, Microsoft started moving all of the functionality from internal Windows services into .dll files instead of .exe files. This made more sense for reusability from a programming perspective. But the problem was you cannot launch a .dll file directly from Windows it has to be loaded up from a running executable (.exe), therefore the svchost.exe process was created.

There can be multiple instances of svchost.exe running on your computer, with each instance containing different services. One instance of svchost.exe might host a single service for a program, and another instance might host several services related to Windows. If they were all under a single service, a failure in one might bring down all of Windows. You can use Task Manager to view which services are running under each instance of svchost.exe.
What is svchost.exe?

How to view which services are currently running under svchost.exe

1.    Open Task Manager by right-clicking the taskbar,
2.    Clicking Start Task Manager.
3.    Click the Processes tab.
4.    Click Show processes from all users. (  If  prompted for an administrator password or confirmation, type the password or provide confirmation).
5.    Right-click an instance of svchost.exe, and then click Go to Service(s). The services associated with the process are highlighted on the Services tab.

How to fix How to Fix Svchost.exe netsvcs High CPU Usage Problem

Learn how to fix How to Fix Svchost.exe netsvcs High CPU Usage Problem.
Svchost.exe (netsvcs) or svchost.exe -k is one of the common issues Windows users face. Svchost -k is actually a very essential and critical Windows process which is responsible for loading of several other critical Windows services for proper Windows operation.

In several occasions, users complain that Svchost.exe is hogging their CPU or Memory  resources without obvious reasons.

The Svchost.exe high usage problems, in most cases, occur on computers that are infected by a virus or a malware program. Other reasons include, a Windows Update, full Event log file or by other programs or services that start many processes during their execution

How To Solve Svchost.exe netsvcs / svchost.exe -k / Svchost -k ISSUE / Svc host

There are many ways to fix this issue, I will discuss the ones which have the highest chances of solving your problem and are easy to follow. Solve Svchost.exe (netsvcs) high memory today


Solution 1: Scan Your Computer For Malware or Virus – Cpu virus removal

Scan Your Computer for Malware or Virus using a goo antivirus. Do a deep scan of your PC and remove the viruses. The issue should be solved once the viruses have been discarded.

Solution 2: Emptying Event viewer log

There might be accumulation of large log file in Windows event viewer which could lead to svchost.exe -k high cpu usage problem (computer high cpu usage). Get rid of the error by clearing the Event Viewer’s log.

Carry out the following steps

Step 1: Press Windows key + R to launch run dialog box.
Step 2: In the run dialog box, type eventvwr.msc and press the Enter key.


Step 3: After the launch of the Event Viewer, double-click and expand Windows Logs.
Step 4: Right-click on Application option and choose Clear Log.

Event Viewer

Step 5: Perform the same operation and clear the Security, Setup, and System log.
After completion, restart your computer. Svchost.exe netsvcs gone and you will no longer face the memory hogging issue on your computer.

Solution 3: Find and Disable the service that causes the “svchost” high CPU usage.

Svchost.exe is a process that is required by several services or programs in order for them to run. Determine which service or program runs under the svchost.exe process, and is hogging your system’s CPU and memory resources, and then disable or totally uninstall that program or service.
1. Press Ctlr+Alt+Del keys simultaneously and then open Task Manager.
2. At Processes tab, check the Show processes from all users checkbox.
3. Right-click on the high usage svchost.exe process and select Go to Service(s).
4. At services tab you should see several highlighted services that run under the svchost.exe process
5. At this stage find out which process is hogging CPU resources: You have two ways.

A) Perform a sequentially search using Google (for all highlighted services) and see if the searched service is critical – or not – for your computer.
Or –
B) Try to sequentially stop services (one by one) until CPU resources come back to normal. To stop a service temporary:
•    Choose a service
•    Right-click on it, and choose Stop Service.

6. After you have identified out the culprit service or program, navigate to services in Computer

Management to disable that service.
To disable a service on your computer permanently:
1. Simultaneously press Windows key + R to open run command box.
2. in run command box, type: services.msc and press Enter.
3. At Services management window, right-click at the culprit service and choose Properties.
4. Change the Startup type to Disabled, press OK and restart your computer.


Solution 4: Update the Windows Update Client – Svchost.exe (netsvcs) high cpu

The problem can be solved by trying to update the Update Client from the links below depending on your system type.
32Bit: click (here)
64Bit: click (here)
If this fixes the problem then there is no need of undertaking the disabling.

Solution 5: Download and install all available Windows updates

The svchost.exe (netsvcs) process using a boatload of RAM problem has been reported countless times to Microsoft, which is the reason why Windows has released a multitude of different patches for this problem bundled with quite a few of its Windows updates. Regardless of what version of Windows your computer is running on, there should be at least a few updates for your system, updates that include patches or fixes for this issue, and if that is the case, simply downloading and installing these updates should fix this issue for you.
•    Open Windows Update.
•    Click on Check for updates.
•    Allow your computer to check and then list all available updates.
•    Download and install all available updates.
•    There should be at least one update that contains a patch or fix for this problem among the many Windows updates that you download and install

Solution 6: Disable the wuauserv service

The wuauserv service is the name of the Windows Update service. The Windows Update service is infamous for being responsible for the svchost.exe process taking up more than 50% of the total RAM a computer affected by this problem has. If the Windows Update service is causing this issue on your computer, disabling it will do the trick.

•    Hold the Windows Key and Press R.
•    Type services.msc and Click OK.
•    Scroll down to the Windows Update.
•    Double-click on the Windows Update
•    Open the dropdown menu located in front of the Startup type.
•    Click on Disabled.
•    Click on Apply.
•    Click on OK.
•    This will successfully disable the wuauserv

While disabling the wuauserv service is one of the most effective solutions that you can use to try and get the svchost.exe process to not use a preposterously large amount of RAM, disabling this service will mean that Windows Update will no longer start and stop of its own accord. This means that available updates for your computer will not automatically be downloaded and installed.


While this is not something that will hinder everyday operations, keeping your computer and all of its devices and drivers up to date is most certainly important.

Since that is the case, if you choose to disable the wuauserv service and if doing so fixes this issue in your case, be sure to, at least once a month, set the wuauserv service’s Startup type to Manual, right-click on the service and click on Start, open Windows Update, check for available updates and download and install all available updates. This will ensure that your computer and all of its devices and software stay up to date. Once you have downloaded and installed all available updates, you can turn the Windows Update service’s Startup type back to Disabled to make sure that you do not fall prey to the svchost.exe process using LOTS of RAM issue again.

Solution 7: Disable the BITS service

The BITS (Background Intelligent Transfer Service) is a component of the Microsoft Windows Operating System that makes use of idle network bandwidth to download data crucial to the system in the background. However, in some cases, the BITS service can malfunction, causing it to siphon off excessively large amounts of bandwidth from the user and also cause the svchost.exe process to start using up an unacceptably significant percentage of the affected computer’s Random Access Memory. If your computer is affected by the svchost.exe process taking up a lot of your RAM problem and BITS is also using a lot of bandwidth, it may be causing the issue in the first place, and if that is so, disabling the

BITS service altogether should fix the problem.
•    Hold the Windows Key and Press R.
•    Type services.msc and Click OK.
•    Locate the service named Background Intelligent Transfer Service and double-click on it.
•    Open the dropdown menu in front of the Startup type.
•    Click on Disabled.
•    Click on Apply.
•    Click on OK.
•    Doing so will disable the BITS service.

Disabling the BITS service will not, in any way, affect the way your computer runs on an everyday basis.