Service Host Local System Network Restricted Causing High CPU Usage Fix

Service host: Local system network restricted is a combination of Windows and other related services, for instance the auto-update service by Windows. These type of services usually tend to use up a lot of your system’s memory, CPU and other resources. But, when it’s starts consuming 90% of your system’s hard disk space, that’s when it becomes a concern. Some users complain of coming across the “Service host local system network restricted” causing high CPU usage where multiple svchost.exe processes open at the same time, eating up your system’s power. This is turn makes the device slow and even prone to crashes. It could be due to a glitch in the programs, services, or due to damaged system files. It can also arise due to a malicious software. However, we have found a way to fix this issue, Let’s see how.

Solution 1: By Disabling Superfetch / SysMain Service


Although it’s believed that the Superfetch/SysMain service improves the system performance over the time, many users find it working fine only upto a certain time after the Windows OS is freshly installed. After a certain time, it does affect the system performance. Let’s see how to disable the service.

Step 1: Press the Win + R keys together on your keyboard and the Run command opens.

Step 2: Write services.msc in the Run command search box and hit press OK.


Run Command Search Services.msc Ok


Step 3: The Service manager window will open. Go to the Names section on the right and locate Superfetch or SysMain in the list.

Step 4: Now, Double click on SysMain.

Step 5: Now, select disabled from dropdown in startup type. Click on Stop to stop the service.

Click Apply and OK.

Sysmain Disabled Min



Now, exit the Services window and go back to Task Manager. Here you would see that the CPU usage has reduced considerably and your computer is back to normal. You can now work on your computer smoothly.

Note: – If this does not work, do the same for the services given below also.

  • Windows Update
  • Update Orchestrator Service
  • Background Transfer Intelligence service
  • Windows event Log

Startup Type Disabled Min

Solution 2: Set Your network connection as Metered Connection

1 – Press Windows key and I key together to open settings

2 – Click on Network & Internet

2 – Now, click on WiFi or your Ethernet connection

Network Wifi Min


3 – Click on yout wifi / Ethernet network name


Wifi Network Name Min

4 – Now, turn On metered Connection

Metered Connection On 1 Min


Solution 3: Restore Firewall to default

1- Search Firewall & Network Protection in the search box.

2 -Now, click on it.

Firewall Network Protection Min


3 – Now, click on Restore Firewall settings to default

Restore Firewall Default Min

4 -Now, click on Restore defaults to restore to default settings

Firewall Restore Settings Min


Solution 4: Reset Windows Update

1 – Press Windows key and S key together to open search.

2 -Type cmd in it .

3 -Now, right click on the command prompt and choose run as administrator

Cmd Admin 17 Min


4 -Now, run the commands given below one by one .

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistribution.backed
ren %systemroot%\system32\catroot2 catroot2.backed
net start wuauserv
net start bits
net start appidsvc
net start cryptsvc

5 – Close the cmd window

Solution 5: Running SFC command

1 – Jointly press Windows key and S key to open search.

2 -Write cmd in it .

3 -Now, right click on the command prompt and click run as administrator

Cmd Admin 17 Min


4 – Now, run the command shown below and hit enter key

sfc /scannow

5 – Once the commands gets completed after some time , run the command given below also.

dism /Online /Cleanup-Image /RestoreHealth

6  – After the completion of the command , close the cmd window.