How to Troubleshoot High CPU Usage by Service Host: Local System – Network Restricted in Windows PC

  • The Host: Local System (Network Restricted) service is consuming most of your CPU, hard drive, or memory resources.
  • The local system is a set of system processes that are started automatically by the system.
  • These include Windows auto-update and other processes that consume a lot of CPU.
  • Windows Update uses delivery optimization to speed up processes.
  • However, this delivery optimization can get stuck and cause high CPU utilization of the Host service.

 

Unleashing the Power Within: Taming High CPU Usage by Service Host Local System Network Restricted

Identify the specific service causing high CPU usage: Use the Task Manager to identify the specific service under the “Service Host: Local System (Network Restricted)” process that is consuming high CPU resources. This will help you narrow down the troubleshooting process.

Resolving Access Issues on thegeekpage.com

If you are experiencing high CPU usage by Service Host Local System Network Restricted on thegeekpage.com, there are steps you can take to resolve the issue.

First, check your network settings and ensure that you have a stable internet connection.

Next, clear your browser cache and cookies to ensure that any potential conflicts are eliminated.

If the issue persists, you can try disabling the Superfetch feature on your PC. To do this, open the Services menu by pressing the Windows key + R, typing “services.msc” and pressing Enter. Locate the Superfetch service, right-click on it, and select “Properties.” Set the startup type to “Disabled,” click “Apply,” and then restart your PC.

If none of these actions resolve the issue, it may be necessary to contact the site owner or seek further assistance. Remember to always keep your security solution up to date to protect your PC from any potential attacks.

Troubleshooting Blocked Access

If you’re experiencing blocked access issues on your Windows system, specifically related to high CPU usage by Service Host Local System Network Restricted, here are some steps you can take to fix the problem.

1. Open Task Manager by pressing Ctrl+Shift+Esc and go to the Processes tab.
2. Locate the “Service Host: Local System Network Restricted” process.
3. Right-click on it and select “End Task” to stop the process.
4. Go to the “Services” tab in Task Manager and locate the corresponding service.
5. Right-click on the service and select “Properties.”
6. In the Properties window, go to the “Log On” tab and select “This account.”
7. Enter your username and password, then click “OK.”
8. Restart your computer and check if the issue is resolved.

If the problem persists, you may need to seek further assistance from a specialist or IT professional.

Steps to Unblock Access on thegeekpage.com

  • Step 1: Open the Start menu and search for Services.
  • Step 2: Click on the Services app that appears in the search results.
    Step 1: Open the Start menu and search for Services.
Step 2: Click on the Services app that appears in the search results.
  • Step 3: Scroll down and find the service named Windows Update.
  • Step 4: Right-click on Windows Update and select Properties.
  • Step 5: In the General tab, change the Startup type to Disabled.
  • Step 6: Click on Apply and then OK to save the changes.
    Step 5: In the General tab, change the Startup type to Disabled.
Step 6: Click on Apply and then OK to save the changes.
  • Step 7: Restart your computer to apply the changes.

Repair Method 2: Disable Superfetch

  • Step 1: Open the Start menu and search for Services.
  • Step 2: Click on the Services app that appears in the search results.
  • Step 3: Scroll down and find the service named Superfetch.
  • Step 4: Right-click on Superfetch and select Properties.
    Step 3: Scroll down and find the service named Superfetch.
Step 4: Right-click on Superfetch and select Properties.
  • Step 5: In the General tab, change the Startup type to Disabled.
  • Step 6: Click on Apply and then OK to save the changes.
    Step 5: In the General tab, change the Startup type to Disabled.
Step 6: Click on Apply and then OK to save the changes.
  • Step 7: Restart your computer to apply the changes.

Repair Method 3: Update Device Drivers

  • Step 1: Open the Start menu and search for Device Manager.
  • Step 2: Click on the Device Manager app that appears in the search results.
    Step 1: Open the Start menu and search for Device Manager.
