How to Fix 100% High CPU Usage in Windows
Identify runaway processes, restart stuck Windows services, repair system files, and restore sensible processor power settings.

When a processor remains at or near 100% usage, Windows can become slow, applications may freeze, fans get louder, and laptop battery life falls quickly.
Use this step-by-step process to identify the source before changing system settings or ending important services.
What Causes High CPU Usage?
- Background system work: Windows Update, search indexing, and telemetry may temporarily use substantial processor time.
- Corrupted system files: Damaged operating-system components can become trapped in retry loops.
- Outdated drivers: Graphics, chipset, storage, or network problems may generate excessive hardware interrupts.
- Malware or cryptominers: Unwanted background software can consume resources continuously.
Step 1: Identify the Culprit Process
- Press
Ctrl + Shift + Escto open Task Manager. - Select the Processes tab.
- Click the CPU column to sort by processor use.
- Watch the list for several minutes and note whether an application, System Interrupts, WMI Provider Host, or another service remains unusually high.
Save your work before ending an unresponsive application. Do not end unfamiliar Windows processes blindly; investigate their name and file location first.
Step 2: Restart WMI Provider Host
WMI Provider Host lets applications request information about Windows. A faulty provider can cause it to loop.
- Press
Win + R, enterservices.msc, and press Enter. - Find Windows Management Instrumentation.
- Right-click it and select Restart.
- Return to Task Manager and check whether CPU usage normalizes.
If the usage rises again, Event Viewer can help identify the third-party application repeatedly querying WMI.
Step 3: Repair Windows with SFC and DISM
Open Command Prompt or Windows Terminal as Administrator, then run System File Checker:
sfc /scannowIf Windows reports damage it cannot repair, run:
DISM /Online /Cleanup-Image /RestoreHealthLet each command finish, then restart the computer. Do not interrupt DISM while it is servicing the Windows image.
Step 4: Restore Balanced Processor Power Settings
- Press
Win + R, enterpowercfg.cpl, and press Enter. - Select Balanced.
- Open Change plan settings > Change advanced power settings.
- Expand Processor power management > Minimum processor state.
- Use the Windows default or a low idle value such as 5%, then apply the change.
Check Drivers and Malware
If System Interrupts stays high, install current chipset and device drivers from the PC or motherboard manufacturer. Disconnect recently added peripherals one at a time. Run a full Microsoft Defender scan if an unknown process, suspicious startup entry, or unexplained network activity appears.
Summary Checklist
| Action | Targeted issue | Expected result |
|---|---|---|
| Task Manager audit | Runaway applications | Identifies the source |
| Restart WMI | Instrumentation loops | Lowers service CPU load |
| SFC and DISM | Corrupted system files | Repairs OS components |
| Balanced power plan | Aggressive clock profile | Allows idle downclocking |
| Driver and malware checks | Interrupts or unwanted software | Removes persistent causes |
0 COMMENTS
Be the first person to share a thought.