How to Diagnose and Fix 100% High CPU Usage from System Interrupts
David Sterling
Lead Technical Editor
Opening Windows Task Manager to find your CPU pinned at 100% capacity—with System Interrupts consuming 20%, 50%, or even 90% of your processor—is an alarming experience. The entire operating system becomes sluggish, audio crackles, and mouse movement stutters.
Unlike ordinary software programs, System Interrupts cannot simply be highlighted and stopped with “End Task.” This guide explains what System Interrupts actually represents, how to pinpoint the offending hardware component, and how to permanently stabilize your PC.
What Is “System Interrupts”?
When external hardware components (such as your keyboard, network card, graphics GPU, or SSD) need immediate processor attention, they send a Hardware Interrupt (IRQ) to the CPU. The CPU suspends its current work, addresses the hardware request, and returns to normal processing via Deferred Procedure Calls (DPCs).
In Task Manager, the CPU time spent handling these physical hardware communications is grouped under the label System Interrupts.
When everything is functioning correctly, this process takes microseconds, resulting in an average CPU load of 0.1% to 1.5%. However, when a driver contains a memory leak, encounters an endless retry loop, or communicates with failing physical silicon, the processor becomes paralyzed by an endless cascade of interrupt requests.
Step 1: Disconnect External USB and Peripheral Devices
The quickest diagnostic is eliminating external hardware faults:
- Disconnect all external devices except for your primary wired keyboard and mouse (unplug USB hubs, external hard drives, printers, webcam, game controllers, and USB sound cards).
- Monitor Task Manager for 30 seconds.
- If System Interrupts drops immediately back to 0.5%, reconnect each peripheral one at a time until the spike reappears. The last connected device has either a corrupted driver or a shorted physical connector.
Step 2: Disable Fast Startup
Windows Fast Startup puts the operating system into a hybrid hibernation state rather than performing a clean shutdown. Over time, faulty power state transitions cause kernel drivers (specifically AHCI SATA and network drivers) to de-synchronize.
- Press
Windows Key + R, typepowercfg.cpl, and press Enter. - In the left sidebar, click Choose what the power buttons do.
- Click Change settings that are currently unavailable at the top.
- Under Shutdown settings, uncheck Turn on fast startup (recommended).
- Click Save changes and restart your computer.
Step 3: Identify the Exact Offending Driver Using LatencyMon
Rather than guessing which driver is malfunctioning among dozens of system devices, IT professionals use the free, open-source diagnostics tool LatencyMon (developed by Resplendence).
- Download and run LatencyMon (Standard Home Edition).
- Click the green Play button in the top left to start monitoring.
- Allow the tool to collect data for 2 to 3 minutes while the CPU spikes occur.
- Navigate to the Drivers tab and sort the list by DPC count and Highest execution time (ms).
- Look at the top driver filename:
ndis.sys/netwtw*.sys: Network or Wi-Fi driver (Intel/Realtek).nvlddmkm.sysoramdkmdag.sys: NVIDIA or AMD Graphics driver.storahci.sysoriaStorA.sys: SATA/AHCI storage controller or failing drive.rtkvhd64.sys: Realtek High Definition Audio driver.ACPI.sys: Motherboard battery management or thermal controller firmware.
Step 4: Reinstall or Roll Back the Flagged Driver
Once LatencyMon reveals the culprit, address that specific subsystem:
For Network & Wi-Fi (ndis.sys / netwtw*.sys):
- Press
Windows Key + Xand select Device Manager. - Expand Network adapters.
- Right-click your Wi-Fi or Gigabit Ethernet adapter and select Properties.
- Under the Driver tab, if Roll Back Driver is available, click it. If not, choose Update driver > Search automatically for drivers, or download the official OEM package directly from the manufacturer (Intel, Qualcomm, or Realtek).
For Audio Drivers (rtkvhd64.sys):
Many Realtek audio drivers conflict with modern Windows 11 spatial audio features.
- In Device Manager, expand Sound, video and game controllers.
- Right-click Realtek High Definition Audio and select Update driver.
- Choose Browse my computer for drivers > Let me pick from a list of available drivers on my computer.
- Select the generic High Definition Audio Device provided by Microsoft, click Next, and restart.
Step 5: Disable USB Root Hub Power Saving
Aggressive power-saving states on USB controllers frequently create interrupt storms when hardware switches between low-power and full-power states:
- Open Device Manager (
devmgmt.msc). - Scroll to the bottom and expand Universal Serial Bus controllers.
- Right-click each USB Root Hub (USB 3.0) entry and open Properties.
- Go to the Power Management tab.
- Uncheck Allow the computer to turn off this device to save power.
- Repeat for all root hubs and reboot.
Diagnostic Summary
System Interrupts CPU Spike Detected (>10%)
│
├─► Unplug all external USB peripherals
│ └─ Fixed? ──► Replace faulty cable or peripheral
│
├─► Disable Windows Fast Startup
│ └─ Fixed? ──► Hybrid hibernation state cleared
│
├─► Run LatencyMon
│ ├─ ndis.sys ─────► Reinstall Wi-Fi/Ethernet driver
│ ├─ rtkvhd64.sys ─► Switch to Microsoft Generic Audio driver
│ └─ storahci.sys ─► Run chkdsk /f /r (check drive health)
│
└─► Update Motherboard BIOS / UEFI
By systematically isolating hardware interrupts with LatencyMon, you eliminate guesswork and address the exact device driver responsible for overloading your processor.
Frequently Asked Questions
Can I kill or end the System Interrupts task in Task Manager?
No. System Interrupts is an integral part of the Windows NT kernel abstraction layer. You cannot terminate it because it represents physical communication between your CPU and motherboard hardware.
What is an acceptable baseline percentage for System Interrupts?
During normal desktop activity, System Interrupts should fluctuate between 0.1% and 1.5%. Occasional spikes up to 5% during heavy disk transfers or high network activity are normal, but constant levels above 10% indicate an active hardware driver fault.
Can a faulty USB hub or external mouse trigger this?
Yes. Defective USB ports, broken internal shielding on cables, or malfunctioning USB audio interfaces flood the processor with constant hardware interrupt signals.
David Sterling
Lead Technical Editor Verified InstructionsSpecializing in operating system diagnostics, hardware drivers, and digital workflows. Guided by our strict Editorial Policy to ensure safe, reproducible procedures.
Last tested and verified on: March 2026
Authoritative Sources & Citations
In accordance with our strict Research Methodology, every technical instruction is cross-verified against official vendor documentation.
- 1Official SupportMicrosoft Learn: High CPU Usage in the Interrupt or DPC Contexthttps://learn.microsoft.com/en-us/troubleshoot/windows-client/performance/troubleshoot-high-cpu-usage-guidance
- 2Technical DocsMicrosoft Hardware Dev Center: Deferred Procedure Calls (DPCs)https://learn.microsoft.com/en-us/windows-hardware/drivers/kernel/introduction-to-dpcs