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
- Save any open work and restart your computer. A fresh boot often clears temporary spikes.
- Open Task Manager (
Ctrl+Shift+Esc) and click the CPU column to sort processes by usage. - 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.
- Disable unnecessary startup programmes:
- In Task Manager, go to the Startup tab.
- Select each unwanted entry and click Disable.
- Run Windows Update to ensure you have the latest fixes:
- Open Settings (
Win+I). - Navigate to Update & Security > Windows Update.
- Click Check for updates and install any pending updates.
- Open Settings (
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
- Open Task Manager (
Ctrl+Shift+Esc). - Click the Details tab for a full list of processes.
- Hover over the CPU column header to see the current usage percentage for each process.
- Note the name of any process consistently above 20 %.
2. Adjust Power Settings
- Open Control Panel and select Power Options.
- 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
- Processor power management > Minimum processor state:
- Click Save changes.
3. Disable Unnecessary Background Services
- Press
Win+R, typeservices.mscand press Enter. - Locate services that are often CPU‑intensive, such as:
- Windows Search
- Superfetch (SysMain)
- Background Intelligent Transfer Service (BITS)
- For each service you do not need:
- Right‑click the service and select Properties.
- Set Startup type to Manual or Disabled.
- 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
- Open Device Manager (
Win+X> Device Manager). - Expand Processors and any other category with a yellow warning icon.
- Right‑click each device and choose Update driver > Search automatically for drivers.
- Restart the PC after updates are applied.
5. Scan for Malware and Unwanted Software
- Run Windows Security:
- Open Settings (
Win+I). - Go to Update & Security > Windows Security > Virus & threat protection.
- Click Quick scan. For a deeper check, choose Full scan.
- Open Settings (
- Consider a reputable third‑party scanner (e.g., Malwarebytes) for a second opinion.
6. Reduce Visual Effects
- Press
Win+R, typesysdm.cpland press Enter. - Switch to the Advanced tab and click Settings under Performance.
- Select Adjust for best performance, or manually uncheck effects such as Animate windows when minimizing and maximizing and Show shadows under windows.
- Click Apply then OK.
Troubleshooting
Persistent High CPU After Windows Updates
- Boot into Safe Mode (
Shift+ Restart from the Start menu > Troubleshoot > Advanced options > Startup Settings > Restart > press4). - If CPU usage is normal in Safe Mode, a third‑party driver or service is likely the cause. Use Task Manager in Safe Mode to pinpoint the offender.
- Roll back recent driver updates via Device Manager > Properties > Driver > Roll Back Driver.
Specific Services Known to Spike CPU
- Windows Search – Re‑indexing can temporarily use a lot of CPU. To rebuild the index:
- Open Control Panel > Indexing Options.
- Click Advanced > Rebuild.
- Superfetch (SysMain) – Disable as described in the “Disable Unnecessary Background Services” section.
- Windows Update – If the
wuauclt.exeprocess is stuck, stop the Windows Update service inservices.msc, delete the contents ofC:\Windows\SoftwareDistribution\Download, then restart the service.
Using Performance Monitor for Advanced Analysis
- Press
Win+R, typeperfmon.mscand press Enter. - In the left pane, expand Data Collector Sets > System and double‑click System Performance.
- 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 CPU usage remains above 80 % even after applying the steps above.
- If you notice frequent crashes, blue screens, or data loss.
- For complex hardware‑related issues (e.g., failing CPU or overheating).
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
đź’» Open a Ticket