Fix Svchost.exe Service Host Local System (Network Restricted): Best Solutions 

Service Host Local System (Network Restricted) - Best Solutions

If you use your computer on a daily basis, you must have encountered the issue where the Service Host Local System (Network Restricted) has used the 95% of the CPU or Hard Disk.

If you are not aware of this issue related to local resources, then this can create a lot of difficulties. 

Hence, it is important to understand the ways by which you can treat or fix that issue. 

Therefore, here, we have included some of the best fixes with their steps in detail so you don’t have to worry about this issue anymore. 

How To Fix Service Host Local System (Network Restricted) In Windows 10/11?

There is no direct reason why this issue arises, but for sure there are numerous direct fixes that you can try. Some of the best are:

1. Clean Boot The System

There is a possibility that some third-party application or service is causing the High CPU usage issue. Hence performing a clean boost on your system can fix the issue.

There can be several or any one app that might be the main culprit here. But the following are some common apps that cause these issues:

  • Virtual Disk App.
  • Dragon Naturally Speaking.
  • MST Command Center.
  • VPN Chrome Extensions
  • HP-related Processes especially HP Help.

To clean the boot the system does this:

  • Use the Administration account login to the computer.
  • Open the run prompt by pressing the Windows + R keys.
Open the run prompt by pressing the Windows + R keys.
  • Type MSConfig.
Type MSConfig.
  • Press the enter key.
  • Go to the service tab.
  • Uncheck the ‘Hide all Microsoft Services.
  • Select Disable All Options.
Select Disable All Options.
  • Click on the OK button.
  • Go to the Startup Tab.
  • Click on the open task manager button.
  • Click on the startup button.
  • From the list on the screen, click on any application with Enabled written in front of it.
  • Select the disable option.
  • Repeat these same steps for all the applications in the list.
  • Restart the system. And check the issue.
  • If the issue is fixed with this clean boot, enable every application one by one to figure out which application is causing this issue.
  • After enabling a particular application if you again start facing the issue then that is the culprit. You can either keep it disabled or even uninstall it. 

2. Disable The Superfetch Service And Background Intelligent Transfer Service

Superfetch process or other similar services are responsible for making sure all the applications and other things running in the background have good speed.

It schedules them and manages several modules running at the same time.

But in some cases, it might not function properly and not get in sync resulting in high CPU usage.

In this case, you should try disabling them, this;

  • Open the Run Command box by pressing Windows + R key. 
Open the Run Command box by pressing Windows + R key.
  • Type services.msc
Type services.msc
  • Press the enter key.
  • Navigate to the service name, Superfetch.
  • Edit its setting by double-clicking on it.
  • Stop the services by clicking on STOP services.
  • Change the Startup type for Superfetch to Disabled.
  • Click on the Apply button.
  • Click on the OK button.
  • Navigate to the service name, Background Intelligent Transfer.
  • Edit its setting by double-clicking on it.
  • Stop the services by clicking on STOP services.
  • Change the Startup type for Superfetch to Disabled.
  • Click on the Apply button.
  • Click on the OK button.
  • Confirm all the changes you made.
  • Restart the computer.

3. Fix The Memory Leak In The Non-Paged Pool Of Memory

This is yet another fix that can solve your problem. 

  • Open the Run dialog box by pressing Windows + R keys.
Open the Run dialog box by pressing Windows + R keys.
  • Type Regedit Editor (on the left Panel), and navigate to the following; HKEY_LOCAL_MACHINE>SYSTEM>Controlset001.
Type Regedit Editor (on the left Panel), and navigate to the following; HKEY_LOCAL_MACHINE>SYSTEM>Controlset001.
  • Click on the Services (in the left pane).
  • Select Ndu by scrolling down.
  • Double-click on the Start registry value to modify it. It is in the right pane.
  • Change the value data to 4.
  • Click on the Ok button.
  • Select the Registry Editor.
  • Restart the Computer.
  • Note that the system Host local system is no longer using a massive amount of your CPU. 

