Suppose you’ve recently opened the task manager to see what is causing the low computer performance. In that case, you find that a process called svchost.exe or Service Host Local System runs in the background and hogging CPU, Disk, and Memory resources very intensively.
Let’s understand, what is Service Host Local System?
What is Service Host Local System (svchost.exe)?
Service Host: Local System, also know as svchost.exe, is a bundle of system processes of Windows. Many Windows processes, including Windows update service, Background Intelligent Transfer service, etc., run under Service Host: Local System process.
If you notice in Task Manager that this process is hogging too much CPU, Disk, and Memory usage, it means one of the Windows services that come under this process is currently running in the background.
To know which service is currently running under this process, expand the Service Host: Local System process and check which all services are running under this process and which one is hogging extra system resources.
A service called “SuperFetch” has some bugs on Windows 10; this service suddenly starts using as high as 100% CPU, Disk, RAM, and network resources.
Recently we have checked that “SuperFetch” is the main problem, although task manager didn’t point this service.
Superfetch service is only enabled on PCs having a mechanical hard drive instead of a solid-state drive. This service tracks which application you use most and loads their files into RAM so that the application could load faster. Superfetch service has some bug that causes Superfetch to use a high amount of system resources.
To fix this error, we have to disable this service. In this guide, we will walk you through the steps to disable Superfetch service.
Disable Superfetch Service
- Click the Start Menu button, and search for “Services” in the search box.
- Click the “Services” in the search result.
- This opens the services window.
- In the Services, find the Superfetch service by navigating through the “S” alphabets key.
- Double-click the Superfetch to open its properties.
- Under the Services status, click the Stop button to stop the service.
- Now select the Disabled option from the Startup type dropdown menu.
- Click the Apply and OK.
- Restart the computer.
- Check the Task Manager, and see if this time error has gone.
However, disabling the Superfetch service is not recommended because it gives little bit boost to applications to load faster on system.
After disabling the Superfetch service, if Service Host Local System is not hogging too many system resources, it means that ‘Superfetch” was the problem behind this issue. You can keep this service disabled on your computer.
If going through this way problem doesn’t solve, we recommend running a system file check on command prompt to repair corrupted files.
Run System file Check on CMD
Corrupted files may cause Service Host Local System process to use extra system resources. Running a system file check can help to fix corrupted files on the system.
- Click the Start Menu button, and search CMD in the search box.
- Right-click the command prompt in the search and select Run as administrator.
- Type the command sfc/scannow in the command prompt, and then hit the enter button to run the command.
- Wait for the scan to complete, once it is completed, restart your PC.
Now open the Task Manager and check if Service Host Local System High CPU, Disk, and Ram usage problem has fixed.
I hope this guide is helpful for you. If you have any questions, feel free to comment below.