Fix High CPU Usage on Windows 11 (2026 Guide)
Short answer: Sort Task Manager by the CPU column so the highest number is on top — that process is what you fix. The usual offenders are WMI Provider Host, audiodg.exe, Runtime Broker, Windows Defender, or a stuck Windows Update. Match the process to the fix: restart the service, update or roll back its driver, or schedule the scan for later. If nothing visible is high yet the CPU is pinned, suspect a hidden miner.
Sort Task Manager by CPU. Click the column header so the highest number is on top. The process sitting there is the one you need to fix, and the rest of this article is organized by process name.
Before you start reading through them, go to View, Update speed, Low. Otherwise the column refreshes every second and you’ll misidentify the problem because some random process spiked at the exact moment you looked.
Check Your Temperatures First
I’m starting here instead of with software because I once spent twenty minutes checking processes on a client’s machine before I thought to look at the CPU temperature. It was at 94°C. The whole time I was chasing the wrong thing.
When a CPU overheats it throttles its own clock speed, sometimes by half, to generate less heat. Task Manager still shows utilization as a percentage of that reduced speed, so you see 20% and think everything is normal while the computer takes three seconds to open a folder. You can stare at Task Manager all day and it will never tell you this is happening.
HWiNFO in sensors-only mode — our temperature guide covers what every reading means. Watch the CPU package temperature during whatever feels slow. Under 70°C, skip this section, your problem is software. Over 90°C during light use means the cooling has failed. Three years of dust in the heatsink, dried thermal paste, a laptop with its intake vents sitting flat on a mattress. Desktop fix is compressed air through the side panel. Laptops need the bottom panel off. Look up your model on YouTube for the teardown. If the fans are running loud too, same root cause. The overheating guide covers thermal paste replacement if cleaning isn’t enough.
70-90% CPU while gaming or editing video is normal, by the way — and if gaming specifically feels stuttery despite normal CPU usage, the fix is usually Windows-level optimization (VBS, power plan, GPU driver) rather than hunting background processes. If you enabled virtualization for Docker or WSL2, the Hyper-V hypervisor adds another layer of CPU overhead on top of that. So is a spike in the first few minutes after boot — that’s startup programs loading — remove the bloatware if you haven’t — not a CPU problem. What you’re looking for is sustained high usage during light tasks.
One thing that catches people on newer Intel chips: the Performance tab in Task Manager shows per-core graphs. A single efficiency core pinned at 100% can make the machine feel slow while the total CPU number reads 12%.
WMI Provider Host (WmiPrvSE.exe)
Some program on your machine is hammering WMI with queries. Hundreds per minute, asking for temperature readings, disk status, installed software. WmiPrvSE.exe answers those queries, and it can’t keep up.
I find it personally irritating how rarely this shows up in troubleshooting guides, because I run into it all the time. Finding the culprit takes some digging. Event Viewer, Applications and Services Logs, Microsoft, Windows, WMI-Activity, Operational. Look at Error events from the last few hours. Each one has a ClientProcessId in the details pane. Take that number to Task Manager’s Details tab, match the PID.
Nine times out of ten it’s a hardware monitoring tool nobody remembers installing. HWMonitor or Open Hardware Monitor sitting in the system tray, polling every sensor on the motherboard ten times a second. I’ve also traced it to antivirus suites that poll system health as part of their real-time scanning, and to printer management software from HP and Brother. For what purpose, I genuinely have no idea.
Uninstall the tool or lower its polling interval. Temporary band-aid: admin Command Prompt, net stop winmgmt, then net start winmgmt.
Audiodg, Runtime Broker, Defender, SysMain, Svchost
Not all of these need a long explanation.
audiodg.exe: right-click the speaker icon in your taskbar, Sound settings, toggle off Audio enhancements. CPU drops, done. If you want enhancements back (I keep virtual surround on for movies), get the model-specific driver from your laptop manufacturer’s support page. The generic Realtek one from Windows Update doesn’t handle enhancement processing well.
RuntimeBroker.exe: Settings, Privacy & security, General, turn off “Let apps use my advertising ID.” Sounds absurd but that query chain is the most common trigger. Also go through Background apps and disable whatever you don’t use.
SysMain, SearchIndexer, and MsMpEng.exe (Defender) are all covered in the disk usage guide. Identical fix whether the symptom shows as high CPU or high disk. SysMain can be disabled in services.msc. SearchIndexer needs its scope limited. Defender scans should be rescheduled to 3 AM via Task Scheduler, with folder exclusions for dev and game directories. If you need to disable Defender entirely for testing, there’s a specific order of operations involving Tamper Protection.
svchost.exe is a container for Windows services. When it’s using CPU, right-click it, go to Details, note the PID, right-click that PID, click “Go to service(s).” That tells you which service is actually running inside. Usually Windows Update, BITS, or DiagTrack.
If the process at the top of Task Manager has a name you don’t recognize — random characters, or something that almost looks right but isn’t, like “csrss2.exe” or “winlogon32.exe” — right-click it and choose “Open file location.” Anything in System32 is probably real. AppData or a temp folder means cryptomining malware. I once wasted time on “svchost32.exe” before noticing the real one doesn’t have “32” in the name. Safe Mode, Malwarebytes free scan, then Defender Offline Scan. The virus guide has the full multi-scanner process.
Efficiency Mode
Right-click a process in Task Manager, click “Efficiency mode.” That process gets capped to efficiency cores with limited CPU time. Doesn’t crash, just stops hogging.
I do this to Teams and OneDrive on every machine. They burn 10-15% CPU in the background doing nothing I can identify. Don’t apply it to apps you’re actively working in.
Power Plans and Hidden Processor Caps
Most people know to check that their power plan is set to Balanced under Settings, System, Power & battery. The one that actually trips people up is deeper.
Search “Edit power plan” in Start, click “Change advanced power settings,” expand Processor power management, look at Maximum processor state. I’ve found machines where this was set to 50%. An IT admin did it years ago, and the owner just accepted that their computer was slow. The CPU literally couldn’t run above half speed. Everything else looked fine in Task Manager.
If DRIVER_POWER_STATE_FAILURE blue screens are happening alongside the high CPU, that’s a separate driver problem triggered by power state transitions, not the same issue.
If Task Manager shows high RAM alongside the CPU issue — 85%+ with no obvious cause — that’s a memory leak, not a CPU problem, and the diagnostic is completely different.
If none of the above fixed it, the CPU might just be outmatched. A 2018 dual-core Celeron showing 70% while browsing with ten tabs isn’t broken. Those cores genuinely can’t keep up with modern websites anymore. If you’re not sure whether your problem is fixable or if the hardware is the limit, we can check it remotely and tell you either way.
Frequently Asked Questions
What is considered high CPU usage on Windows 11?
At idle with no apps open, a healthy Windows 11 machine uses 1-5% CPU. Under 10% while browsing is normal. Video editing or gaming can legitimately hit 70-90%. The problem is sustained high usage during light tasks — if you're at 60% while reading email or 40% at idle, something is wrong. Check per-core graphs in Task Manager's Performance tab, because a single pinned core can bottleneck your system while total CPU shows only 12%.
How do I find which process is using too much CPU in Windows 11?
Open Task Manager with Ctrl+Shift+Esc, click 'More details' if you see the compact view, go to the Processes tab, and click the CPU column header to sort from highest to lowest. Change the update speed to Low through View → Update speed to smooth out readings and spot the real offender versus momentary spikes. The process that stays consistently at the top is your culprit.
What is WMI Provider Host and why does it use so much CPU?
WMI Provider Host (WmiPrvSE.exe) is a Windows framework that lets software query system information like temperature sensors, disk health, and process lists. It spikes CPU when a third-party app hammers it with constant queries. Check Event Viewer under Applications and Services Logs → Microsoft → Windows → WMI-Activity → Operational for Error events — the ClientProcessId in each error tells you which app is responsible. Common culprits include hardware monitoring tools, certain antivirus suites, and printer utilities.
What is Efficiency Mode in Windows 11 Task Manager?
Introduced in Windows 11 22H2, Efficiency Mode lets you throttle a process so it uses fewer CPU resources without killing it. Right-click a process in Task Manager and select 'Efficiency mode' — it pushes the process to efficiency cores and caps its processing time. Works well on background apps like Teams and OneDrive that eat 10-15% CPU doing nothing useful. Don't apply it to apps you're actively using like Chrome or games.
Can high CPU usage be caused by overheating?
Yes. When your CPU exceeds 90°C, it thermal throttles — running at half speed to reduce heat. A throttled CPU shows normal percentages in Task Manager but feels extremely slow. Use HWiNFO in sensors-only mode to check temperatures. Under 70°C is fine. Seeing 90°C+ at idle means your cooling has failed — dust-clogged fans are the number one cause, followed by dried-out thermal paste after 3-4 years.