How to Fix High CPU Usage in Windows 11 (Step-by-Step Guide)
If your Windows 11 PC feels slow, the CPU usage might be constantly high — even when you’re not doing much.
This usually happens due to background apps, malware, Windows services, or driver issues.
This guide provides every possible solution (nothing skipped) to fix high CPU usage completely.
Step 1: Check CPU Usage in Task Manager
-
Press Ctrl + Shift + Esc → Opens Task Manager.
-
Click on the Processes tab.
-
Sort by CPU to see which app is using the most processor.
Note the top apps — like Antimalware Service Executable, WMI Provider Host, Windows Update, Chrome, etc.
Step 2: Disable Unnecessary Startup Programs
-
Open Task Manager → Startup apps.
-
Disable everything unnecessary (Spotify, OneDrive, Teams, etc.).
-
Restart your computer.
✅ Reduces load immediately after boot.
Step 3: Check for Background Processes
-
In Task Manager, check the Background processes section.
-
If you find a program consuming constant CPU, right-click → End Task.
-
If it reappears frequently, uninstall it (see next step).
Step 4: Uninstall Bloatware and Unused Apps
-
Press Windows + I → Apps → Installed apps.
-
Uninstall unused software, game launchers, and OEM tools.
-
Restart PC.
Step 5: Scan for Malware or Virus
High CPU usage can be caused by malicious background tasks.
-
Open Windows Security → Virus & threat protection.
-
Click Quick scan or Full scan.
-
For deep cleaning, use Malwarebytes (Free).
Step 6: Disable “Windows Search” Service (Temporary Test)
-
Press Windows + R → services.msc.
-
Find Windows Search → Right-click → Stop.
-
Watch Task Manager to see if CPU drops.
If yes, disable permanently (Step 13).
Step 7: Disable SysMain (Superfetch)
-
Open services.msc.
-
Find SysMain → Right-click → Stop → Set Startup type: Disabled.
👉 Prevents preloading apps that stress CPU.
Step 8: Check Windows Update and Background Downloads
-
Go to Settings → Windows Update → Advanced Options → Delivery Optimization.
-
Turn off Allow downloads from other PCs.
-
Also, pause updates temporarily to check CPU impact.
Step 9: Turn Off Background Apps
-
Settings → Apps → Installed Apps.
-
For each app → Advanced options → Background app permissions → Never.
Step 10: Disable Cortana and Other Assistant Services
-
Press Windows + I → Apps → Installed Apps.
-
Find Cortana → Advanced Options → Disable Runs at log-in.
Step 11: Adjust Power Settings
-
Settings → System → Power & battery.
-
Set Power mode → Best performance.
-
Restart your PC.
Step 12: Update Drivers (Especially CPU and GPU)
-
Press Windows + X → Device Manager.
-
Update these drivers:
-
Display adapters (GPU)
-
Processors
-
Disk drives
-
Network adapters
-
-
Or use Intel Driver & Support Assistant or AMD Auto-Detect.
Step 13: Disable Windows Search Permanently (If Causing Issue)
-
Open services.msc.
-
Find Windows Search → Properties → Startup type: Disabled.
-
Apply and restart your PC.
Step 14: Check “WMI Provider Host”
-
Press Ctrl + Shift + Esc → Task Manager → Look for WMI Provider Host (WmiPrvSE.exe).
-
If using high CPU:
-
Press Windows + R → services.msc.
-
Restart Windows Management Instrumentation service.
-
Step 15: Turn Off Notifications and Tips
-
Settings → System → Notifications.
-
Disable Get tips and suggestions when using Windows.
Step 16: Change Visual Effects
-
Press Windows + R → sysdm.cpl.
-
Go to Advanced → Performance Settings.
-
Choose Adjust for best performance.
Step 17: Reset Power Plan
-
Open Command Prompt (Admin).
-
Type:
powercfg -restoredefaultschemes
-
Press Enter → Restart PC.
Step 18: Disable Runtime Broker (If Constantly Active)
-
Press Windows + I → System → Notifications.
-
Turn off unnecessary background permissions.
Or disable via registry:
-
Press Windows + R → regedit.
-
Navigate:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBrokerSvc
-
Set Start value =
4
→ disables it.
Step 19: Check for Corrupted System Files
-
Open Command Prompt (Admin) and run:
sfc /scannow
-
Then run:
DISM /Online /Cleanup-Image /RestoreHealth
-
Restart PC.
Step 20: Update BIOS (Last Resort)
If high CPU usage persists and your CPU fans run constantly, update your BIOS from your motherboard manufacturer’s website.
⚠️ Make sure to follow official update instructions carefully.
Final Recommendations
-
Keep only essential background apps.
-
Clean your Temp folders regularly (
%temp%
,prefetch
). -
Disable heavy browser extensions.
-
Upgrade to SSD if still using HDD.