Have you ever experienced sluggish performance on your PC even if you are not running any programs? Has your computer ever eaten all of your Internet bandwidth for no apparent reason? In many cases, users notice it is the work of an exceptional service called svchost.exe (netsvcs).
Svchost.exe is a simple Windows process that loads many critical components for proper Windows operations. But, many users complain that it uses a lot of their resources like CPU, RAM, and data connection even if they are not running any programs and making PC performance sluggish.
The problem gets more significant 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.
The svchost.exe high resource use problem links with viruses and malware in most cases. In other cases, it might have to do with Windows Update, BITS, and complete 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 the most effective and valuable solutions; you can try any of them or try several until your pain 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 the background occupying a large amount of RAM that can no longer be used for other programs. Sometimes viruses and malware create a similar process named slightly different from svchost.exe. Usually, it is “scvhost.exe” if you see such service or process on your PC, it is definitely malware. The best solution here is to install a good quality Antivirus and scan your PC.
Method 2: Disable the BITS Service
The BITS (Background Intelligent Transfer Service) is a service of Windows OS that makes ideal use of Internet bandwidth to download crucial components of the Windows system like – Windows updates and security patches. But, in some cases, the BITS service can malfunction, hogging all of the network bandwidth and using an excessive amount of CPU and RAM. This problem can be fixed by disabling the BITS service.
- Press Win key + R, type:
and hit enter.
- Find Background Intelligent Transfer Service, double-click on it. Set the Startup type to Disabled, click on Apply, and OK.
You may need to restart your computer. If this method doesn’t work for you, then move on to the following form.
Method 3: Clear Event Viewer Log
- Press Win key + R, type:
and hit enter.
- Expand Windows Logs from the left panel, Right-click on Application, and select Clear Log.
- Do it for every subfiles – 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 by Windows updates.
This method could be the most effective, as in many cases, svchost.exe uses your PC’s resources for the 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 likes the most is Windows Update (in most of the issues). 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, then download and install them.
It should solve your problem; you can try multiple combinations of the above methods if it doesn’t. If you like this article, do share it with your friends. If you have any questions or queries, comment below; we would be happy to help.