Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Facebook Twitter Instagram
Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Tech News Today
Home»Windows»Service Host Local System Has High CPU Usage? Here’s How To Fix It

Service Host Local System Has High CPU Usage? Here’s How To Fix It

Anup ThapaBy Anup ThapaJune 22, 2022
service host local system high cpu

Service Host: Local System is a collection of essential system services, including the Windows Update service. Any of the services in this group malfunctioning could be leading to the Service Host Local System High CPU Usage issue.

The most common culprit is the Windows Update service itself. If your PC is facing some issue with the update, it could be stuck in a loop of crashing and retrying as many users have reported.

Of course, this is just one example. The underlying issue causing the high CPU usage could be different in your case. As such, we’ve detailed how you can identify the cause and get the CPU usage back to normal in this article.

Table of Contents

  • What causes Service Host Local System High CPU Usage
  • How to Fix Service Host Local System High CPU Usage
    • Identify and Troubleshoot Problematic Service
    • Disable SysMain/Superfetch
    • Turn Off Delivery Optimization
    • Resolve Windows Update Issues
    • Reset Firewall Settings
    • Repair Corrupt System Files
  • Is Service Host Local System a Virus?

What causes Service Host Local System High CPU Usage

As stated, most users face this issue because the Windows Update service isn’t working properly. Other usual reasons for the high CPU usage include:

  • SysMain (Superfetch) service malfunctioning
  • Delivery Optimization enabled
  • Misconfigured firewall settings
  • Corrupted system files

How to Fix Service Host Local System High CPU Usage

The best way to fix this issue is to identify the exact service that’s causing the high CPU usage and troubleshoot the underlying issue. We’ve detailed how you can do so in the sections below.

Identify and Troubleshoot Problematic Service

From the Processes tab in the Task Manager, you should be able to identify the exact service causing the high CPU usage. Additionally, you can also view the resource usage for specific programs via the App History tab in the Task Manager. Here are the steps to do so:

  1. Press CTRL + Shift + Esc to launch the Task Manager.
  2. Switch to the App History tab and look for any programs with an excessively high CPU time value. If it’s a program that’s not supposed to have high CPU usage (a password manager in one user’s case), consider removing it.
    app history high CPU usage
  3. If there’s nothing out of the ordinary in the App History tab, then switch to the Processes tab.
  4. Scroll down and locate Service Host: Local System. If there’s a single service causing high usage, skip ahead to Step 10. If there are multiple services in one group, follow the steps listed below to identify the problematic one.
    back ground services local system
  5. Right-click the first service and select Open Services.
    open services from task manager
  6. Locate the service in the Services utility, double-click it, and note the Service Name.
    microsoft store install service
  7. Press Win + R, type cmd, and press Enter.
  8. Execute the following command:
    sc config <servicename> type= own
    sc-config-service
  9. Repeat Steps 5 – 8 for the rest of the services in the group. Once all the services are running separately, you should be able to identify which one is causing the high CPU usage issue.
  10. Press Win + R, type services.msc, and press Enter.
  11. Locate the problematic service and double click it.
  12. Stop the service, change the startup type to Disabled, and press OK.
    stop microsoft store install service

Disable SysMain/Superfetch

As stated, the main reason for Service Host Local High CPU Usage is that some service grouped under it is malfunctioning. In the majority of the cases, users have found this service to be SysMain or Superfetch. We have a detailed article on disabling Superfetch and whether it’s worth it, but for now, here’s an easy way to do it via the Services utility:

  1. Press Win + R, type services.msc, and press Enter.
  2. Locate SysMain (Superfetch on older systems) and double-click it.
  3. Stop the service, change the startup type to Disabled, and press OK.
    disable sysmain
  4. If you can’t disable it via the Services utility, you should try the Registry or Command-line method from the article linked above. On the other hand, if disabling SysMain doesn’t resolve the issue, you can always enable it back with the same steps.

Turn Off Delivery Optimization

Delivery Optimization is a feature that enables updates to be downloaded from various sources (other PCs on your network, for instance) rather than a traditional internet server to reduce bandwidth consumption. A lot of users were able to resolve the high CPU usage by disabling this feature, so we recommend that you do the same with the following steps:

  1. Press Win + I and navigate to Windows Update > Advanced options > Delivery Optimization.
  2. Turn off the Allow downloads from other PCs option.
    disable download from other PC
  3. Alternatively, you can also set a connection as metered to accomplish the same result. You can do so via Settings > Network & Internet > Wi‑Fi.

Resolve Windows Update Issues

