High CPU Usage by Service Host Local System (Network Restricted)

Posted on

Recently, the most users of Window are facing that their CPU usage is high without any distinctive reason. Even, some of them have suffered and annoyed from that problem that is 95% of their CPU have been used by a process which known as Service Host Local System (Network Restricted). Usually, the problem appears when the computer wakes up from sleep. Do you also ever have the similar problem? How do you do to fix it? If you are be confuse when you are facing that problem, now you do not worry again because in this article we will share you the methods to fix high CPU usage by Service Host Local System (Network Restricted). See and follow its methods in the text below.

Method 1: Disable the Superfetch service.

  1. Please press “Windows key + R” to open “Run”.
  2. Then please type “services.msc” into the “Run” dialog and press Enter.
  3. After that from the list of services on your computer, find the service named “Superfetch”.
  4. Please double-click on “Superfetch” to open its properties.
  5. Afterwards click on “Stop” to stop the service.
  6. Then please set the “Startup type” for “Superfetch” to “Disabled”.
  7. After that you can click on “Apply” and then OK.
  8. Please restart your computer and check to see whether the problem has been fixed or not.

Method 2: Fixing the memory leak of the non-paged pool of memory.

  1. Please press “Windows key + R” to open “Run”.
  2. Then please type “regedit” into the “Run” dialog and press Enter.
  3. After “Registry Editor” open, please navigate the following directory:


  1. Please click on “Services” in the left pane. Scroll down under services and then select “Ndu”.
  2. In the right pane, please find and double-click on the registry value named “Start” to modify it.
  3. Change the “Value data” to 4.
  4. Then click on OK.
  5. Please close the “Registry Editor”.
  6. The last restart your computer and check your Task Manager.


Method 3: Killing the Service Host process in the Task Manager.

  1. To launch the Windows Task Manager, please press “Ctrl + Shift + Del”. (You can also right-click on the taskbar and select “Task Manager”).
  2. After that click on “More details” to expand the manager. It show all the running process.
  3. Please search through the process for “Service Host: Local System”. Those process are hosts Windows Update and the Update Orchestrator Service. Then select on this task and click “End task”.
  4. When the confirmation dialog appears, please check “Abandon unsaved data and shut down”. Then click the “Shut down”.
  5. Monitor the CPU load. You can check whether the problem has been solved.

Method 4: Running the System File Checker.

  1. Please open the Start menu. Type ‘cmd’. Then right click on the Command Prompt icon and click on “Run as Administrator”. You can accept the UAC prompt when it appears.
  2. Afterwards in the command prompt, please type the “sfc /scannow” and press enter.
  3. Then wait for the scan to successfully complete.
  4. After that enter the command dism /Online /Cleanup-Image /RestoreHealth.
  5. Monitor your CPU and Memory load. Check whether the problem still exists.

Leave a Reply

Your email address will not be published. Required fields are marked *