You might have suffered from a situation where 95%-100% of the CPU or Disk is being used by a system process known as System Host: Local System (Network Restricted). However, after opening your Task Manager, if you see that the CPU/Disk usage is 95-100%, then you must be looking out for solutions. If this is the case, then you are in the right place.

System Host: Local System (Network Restricted) is not a single service that can be ended, perhaps a number of Windows services run under it. And all the processes usually causes high CPU usage. So, you can follow the solutions listed below to solve the issue on your own.

Solution 1: Disable the Superfetch Service

You can disable the Superfetch Service easily by following the steps cited below.

  • Press and hold the Windows + R key to open the Run dialog box.
  • Then, in the box, type services.msc and hit the Enter key.
  • After that, scroll down to the list of services and locate the service name Superfetch.
  • Then you have to double click on it to edit the settings
  • Now, click on the Stop button to stop the service.
  • Next, set the Startup type to Disabled for Superfetch.
  • After that, click on the Apply and then OK
  • Lastly, restart your system and check if the problem is solved.

Solution 2: Fix the Memory Leak

If the above solution does not solve the problem, then you can go through this process.

  • Press and hold the Windows + R key to open the Run dialog box.
  • Then type regedit in the Run dialog box and hit the Enter key.
  • Now, in the left pane of the Registry Editor, go to the following directory:

               HKEY_LOCAL_MACHINE > SYSTEM > ControlSet001

  • Then click on the Services and under Services, scroll down and choose Ndu.
  • Now, in the right panel, navigate and double click on the registry value titled Start to modify it.
  • Then change the Value Data to 4. Now, disable it and plug the memory leak in the non-pages pool
  • Click on OK
  • Lastly, close the Registry Editor and restart your system to check if the problem is still there or not.

Solution 3: Run the System File Checker

You can also run the System File Checker and follow the steps cited hereunder to fix this issue.

  • Open the Start Menu, type “cmd” in it, then right-click on the Command Prompt icon. Click on the “Run as Administrator”. After that, accept the UAC prompt.
  • Thereafter, in the Command Prompt, type “sfc/scannow” and then hit Enter.

Now, you have to wait until the scanning is completed and then perform a fix. If the process is successful, then you will see the result as ”Windows Resource Protection found corrupt files and successfully repair them. Details are included in the CBS.Log %WinDir%\Logs\CBS\CBS.log”

  • Now you have to enter the command “dism /Online /Cleanup-Image /RestoreHealth”. And once the command finishes running, check your CPU and Memory Load.
  • Now, check if the problem exists or not

Solution 4: Kill SVChost

If you kill the SVChost in the Task Manager, then also you can get rid of this particular error. So, try this method by following the steps cited below.

  • Press Ctrl + Shift + Del to launch the Task Manager.

Alternatively, right-click on the Taskbar and click on the Task Manager.

  • Now, click on the More details to expand the manager. Thus, open all the running processes.
  • Then search the process for “System Host: Local System.” Select the End task.
  • After that, when the confirmation box shows up, check Abandon unsaved data and then click on the Shut Down option.
  • Now, check the CPU load and check if the problem is resolved or not.

Solution 5: Perform a Clean Boot

Many users have reported that the high CPU usage is due to a third-party application. In this step, you have to disable non-essential applications running in the background. So, follow the steps cited below to do so.

  • Log in to your computer with an Administrator account
  • Then press and hold the Windows + R key to open the Run dialog box. 
  • Now, type “msconfig” in the box and hit the Enter button.
  • After that, click on the “Services” options. Then uncheck the “Hide all Microsoft Services” button
  • Click on “Disable All” and then click on OK.
  • Click on the “Startup” tab and then click on the “Open Task Manager” option
  • Now, click on the “Startup.” 
  • Select any application that is Enabled in the list, then click on Disable option
  • Repeat this for all the enabled application.
  • Now, restart your PC. After that, your PC has now been booted in the “Clean Boot” state.
  • Check if the problem is fixed or not. And if the error is gone, start enabling the services one by one.
  • Then you have to identify the service by enabling if the error returns. Then you can choose to reinstall it or keep it disabled.

Wrapping Up

With all the above instructions you can fix the high CPU usage issue. Apply the steps as instructed in the abovesaid section and check which solution works in your case.