Failed Windows Updates are a major reason for the high CPU usage issue. As such, resolving the underlying issue is very likely to be helpful. Here are the steps to do so:

  1. Press Win + I and navigate to Windows Update > Update History.
  2. Check the list for any recent failed updates and download it manually from the Windows Update Catalog.
  3. If you encounter a specific error code such as 0xc1900101, you can directly troubleshoot for that specific error. You’ll find numerous articles on resolving such errors on our site.
    update history list
  4. Once the problematic update is taken care of, Windows Update will stop causing the high CPU usage issue.

Some users prefer not to update at all. While we don’t recommend doing so, you can technically resolve the high CPU usage issue by disabling Windows Updates as well.

Reset Firewall Settings

Many users have reported that network-related services such as Internet Connection Sharing (ICS) were causing the high CPU usage due to conflict with the firewall settings. An easy way to resolve the issue in such cases is to reset the firewall settings to default. Here are the steps to do so:

  1. Press Win + I and navigate to Privacy & Security > Windows Security > Firewall & network protection.
    firewall protection
  2. Select Restore firewalls to default > Restore defaults.
    reset firewall

Repair Corrupt System Files

System file corruption is a common reason why most Windows services malfunction. So, we recommend using the DISM and SFC utilities to find and repair any corrupted system files. Here are the steps to do so:

  1. Press Win + R, type cmd, and press CTRL + Shift + Enter.
  2. Execute the following commands:
    DISM /Online /Cleanup-image /Restorehealth
    dism-online-cleanupimage-restorehealth
    Sfc /Scannow
    Run sfc scannow command
  3. After the scans are complete, you may receive further messages regarding corrupted files that couldn’t be repaired. For such cases, we recommend referring to the article linked above.

Is Service Host Local System a Virus?

Due to the high CPU usage, users may misinterpret Service Host Local System as a virus. But this is not the case as it’s a collection of legitimate Windows services such as WLAN AutoConfig, Network Connection Broker, Windows Update, and so on. We’ve detailed the actual reasons for the high resource usage in the article above.

fix
Anup Thapa
  • LinkedIn

Anup Thapa is a tech writer at TechNewsToday. He mostly writes informative articles, tutorials, and troubleshooting guides related to Windows systems, networking, and computer hardware. Anup has been writing professionally for almost 5 years, and tinkering with PCs for much longer. His love for all things tech started when he got his first PC over 15 years ago. It was a Pentium IV system running Windows XP on a single 256 MB stick. He spent his formative years glued to this PC, troubleshooting any hardware or software problems he encountered by himself. Professionally, Anup has had brief forays into a variety of fields like coding, hardware installation, writing, etc. In doing so, he's worked with people of different backgrounds and skill levels, from average joes to industry leaders and experts. This has given him not just a versatile skillset, but also a unique perspective for writing that enables him to concisely communicate complex information and solve his reader's problems efficiently. You can contact him at anup@technewstoday.com

Related Posts

firmware vs software

Firmware Vs Software – What’s the Difference?

March 8, 2023
update sound drivers

How to Update Sound Drivers on Windows

March 7, 2023
nvidia-users-account-is-locked

Fixed: NVIDIA Users Account is Locked

March 7, 2023
windows-failed-to-start

Fixed: Windows Failed to Start A Recent Hardware or Software Change Might Be The Cause

March 7, 2023
computer-wont-shut-down

Computer Won’t Shut Down? Here’re 8 Ways to Fix It

March 5, 2023
amd-software-not-opening

How to Fix AMD Software Not Opening

March 3, 2023
View 1 Comment

1 Comment

  1. Anonymous on February 9, 2023 5:35 am

    My solution was to stop the Microsoft Store Install Service.

    Reply

Leave A Reply Cancel Reply

Latest Posts
firmware vs software

Firmware Vs Software – What’s the Difference?

March 8, 2023
keyboard sizes

All the Types of Keyboard Sizes Explained

March 8, 2023
Memory-Compression

What is Memory Compression in Windows? Should You Enable or Disable It

March 1, 2023
You may also like
keyboard is double typing

Keyboard is Double Typing? Here’re 6 Ways to Fix it

March 9, 2023
enlarge-hp-printer

How to Enlarge Copy on HP Printer

March 9, 2023
reset msi bios

How to Reset MSI BIOS

March 9, 2023
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

November 10, 2022
Facebook Twitter Pinterest
  • Home
  • About Us
  • Our Team
  • Editorial Guidelines
  • Privacy Policy
  • Affiliate Disclosure
© 2023 TechNewsToday, editor@technewstoday.com | Tech Central Pvt. Ltd.

Type above and press Enter to search. Press Esc to cancel.