Step 2: Click on the Device Manager app that appears in the search results.
  • Step 3: Expand the categories to find the devices with outdated drivers.
  • Step 4: Right-click on the device with outdated driver and select Update driver.
  • Step 5: Choose the option to Search automatically for updated driver software.
  • Step 6: Wait for the process to complete and follow any on-screen instructions if prompted.
    Step 5: Choose the option to Search automatically for updated driver software.
Step 6: Wait for the process to complete and follow any on-screen instructions if prompted.
  • Step 7: Restart your computer to apply the driver updates.

csharp
using System;
using System.Diagnostics;

class Program
{
static void Main()
{
string processName = "svchost"; // Process name for "Service Host"
string serviceName = "netsvcs"; // Service name for "Network Restricted"

PerformanceCounter cpuCounter = new PerformanceCounter("Process", "% Processor Time", processName);
PerformanceCounter serviceCounter = new PerformanceCounter("ServiceModelService 4.0.0.0", "CPU Usage", serviceName);

while (true)
{
float cpuUsage = cpuCounter.NextValue() / Environment.ProcessorCount;
float serviceUsage = serviceCounter.NextValue();

if (cpuUsage > 80 && serviceUsage > 0)
{
Console.WriteLine("High CPU usage by Service Host: Local System (Network Restricted)");
// Add your desired actions here, such as terminating the process or alerting the user
}

System.Threading.Thread.Sleep(1000); // Delay between each check
}
}
}

Note: This example uses the PerformanceCounter class to monitor CPU usage by the specified process and service. However, the process and service names may vary depending on the specific Windows version and configuration. You may need to adjust the names accordingly.

Please note that modifying or terminating system processes can have unintended consequences, so exercise caution while using such tools.

Disabling Superfetch and Background Intelligent Transfer Service

To fix high CPU usage caused by Service Host Local System Network Restricted, you can try disabling Superfetch and Background Intelligent Transfer Service (BITS). These services can sometimes consume excessive CPU resources, leading to performance issues on your Windows 10, Windows 8, or Windows Server operating system. Here’s how you can disable them:

1. Press the Windows key + R to open the Run dialog box.
2. Type “services.msc” and press Enter to open the Services window.
3. Scroll down and locate “Superfetch” in the list of services.
4. Right-click on Superfetch and select “Properties.”
5. In the Superfetch Properties window, select “Disabled” from the Startup type dropdown menu.
6. Click on “Apply” and then “OK” to save the changes.
7. Repeat steps 3-6 for the “Background Intelligent Transfer Service” (BITS).

Disabling Superfetch and BITS can help reduce CPU usage and improve overall system performance. However, keep in mind that these services provide certain benefits, such as faster program launching and automatic updates. If you encounter any issues after disabling them, you can always re-enable them using the same steps.

Fixing Memory Leak in Non-Paged Pool of Memory

  • Identify the Service Host process causing high CPU usage: Use Task Manager to identify the specific Service Host process that is consuming excessive CPU resources.
  • Check for Windows updates: Ensure that your operating system is up to date by checking for and installing any available Windows updates.
    Identify the Service Host process causing high CPU usage: Use Task Manager to identify the specific Service Host process that is consuming excessive CPU resources.
Check for Windows updates: Ensure that your operating system is up to date by checking for and installing any available Windows updates.
  • Perform a virus scan: Run a full system scan using your preferred antivirus software to detect and remove any malware that might be causing the high CPU usage.
  • Disable unnecessary services: Identify and disable any unnecessary services running under the Service Host process to reduce CPU usage. Be cautious when disabling services and only disable those that are not crucial for system functionality.
  • Update device drivers: Outdated or incompatible device drivers can sometimes lead to high CPU usage. Update your drivers by visiting the manufacturer’s website or using a reliable driver update tool.
  • Adjust Windows power settings: Change your power plan settings to the “Balanced” option to ensure your system is not running at maximum performance all the time, which can cause unnecessary CPU usage.
    Update device drivers: Outdated or incompatible device drivers can sometimes lead to high CPU usage. Update your drivers by visiting the manufacturer's website or using a reliable driver update tool.
