Home › Knowledgebase › KB-108

How to diagnose and reduce high CPU usage on Windows 10/11

Summary

This guide helps you troubleshoot and resolve: How to diagnose and reduce high CPU usage on Windows 10/11. Follow the steps below to fix the issue.

Quick Tip: Need immediate assistance? đź’» Open a Ticket

Common Causes

High CPU usage can slow your PC, cause applications to freeze and make everyday tasks feel sluggish. This guide walks you through identifying the processes or services that are consuming excessive CPU on Windows 10 or Windows 11, and provides practical steps to reduce the load and restore smooth performance.

Quick Fix Steps

  1. Save any open work and restart your computer. A fresh boot often clears temporary spikes.
  2. Open Task Manager (Ctrl+Shift+Esc) and click the CPU column to sort processes by usage.
  3. Right‑click any process using more than 20 % CPU and select End task. Only close processes you recognise; system‑critical tasks should be left alone.
  4. Disable unnecessary startup programmes:
    1. In Task Manager, go to the Startup tab.
    2. Select each unwanted entry and click Disable.
  5. Run Windows Update to ensure you have the latest fixes:
    1. Open Settings (Win+I).
    2. Navigate to Update & Security > Windows Update.
    3. Click Check for updates and install any pending updates.
Tip: If the CPU usage drops after a restart, the issue was likely a transient background task. If it returns, continue with the detailed steps below.

Detailed Instructions

1. Identify the CPU‑Hogging Process

  1. Open Task Manager (Ctrl+Shift+Esc).
  2. Click the Details tab for a full list of processes.
  3. Hover over the CPU column header to see the current usage percentage for each process.
  4. Note the name of any process consistently above 20 %.

2. Adjust Power Settings

  1. Open Control Panel and select Power Options.
  2. Choose the Balanced plan, or create a custom plan with the following settings:
    • Processor power management > Minimum processor state: 5 %
    • Processor power management > Maximum processor state: 100 %
    • System cooling policy: Active
  3. Click Save changes.

3. Disable Unnecessary Background Services

  1. Press Win+R, type services.msc and press Enter.
  2. Locate services that are often CPU‑intensive, such as:
    • Windows Search
    • Superfetch (SysMain)
    • Background Intelligent Transfer Service (BITS)
  3. For each service you do not need:
    1. Right‑click the service and select Properties.
    2. Set Startup type to Manual or Disabled.
    3. Click Stop if the service is currently running, then OK.
Warning: Disabling essential services (e.g., Windows Update, Security Center) can leave your PC vulnerable. Only modify services you understand.

4. Update Device Drivers

  1. Open Device Manager (Win+X > Device Manager).
  2. Expand Processors and any other category with a yellow warning icon.
  3. Right‑click each device and choose Update driver > Search automatically for drivers.
  4. Restart the PC after updates are applied.

5. Scan for Malware and Unwanted Software

  1. Run Windows Security:
    1. Open Settings (Win+I).
    2. Go to Update & Security > Windows Security > Virus & threat protection.
    3. Click Quick scan. For a deeper check, choose Full scan.
  2. Consider a reputable third‑party scanner (e.g., Malwarebytes) for a second opinion.

6. Reduce Visual Effects

  1. Press Win+R, type sysdm.cpl and press Enter.
  2. Switch to the Advanced tab and click Settings under Performance.
  3. Select Adjust for best performance, or manually uncheck effects such as Animate windows when minimizing and maximizing and Show shadows under windows.
  4. Click Apply then OK.

Troubleshooting

Persistent High CPU After Windows Updates

Specific Services Known to Spike CPU

Using Performance Monitor for Advanced Analysis

  1. Press Win+R, type perfmon.msc and press Enter.
  2. In the left pane, expand Data Collector Sets > System and double‑click System Performance.
  3. Click Start. After a few minutes, stop the collection and review the Report for processes with high Processor Time.

When to Seek Further Assistance

If you need personalised help, please Open a Ticket. Our support engineers will investigate further.

Related Articles

Still Having Issues?

Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.

đź’» Open a Ticket