“System Interrupts” at 25% CPU is one of the most misunderstood Task Manager readings. It’s not a virus, it’s not a process you can kill, and reinstalling Windows rarely fixes it. It’s your hardware — or more precisely, a driver talking to your hardware — generating an interrupt storm: thousands of hardware events per second that the CPU must stop and handle, each one stealing a slice of time.
The fix is detective work with the right tools. We measure DPC latency, identify the offending driver, and fix that driver or device. It’s precise, and when you find it, the relief is immediate.
Why this happens
- Buggy storage driver — the most common 24H2 cause; bad SATA/NVMe drivers generate interrupt storms on every I/O.
- Failing hardware — a dying drive, bad USB device, or flaky network card retries operations endlessly.
- Network driver issues — Wi-Fi drivers with power-management bugs generate storms, especially on wake.
- USB device misbehaving — a faulty USB device (or hub) spamming the controller with events.
- Audio driver DPC latency — bad audio drivers are the classic cause of DPC spikes and stuttering.
- BIOS/firmware bugs — incorrect ACPI tables or timer configuration after updates.
- 24H2 driver interface changes — old drivers interacting badly with new kernel timing.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Measure DPC latency with LatencyMon
Confirm it’s a DPC/interrupt problem and identify the worst driver.
Steps:
- Download LatencyMon (Resplendence, free) and run it as administrator.
- Click Start and let it monitor for 5–10 minutes during normal use.
- Check the Main tab — if it reports “your system appears to be having trouble handling real-time audio,” you have a DPC problem.
- Go to the Drivers tab, sort by “DPC count” and “Highest execution” — the top drivers are your suspects.
- Note the driver filenames (e.g.,
storport.sys,ndis.sys,HDAudBus.sys) — they map to subsystems you’ll fix next.
Fix 2: Update the suspect drivers
Target the subsystem LatencyMon identified — don’t shotgun-update everything.
Steps:
- Storage (
storport.sys,iaStor*): update Intel RST/chipset storage drivers from your laptop manufacturer’s site. - Network (
ndis.sys,tcpip.sys, Wi-Fi driver names): update Wi-Fi and Ethernet drivers; Intel wireless users should use Intel’s driver tool . - Audio (
HDAudBus.sys,portcls.sys, Realtek names): update the audio driver from the manufacturer. - USB (
usbport.sys,usbxhci.sys): update chipset drivers, which include USB controller drivers. - Restart after each update and re-run LatencyMon to verify improvement.
Fix 3: Unplug USB devices to isolate hardware
A single bad USB device can generate an interrupt storm that looks like a system-wide problem.
Steps:
- Unplug ALL USB devices except essentials (keep just the internal keyboard/trackpad).
- Watch System Interrupts in Task Manager for 2–3 minutes.
- If CPU drops, plug devices back one at a time, waiting 2 minutes between each, until the culprit reappears.
- Common offenders: failing external drives, cheap USB hubs, old webcams, USB audio devices.
- Replace or stop using the offending device. Also try different USB ports — a damaged port itself can be the source.
Fix 4: Disable and re-enable suspect devices in Device Manager
Isolate internal devices the same way.
Steps:
- Open Device Manager and expand each category.
- Temporarily disable non-essential devices one at a time: SD card readers, fingerprint readers, secondary cameras, Bluetooth (if unused), infrared devices.
- After each disable, watch System Interrupts for 2 minutes.
- If disabling a device fixes it: update its driver; if no update helps, leave it disabled or replace the hardware.
- Pay special attention to network adapters — disable Wi-Fi temporarily and test on Ethernet (or vice versa) to isolate.
Fix 5: Update BIOS and chipset drivers
Firmware-level interrupt routing bugs are fixed in BIOS updates more often than people expect.
Steps:
- Check your BIOS version (
msinfo32) against the latest on your manufacturer’s support site. - Install the latest chipset driver first, then the BIOS update (charger connected, uninterrupted).
- In BIOS setup, look for interrupt-related settings: disable unused onboard devices (serial ports, TPM if unused — though keep TPM for Windows 11 requirements).
- Ensure ACPI settings are at defaults — custom tweaks can cause interrupt routing issues.
- Re-run LatencyMon after the update to measure improvement.
Fix 6: Fix network driver power management
Wi-Fi power-save bugs are a notorious interrupt-storm source, especially after sleep/wake.
Steps:
- Device Manager → Network adapters → your Wi-Fi adapter → Properties → Power Management tab.
- Uncheck “Allow the computer to turn off this device to save power” (counterintuitive, but the power-state transitions generate storms).
- In the Advanced tab, disable power-saving features like “Power Saving Mode” / set “Roaming Aggressiveness” to moderate.
- Update the Wi-Fi driver to the latest from Intel/Realtek/Qualcomm directly if the manufacturer’s version is old.
- Test after a sleep/wake cycle — that’s when these bugs manifest most.
Fix 7: Check drive health
A failing drive’s retry storms show up as System Interrupts.
Steps:
- Run
wmic diskdrive get status— must say OK. - Install CrystalDiskInfo and check SMART data for reallocated sectors or CRC errors.
- Run
chkdsk C: /fto fix file system issues that amplify I/O interrupts. - If the drive shows warnings, clone to a new SSD promptly — the interrupt problem resolves with the hardware.
- After drive replacement, reinstall storage drivers fresh. For the kernel-side view of this problem class, our ntoskrnl.exe guide covers the overlapping driver-hunting techniques.
Fix 8: Clean-install the worst driver with driver isolation
When updating doesn’t help, the driver installation itself may be corrupt.
Steps:
- In Device Manager, right-click the suspect device → Uninstall device → check “Delete the driver software for this device.”
- Restart — Windows installs its inbox driver.
- Test with the inbox driver: if interrupts are gone, the manufacturer’s driver package was corrupt; reinstall it fresh from the vendor.
- If interrupts persist with the inbox driver, the hardware itself is likely faulty.
- Document your findings — if it’s a warranty-covered component (common with Wi-Fi cards and drives), you have a clear case. Microsoft’s support hub has additional interrupt troubleshooting references.
Closing
System Interrupts high CPU is always a who-done-it, and LatencyMon (Fix 1) is the detective’s magnifying glass — it turns a mysterious 25% CPU drain into a named driver you can update, reconfigure, or remove. In the 24H2 era, storage and network drivers lead the suspect list, with USB devices as the dark horse. Work the isolation steps patiently; the moment you unplug or disable the right thing, Task Manager goes quiet and you’ll know. For step-by-step brand-specific variants, our HP and Lenovo guides cover manufacturer quirks.