4. Perform A SFC Scan

SFC Scan is responsible for downloading a manifest of the files on your system (important files). And then draws the comparison between those files and the version of files present on your computer. 

In presence of any discrepancies (scanned by SFC), it will replace it with the latest version after downloading it from internal.

In case there is an issue with any file present on your system, performing an SFC scan fix it:

  • Open the Start menu.
  • Type cmd.
  • Right-click on the command prompt icon.
  • Select the Run as Administrator option.
Select the Run as Administrator option.
  • Accept the UAC prompt.
  • Type the ‘SFC/scan now’ in the command prompt.
Type the ‘SFC/scannow’ in the command prompt.
  • Press the enter key.
  • Wait for the process to be completed.
  • Find details at, %WinDir%\Logs\CBS\CBS.log.’
  • Enter the command, dism /Online /Cleanup-Image /RestoreHealth.
  • Wait for the command to successfully execute.
  • Check if the issue is fixed.

5. Perform A DISM Scan

To perform DISM Scan on your system, do this:

  • Open Command Prompt as Administrator.
Open Command Prompt as Administrator.
  • Type: DISM/Online/Clean-up-Image/RestoreHealth.
Type: DISM/Online/Clean-up-Image/RestoreHealth.
  • Press Enter key.
  • Wait for the process to be completed. And then check the issue.

6. Restore Firewall To Default

Do this to restore the Firewall to default:

  • In the search box, searched Firewall & Network Protection.
  • Select it.
  • Click on the Restore Firewall setting to default.
  • Click on Restore Defaults.
  1. Kill The Service Host (SVChost) Process 
Kill The Service Host (SVChost) Process

You can kill the service host (SVChost) in the task manager to fix this issue of yours. Once you perform this fix, download the rest of the updates using an unmetered Wi-Fi connection.

  • Launch Windows Task Manager by pressing the Ctrl+Shift+Del keys.

OR

  • Right-click on the taskbar. Select Task Manager.
  • Click on More Details.
  • Navigate to ‘Service host local system’ in the process.
  • Select this task.
  • Click on the end task.
  • Click on the checkbox of Abandon unsaved data and shut down the confirmation dialog showing on the screen.
  • Click the Shutdown.
  1. Disable Windows Update Delivery Optimization
Disable Windows Update Delivery Optimization

Delivery optimization is used by windows update to fasten up the process. Sometimes it gets stuck in operation and causes the issue you are facing. Hence disabling windows update delivery optimization. 

Keep in mind this will lead to slowing the speed a little bit. Especially for the optimization of windows updates. But if it fixes the issue then this is worth taking the risk. 

  • Click on the Windows button.
  • Type windows update.
  • Click on windows update settings.
  • Click on Advanced options.
  • Click on Delivery optimization.
  • Toggle OFF the switch of Allow downloads from other PCs.
  • Restart your system.

7. Restart Windows Update Services

If nothing had worked for you so far, then your Windows update might be stuck performing an update, hence causing the issue.

For quick results, we recommend running the Windows update troubleshooter. Else, restart the update services. 

To restart windows update services, do this:

  • Search for the Command Prompt.
Search for the Command Prompt.
  • Click Run as Administrator.
Click Run as Administrator.
  • Type the command mentioned below one by one:

net stop bits

net stop wuauserv

net stop appidsvc

net stop cryptsvc

ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak

ren %systemroot%\system32\catroot2 catroot2.bak

net start wuauserv

net start bits

net start appidsvc

net start cryptsvc

Type the command mentioned below one by one:
  • Check the issue if it is fixed or not.

Conclusion

Hence, by now you can easily fix this issue anytime. All of the above-mentioned fixes are easy and can be used by anyone even if the person does not have much technical knowledge. 

Moreover, it is important to know these little things that can be used for more than one issue.

For example, some of the above-mentioned fixes are not limited to this particular issue, such as cleaning the boot system can fix a lot of other issues as well. Hence you should always keep these in mind.