Adjust Windows power settings: Change your power plan settings to the "Balanced" option to ensure your system is not running at maximum performance all the time, which can cause unnecessary CPU usage.
  • Scan for system errors: Use the built-in Windows System File Checker (SFC) tool to scan and repair any corrupted system files that may be contributing to high CPU usage.
  • Perform a clean boot: By performing a clean boot, you can eliminate any software conflicts that might be causing the high CPU usage. Follow Microsoft’s instructions to perform a clean boot on your specific Windows version.
  • Monitor third-party applications: Check for any third-party applications or processes that might be consuming excessive CPU resources. Consider uninstalling or replacing those applications with more resource-efficient alternatives.
  • Troubleshoot hardware issues: In some cases, hardware issues such as a failing hard drive or insufficient RAM can contribute to high CPU usage. Test and diagnose your hardware components to ensure they are functioning properly.
    Monitor third-party applications: Check for any third-party applications or processes that might be consuming excessive CPU resources. Consider uninstalling or replacing those applications with more resource-efficient alternatives.
Troubleshoot hardware issues: In some cases, hardware issues such as a failing hard drive or insufficient RAM can contribute to high CPU usage. Test and diagnose your hardware components to ensure they are functioning properly.

Running System File Checker and DISM scan

To fix high CPU usage by Service Host Local System Network Restricted, you can try running System File Checker (SFC) and DISM scan. These tools help identify and repair any corrupted or missing system files that may be causing the issue.

To run SFC, follow these steps:

1. Press the Windows key + X and select “Command Prompt (Admin)”.
2. In the command prompt window, type sfc /scannow and press Enter.
3. Wait for the scan to complete. If any issues are found, SFC will attempt to fix them automatically.

To run DISM, follow these steps:

1. Press the Windows key + X and select “Command Prompt (Admin)”.
2. In the command prompt window, type dism /online /cleanup-image /restorehealth and press Enter.
3. Wait for the scan to complete. DISM will check for any corrupted system files and attempt to repair them.

After running these scans, restart your computer and check if the high CPU usage issue has been resolved. If not, you may need to seek further assistance or explore other troubleshooting methods.

Ending Unnecessary Processes and Applications

To fix high CPU usage by Service Host Local System Network Restricted, you can take the following steps:

1. Identify the problematic service: Open Task Manager and go to the Processes tab. Look for the “Service Host: Local System Network Restricted” process that is consuming a high percentage of CPU resources.

2. End unnecessary processes: Right-click on the process and select “End Task” to stop it. Be cautious and only end processes that you are sure are unnecessary for your system’s functionality.

3. Disable unnecessary services: Press the Windows key + R to open the Run dialog box. Type “services.msc” and press Enter. In the Services window, look for services related to the problematic process and double-click on them. Set the startup type to “Disabled” or “Manual” to prevent them from running automatically.

4. Restart your computer: After making these changes, restart your computer to apply the settings and check if the high CPU usage issue has been resolved.

Remember to always exercise caution when making changes to system processes and services.

Optimizing Windows Update Services



Optimizing Windows Update Services

Fix High CPU Usage by Service Host Local System Network Restricted

Problem Solution
High CPU Usage Optimize Windows Update Services

Website | + posts

Mark Ginter is a tech blogger with a passion for all things gadgets and gizmos. A self-proclaimed "geek", Mark has been blogging about technology for over 15 years. His blog, techquack.com, covers a wide range of topics including new product releases, industry news, and tips and tricks for getting the most out of your devices. If you're looking for someone who can keep you up-to-date with all the latest tech news and developments, then be sure to follow him over at Microsoft.