System Interrupts sitting at 15% CPU in Task Manager is Windows waving a red flag about your hardware. Unlike a runaway app, there’s no “End task” button — System Interrupts isn’t a process at all. It’s the accounting entry for time your CPU spends answering hardware interrupts: every time a device shouts “hey, I need attention,” the CPU drops everything and a driver handles it. When that shouting never stops, your CPU spends its life answering the door instead of doing work.
The causes split into two families: a device generating excessive interrupts (failing drive retrying reads, flaky USB device, chatty network card), or a driver handling each interrupt too slowly (the DPC-latency family). Telling them apart — and then naming the device — is the whole troubleshooting game. This guide gives you the isolation workflow: USB stripping, Device Manager disabling, DPC correlation, and hardware health checks, in the order that finds the answer fastest. For the quick-fix version of this same problem, see fixing System Interrupts high CPU .
Why this happens
- Failing storage device retrying operations: Bad sectors force repeated read attempts, each generating interrupts.
- Flaky USB device or hub: Damaged cables, dying flash drives, and bad hubs create interrupt storms from retry loops.
- Network adapter interrupt issues: Faulty NICs or bad drivers firing interrupts far faster than normal traffic warrants.
- Driver handling interrupts inefficiently: Each interrupt is cheap, but a slow handler multiplied by thousands per second is not.
- IRQ conflicts or misrouted interrupts: Firmware assigning interrupts badly, so devices share lines they shouldn’t.
- Overheating components: Thermal sensors and throttling logic generating management interrupts under heat.
- Failing motherboard components: Dying USB/SATA controllers or voltage regulators creating electrical noise as interrupts.
- External docks and port replicators: Dock firmware bugs and marginal connections multiplying interrupt traffic.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Establish the baseline and pattern
Characterize the problem before touching anything.
- Open Task Manager > Processes, find System Interrupts, and watch it for 3-5 minutes — note whether it’s constant, spiky, or tied to activity (file copies, network use, idle).
- Open Resource Monitor > CPU and correlate: does System Interrupts spike when disk activity spikes (storage), when network spikes (NIC), or randomly (USB/thermal)?
- Check Event Viewer > Windows Logs > System for disk errors (Event ID 7, 11, 153), USB warnings, or WHEA errors — these often name the misbehaving hardware directly.
- Note recent changes: new USB device, dock, driver update, Windows update, or physical trauma (drops, spills) — interrupt problems usually have a birthday.
- Record the baseline percentage; every isolation step below is a before/after comparison against this number.
Fix 2: Strip all USB devices (the fastest test)
USB is the most common cause and the easiest to test.
- Unplug every USB device: external drives, hubs, docks, printers, phone cables, wireless dongles — everything, including the devices you “never had problems with.”
- Watch System Interrupts for 2 minutes. If it drops to under 2%, a USB device was the cause — proceed to step 3. If unchanged, skip to Fix 3 (but leave USB stripped for now; it simplifies everything downstream).
- Reconnect devices one at a time, waiting 60-90 seconds between each, watching Task Manager. The one that makes interrupts jump is your culprit.
- For the guilty device: try a different port, a different cable, and check the maker’s site for firmware updates. Flash drives and SD cards that cause this are usually dying — back up their data immediately.
- Pay special attention to docks and hubs: test the laptop completely undocked. Dock firmware bugs are a notorious interrupt source, and a dock with a failing power supply generates electrical noise the USB controller reports as interrupts.
Fix 3: Disable devices systematically in Device Manager
When USB is innocent, interrogate the internal devices.
- Open Device Manager and expand each category, looking for yellow warning icons — start with those; Windows is already telling you something’s wrong.
- Disable suspects one at a time, waiting 60 seconds and watching Task Manager between each: network adapters (Wi-Fi then Ethernet), audio devices, the discrete GPU (if switchable), Bluetooth, webcam, fingerprint reader, SD card reader.
- Never disable: the storage controller your system boots from, the display adapter you’re using, or the keyboard/touchpad while you need them — you’ll blue-screen or strand yourself.
- When disabling a device collapses the interrupt load, you’ve found it: update its driver from your laptop maker’s support page (Dell , HP, Lenovo), or if the device is non-essential (fingerprint reader, for example), leave it disabled.
- Re-enable everything innocent afterward — the goal is a diagnosis, not a gutted Device Manager.
Fix 4: Correlate with DPC latency data
Interrupt problems and DPC problems are siblings — check both.
- Run LatencyMon as administrator for 10 minutes during typical interrupt load and check the Drivers tab sorted by ISR count — the driver with the highest interrupt service routine count is handling the storm.
- If one driver dominates both ISR count and DPC time, that device/driver pair is your target — update it from the laptop maker’s support page or the chip vendor (Intel’s Driver & Support Assistant for Intel networking).
- If ISR counts are spread evenly across many drivers with no standout, the cause is likely hardware-level (failing controller, electrical issue) rather than one bad driver.
- Check the Stats tab for total interrupt-to-process latency — extremely high numbers alongside high System Interrupts suggest the handlers themselves are slow, pointing at driver quality rather than device chatter.
- This cross-check prevents the classic mistake: updating the Wi-Fi driver three times when the actual storm is coming from a dying USB controller.
Fix 5: Check hardware health directly
Interrupt storms are often the first symptom of dying hardware.
- Storage: run CrystalDiskInfo — any Caution or Bad health status, reallocated sectors, or CRC errors mean the drive is retrying and generating interrupts. Back up immediately; replace the drive.
- Memory: run Windows Memory Diagnostic (search Start, reboot to test) — bad RAM causes machine-check interrupts and error handling.
- Thermals: monitor with HWiNFO during the interrupt load — CPUs and chipsets generate thermal management interrupts when overheating; sustained temps near TJMax with high interrupts mean clean the cooling system.
- Event Viewer deep check: Windows Logs > System, filter for WHEA-Logger events — these are hardware error reports from the CPU/chipset itself and name failing components precisely.
- If health checks find failing hardware, stop troubleshooting software — replace the component. No driver update fixes a dying drive, and interrupt load is the warning, not the disease.
Fix 6: Update BIOS/chipset and reset interrupt routing
For cases where every device tests innocent.
- Check your BIOS version (
msinfo32) against your maker’s support page — update if release notes mention interrupt, stability, or device fixes. Update with the charger connected. - Install the latest chipset driver package — chipset drivers control how the platform routes interrupts from devices to CPU cores.
- In BIOS, Load Optimized Defaults — custom tweaks to ASPM, IOMMU, or interrupt-related settings can misroute interrupts. Re-apply only settings you specifically need afterward.
- As a diagnostic (not a permanent fix), try disabling USB legacy support in BIOS — on some systems it changes interrupt routing enough to identify routing-level problems.
- If interrupts remain high after all of this with healthy hardware, a clean Windows install (from the Windows 11 download page ) rules out deep software corruption — and if it still persists there, it’s definitively a hardware fault for warranty service.
Closing
System Interrupts troubleshooting is elimination work: strip USB, disable devices one by one, correlate with LatencyMon, check hardware health. Most cases resolve at the USB step or name a specific device by Fix 3. Treat sustained high System Interrupts as what it is — an early hardware warning system — and you’ll often catch a dying drive or flaky dock before it costs you data. If the interrupt load comes with audio crackle or micro-stutter, the DPC latency fix guide covers the closely related driver-timing side of the same problem.
