All About Microsoft Windows And Technology !!!

Fix svchost high cpu usage and 100% disk usage problem on windows 10

After Install recent updates or upgrade to Windows 10 1903 update Number of users Report Windows 10 not responding for a long time. When checking on the Task Manager you will notice SVCHOST will cause the problem. like 100% Disk Usage by svchost service, Also you may notice Svchost causing Memory leak problem or svchost high CPU usage problem on windows 10 computer. Service Host or svchost.exe is a process that is responsible for hosting all the services which are running on your computer. All the services which are running in the background are executed in the form of DDL’s and it is the job of svchost.exe to run them. As all the processes are run under scvhost.exe, If any service stops responding, Crashes, or gets corrupted it results in svchost.exe high CPU usage, Memory leak, or 100% disk usage problem.

According to Microsoft, the Svchost or svchost.exe is “a generic host process name for services that run from dynamic-link libraries”. In simpler words, it is a legitimate Windows process when running certain Windows operations. In most cases this svchost.exe high CPU usage, memory leak, or 100% Disk Usage issue that is infected by a virus or a malware program, corrupted Windows Update, or when any service is stopped.

svchost high CPU usage

If you are also suffering from this problem and looking for solutions to fix this svchost high CPU usage problem. Here follow bellow solutions to fix the problem permanently.

Make Sure the computer is not infected with Virus

Most of the time High CPU or memory usage of svchost.exe services can cause by viruses or malicious programs. Many viruses and malware programs are highly responsible for causing svchost.exe high CPU or Memory usage problems. Thus, before proceeding to troubleshoot the Svchost.exe high CPU usage problem. You must check your windows for Malware virus infection.

Download And Install the latest updated Antivirus or Antimalware Application and perform A full system scan. Now Simply Restart windows and check If any problem svchost high CPU usage is caused due to virus infection you will never face any problem after performing a full system scan. Still getting the same problem Fallow next step.

Disable certain svchost.exe service

Also Disabling the Certain services which cause High cpu disk usage problems To Do this Right-click the taskbar at the bottom of your desktop and choose Task Manager. Under the Details tab, right-click on the high usage svchost.exe process and select Go to service(s). Now you will be led to a window with highlighted services that run under this svchost.exe process.  Now you can see what process is hogging CPU or memory resources. To shut them down, you can stop the services temporarily one by one until you find out which one is at fault. Choose a service, and then right-click it and choose Stop. Do this one by one until you can figure out which service is causing the problem.

Once you have found out which service is at fault, click the Open Services button and go to the Service window. Windows Update service is usually the culprit service most of the time, so locate Windows Update and right-click it to choose Properties. Change the Startup Type to Disable, And click stop the service if it’s running.

stop windows update service

Then click apply, OK. Do the same with background intelligent transfer service And superfetch service ( Stop The service and Set Startup Type Disabled). After that simply restart your computer And check This time you didn’t face svchost high cpu usage or memory leak problem. If you are Still Need help Fallow the next step.

Disable Background Running Apps

On windows 10 Some Background Apps run themselves in the background and use system resources. If any App gets corrupt and stops responding then also you face system Not responding and High CPU, Memory usage problem. You can disable the unnecessary background running apps to save system resources by following below.

Go to Settings from the Start menu then click Privacy and Background apps. Turn off the toggle switches next to the apps you don’t want to have running all the time. Of course, you can still launch these programs manually if you need them.

Disable programs in the background

When you Restart windows you will notice Hight CPU or Disk usage problem may get fixed.

Fix Corrupted Windows Updates issues

If any installed update may get corrupted, The windows update service may start misbehaving and you face High CPU usage, Memory leak or 100% Disk usage problem. If after performing all the above methods still, you face svchost high CPU usage problem Then Delete or Rename the SoftwareDistribution folder mostly fix this problem permanently.

The “SoftwareDistribution” directory is the place where Windows OS stores the downloaded updates. Thus any corruption of this particular folder will lead to various problems include svchost high CPU usage or 100% disk usage. Follow the below steps to Delete or Rename the Software Distribution folder.

First Open run and type services.msc > Enter. Now Scroll down look for Windows Update when you found right-click on it and choose Stop. Do the same with background intelligent transfer service and superfetch. After stopping all these services minimize the windows services and navigate to the following path:
C:\Windows, find the SoftwareDistribution folder and then delete it. I ask for administrator permission to give it. Note: also you can Rename it to old software Distribution.

Again open Windows services and Start the stopped services ( Windows update, background intelligent transfer service, and superfetch) by right click on it and start. Reboot your Windows PC and check for Windows updates. Download all the latest updates again and this will fix Svchost.exe (netsvcs) memory leak issues in windows OS.

Clear all event viewer log

A log file is a file that keeps a record of either the events that occur in an operating system or some other software runs or messages between different users of communication software. Sometimes large log files in Windows viewer log can also cause svchost.exe high CPU or memory usage problem on windows computers If you are getting Svchost.exe (netsvcs) memory leak issues then cleaning up the Windows Event Viewer log file can help to fix the svchost.exe high CPU usage issue And memory leak permanently.
To clear Event viewer logs first Open run by press win+R and type eventvwr hit the Enter key.
Here Click to expand sub-items in the Windows Logs section. Right-click on the Application > select Clear Log.

Clear all event viewer logClean up Security, Setup, and System log by performing the same operation. Reboot your Windows computer. Now check the problem to get solved.

These are some Best working solutions to fix svchost.exe 100% disk usage, svchost high CPU usage, or Memory Leak problems on Windows computers. Have any query suggestions Feel free to comment below.

You might also like
Leave a comment

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More