The service host process is a system which is a vital part of your Windows. They serve as a hosting container and the services running are organized into various groups where each of them runs differently in the Service Host Process.
This post is regarding Service Host: Local system and how to solve some of the problems they cause such as high memory, CPU and memory usage.
A lot of people using Windows 10 complain about having high CPU, memory and disk storage and after fixing these issues by trying some methods, they re-appear after they re-start their computer.
If you are facing the same issues, then listed below are some methods you can use to fix this problem.
First, however, ensure that such problems are not being caused by a faulty driver.
Method 1: Fix problems with the Windows update after troubleshooting
- Click on Start and open Control Panel. Click on View by: and then choose Category. Select System and Security.
- Proceed by selecting Security and Maintenance.
- After that click on Troubleshooting under maintenance.
- Right under the category of, system and security, click on Fix problems with Windows Update.
- Proceed by clicking on Next.
- After that choose the option of Try troubleshooting as an administrator.
- If this does not solve your issue then check again after restarting your computer.
Method 2: Disabling the superfetch service in the command prompt
- After pressing the Windows and the X key together, select Command Prompt (admin) from the options.
Click on Yes when asked about the administrator permission.
- Next, write down the command given below and then press Enter.
“net.exe stop superfetch”.
Wait and then check for any improvement in your computer’s performance.
Write down the following command and press Enter for a disk check.
“chkdsk.exe /f /r”.
For confirmation, press Y on your keyboard when you have restarted the computer, but remember to close your running applications.Disabling superfetch should’ve solved this problem. However, if this didn’t help either try the other given solutions.
Method 3: Disabling services from Task Manager
- Start by a right click on your Task bar which is on the bottom of your screen. Then select Task Manager from the options.
- Right beside the category of Service Host: Local System, click on the little arrow. It will show you all the items and programs are causing high CPU usage.
- Choose and then click on the items listed. Then proceed by clicking on End Task.
Do these steps by clicking on End Task for every item listed under the Service host: Local system
Notice the changes in the CPU usage. When you find the item which is potentially the source of the problem, follow the next steps to disable it in Services.
- Choose and then right click on that suspicious item. Next, select Open Services.
- Finally, search for and find the same program with the same name you found previously in task manager. Proceed by right click on it and then select Stop.
- You have probably eliminated the problem successfully if this worked for you. Another method of disabling this service is by doing the following:
After double clicking on it, locate and then change the start-up type to disabled. After that, proceed with clicking on Apply and OK for saving the relevant changes.
Method 4: Running DISM and SFC
If none of the above solutions we have provided have worked for you then perform a system file check and if that does not work either then run the Deployment Image Servicing and Management (DISM).