High CPU usage

How to fix High CPU usage (Service host: Sysmain/Superfetch)

Service Host: Local System is a bundle of system process including windows auto-updates and other Windows system applications that runs in the background.

System services cause computers to run slow because they use system resources like CPU cores, Disk space, and memory.

Most of these services could be disabled and won’t affect the stability of your system. This could help older computers to run smoothly without any cost for upgrades.

To fix high CPU and Memory usage on your computer follow to steps below:

Method 1: Use Third-Party System Repair Tool (RESTORO)

Restoro is a program that analyzes your computer and automatically repairs issues on your PC that may cause high CPU usage.

Follow the steps below on how to download and use Restoro on your computer.

NOTE: These steps will require you to temporarily deactivate your anti-virus to prevent it from interfering with Restoro.

Step 1: Download and Install Restoro for free

Step 2: Accept the license terms agreement by checking the “I Accept the EULA and Privacy Policy” to continue.

Step 3: After installing restoro, it will automatically scan your computer for the first time.


Step 4: You can view the details of the scan by expanding the “Details” tab.

Step 5: To fix the issues found, expand the “Recommendation” tab and choose between “Clean” and “Ignore.”

Step 6: Click on “Clean Now” at the bottom part of the program to begin fixing the issue.

Method 2: Scan for Malware and Virus

If your computer has a virus or malware, the most common sign is high CPU usage. To scan for viruses and malware follow these steps:

Step 1: Press Windows key + S and search for Windows Defender

Windows Defender

Step 2: Open Windows Defender

Step 3: On the scan, options select full and click scan now

Scan now

Step 4: Wait for the scan to finish then reboot your system

Step 5: Open Task Manager by pressing Ctrl+ALT+DELETE on your keyboard

Step 6: Check the CPU usage of your system and see if the issue is resolved.

You can find out more about Windows Defender here straight from the source.

Method 3: Use an SFC scan

The following command will scan all the system files on your computer and try to fix and recover lost system files.

Step 1: Press Windows key + X on your keyboard and select Command Prompt (Admin).

Command Prompt (Admin)

Step 2: When Command Prompt opens, type “sfc /scannow” and press Enter.

sfc /scannow

Step 3: After the scan is finished, a system message will appear. See the list below to guide you on what it means.

  • Windows Resource Protection did not find any integrity violations – This means your operating system doesn’t have any corrupted or missing files.
  • Windows Resource Protection could not perform the requested operation – The repair tool detected a problem during the scan, and an offline scan is needed
  • Windows Resource Protection found corrupt files and successfully repaired them – This message will appear when the SFC was able to fix the problems detected
  • Windows Resource Protection found corrupt files but was unable to fix some of them. – If this error occurs, you will need to repair the corrupted files manually. See the guide below.

**Try to run SFC scan two to three times to fix all the errors**

Method 4: Disable backup Intelligent Transfer Service

Step 1: Open task manager by pressing CTRL+ALT+DELETE then select task manager

Step 2: Click on Services tab, below you will find Open Services

Open Services

Step 3: Find Background Intelligent Transfer Service

Step 4: Right-click on it and select stop

stop Background Intelligent Transfer Service


Step 1: Press on Windows key + X to open the quick menu and open Command Prompt (admin)

Command Prompt (Admin)

Step 2: On the command prompt, enter this lines net.exe stop superfetch

Step 3: Hit enter

Check your CPU usage again and see if the problem is fixed. If not, proceed to the next method.

Method 6: Disable Automatic Updates

Step 1:  Press on Windows key + R to open run command

Step 2: Type services.msc

Step 3: Double click on windows update and a pop-up window should appear.

windows update

Step 4: Click on Startup type and select disabled.

Startup type disabled

Step 5: Click ok and restart your computer. See if the high CPU usage is fixed

If the high CPU usage is still present after doing the methods above, you should go to the nearest service center and ask them to do a fresh installation of Windows.

Make sure to backup all your important files before formatting your computer.