How to Stop svchost.exe (netsvcs) Service High CPU and Data Usage

svchost.exe (netsvcs) service high CPU and data usage

Have you ever experienced sluggish performance on your PC even if you are not running any programs? Has your computer ever ate all of your Internet bandwidth for no apparent reason at all? In many such cases, users notice it is work of special service called svchost.exe (netsvcs).

Svchost.exe is genuine Windows process that loads lots of critical components for proper Windows operations. But, many of the users complaining that it is using a lot of their resources like CPU, RAM, and data connection even if they are not running any programs and in result making PC performance sluggish.

The problem get bigger when you have an Internet connection with a limit on data usage. Many users have experienced svchost.exe (netsvcs) hogs all their bandwidth and data in the background. This problem can be found on almost all Windows OS like – Windows 7, 8, and 10.

In most cases, the svchost.exe high resource use problem links with viruses and malware. In other cases, it might have to do with Windows Update, BITS, and full Event log files.

How to solve svchost.exe (netsvcs) Service High CPU and Data Usage Problem?

There are potentially many solutions to this problem. I have listed most effective and useful solutions out there, you can try any one of them or you can try several of them until your problem resolves.

Method 1: Scan Your PC for Viruses and Malware

Viruses and Malware can use processes like svchost.exe to start executing meaningless programs in background occupying a large amount of RAM that can no longer be used for other programs. Sometimes virus and malware create a similar process named slightly different from svchost.exe. Usually, it is “scvhost.exe”, if you are seeing such service or process on your PC then it is definitely a malware. The best solution here is to install a good quality Antivirus and scan your PC.

Related Article: Best Antivirus Softwares 2017: Best Antivirus Software to Protect Your PC from Viruses and Malware.

Method 2: Disable the BITS Service

The BITS (Background Intelligent Transfer Service) is a service of Windows OS which makes an ideal use of Internet bandwidth to download crucial components for Windows system like – Windows updates and security patches. But, in some cases, the BITS service can malfunction hogging all of the network bandwidth and use an excessive amount of CPU and RAM. This problem can be fixed by disabling BITS service.

  • Press Win key + R, type:

and hit enter.

services run command

  • Find Background Intelligent Transfer Service, double-click on it. Set the Startup type to Disabled, Click on Apply and OK.

svchost.exe (netsvcs) service high CPU and data usage

You may need to restart your computer. If this method doesn’t work for you then move on to next method.

Method 3: Clear Event Viewer Log

  • Press Win key + R, type:

and hit enter.

event viewer log command

  • Expand Windows Logs from the left panel, Right-click on Application and select Clear Log.

event viewer log

  • Do it for every sub files – Security, Setup, System, and Forwarded Events.
  • Restart your computer.

Method 4: Disable Automatic Updates in Windows

The svchost.exe may use a lot of your Internet data for Windows Update. Since Windows has made the Windows updates compulsory for everyone, whenever you connect to any Internet source, Windows checks for updates and downloads them automatically in the background without even notifying the user. This may cause a problem if you have an Internet connection with a limit on data usage. There are several ways by which you can prevent Windows from downloading updates in the background. You can follow our detailed article to save your limited Internet data from getting eaten Windows updates.

Related Articles: How to Prevent Windows from Downloading Automatic Updates in Background?

This method could be the most effective of all, as in a lot of cases svchost.exe usage your PC’s resources for Windows update process.

Method 5: Download and Install all Windows Updates

How do we get a crying kid to stop crying? We give him what he wants the most. Well! In this case, the kid is svchost.exe service and the thing he wants the most is Windows Update (in most of the cases). By downloading and installing all available Windows updates at once can shut your svchost.exe service’s high resource usage. Go to Settings → Updates & Security → Windows Updates and check for updates. If any updates are available the download and install them.

Windows update

It should solve your problem, if it doesn’t, then you can try multiple combinations of above methods. If you like this article, do share it with your friends. If you have any questions or queries, you can comment them down below, we would be happy to help.

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Voting to make decisions or determine opinions
Formatted Text with Embeds and Visuals
The Classic Internet Listicles
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Upload your own images to make custom memes
Youtube and Vimeo Embeds
Soundcloud or Mixcloud Embeds
Photo or GIF
GIF format