On Windows 10, the phantom process is the same: System Interrupts consuming 10-30% CPU in Task Manager, with nothing to end and nothing to uninstall. But the context differs — Windows 10 machines tend to be older, their drivers longer-abandoned, their drives more worn — so the diagnostic emphasis shifts toward aging hardware and update-replaced drivers.
The approach remains evidence-first: measure, isolate the noisy device or driver, fix that layer. For the Windows 11 version of this guide, see System Interrupts high CPU on Windows 11 ; for the kernel-mode sibling symptom, ntoskrnl.exe high CPU on Windows 10 .
Why this happens
Aging drivers abandoned by vendors: Manufacturers stopped updating Windows 10 drivers years ago while cumulative updates kept changing the OS underneath them.
Update-replaced drivers: Windows 10’s servicing readily swaps manufacturer drivers for generic ones with interrupt bugs on specific hardware.
Failing drives generating error interrupts: Old HDDs with bad sectors spam error interrupts — often paired with 100% disk active time.
USB stack issues: Windows 10’s older USB drivers plus worn ports/cables create interrupt storms from marginal devices.
Network driver DPC bugs: Aging Wi-Fi drivers mishandling interrupts during traffic bursts.
Bad RAM: Failing memory generates machine-check interrupts that show up in the System Interrupts accounting.
Dust and heat: Overheating components throttle and error more, generating interrupt traffic as they struggle.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Isolate USB devices first
The fastest test in the book: USB devices are the top external cause.
- Unplug every USB device — mouse, keyboard, drives, hubs, printers, dongles — and watch System Interrupts for 5 minutes.
- If CPU drops, reconnect devices one at a time, waiting 2 minutes between each, until the spike returns.
- Test the guilty device on another computer to determine whether the device or your laptop’s port is faulty.
- Try different USB ports (USB 2.0 vs 3.0) — a device marginal on one controller may behave on another.
- Replace bad cables and hubs; for a bad device, replace the device — no driver fixes hardware spamming interrupts.
Fix 2: Run LatencyMon to name the driver
For internal causes, get the driver name instead of guessing.
- Download LatencyMon, run as administrator, and monitor for 10 minutes during high interrupt CPU.
- Sort the Drivers tab by DPC count and ISR count; record the top 2-3 .sys files.
- Identify each: network (vendor Wi-Fi .sys, ndis wrappers), storage (storahci, iaStor), audio (portcls-related vendor drivers).
- Check the Main tab verdict for an overall suitability reading.
- These filenames drive every fix below — no filename, no targeted fix.
Fix 3: Update or roll back the culprit driver
Windows 10 driver archaeology: the right version matters more than the newest.
- In Device Manager, find the device for the culprit driver and check its current driver date and provider.
- If the date matches a recent Windows update, Roll Back Driver — Windows 10 replaced a working driver with a buggy one.
- Otherwise, get the driver from the chip vendor (Intel, Realtek) or laptop maker — vendor sites often host newer Windows 10 drivers than Windows Update offers.
- For storage culprits, test both the vendor driver and the Standard SATA AHCI Controller Microsoft driver — keep whichever shows lower LatencyMon counts.
- After each change, re-run LatencyMon for 10 minutes to verify improvement before moving on.
Fix 4: Check drive and RAM health
On aging Windows 10 laptops, hardware is guilty often enough to check early.
- Run CrystalDiskInfo — any Caution/Bad status, reallocated sectors, or CRC errors mean the drive is generating error interrupts.
- Run wmic diskdrive get status as a quick second opinion.
- Run Windows Memory Diagnostic (extended test) — bad RAM causes machine-check interrupts.
- If the drive is failing, back up immediately and replace it — an SSD upgrade fixes both the interrupts and the general slowness.
- Our 100% disk active time guide pairs with this fix when both symptoms appear.
Fix 5: Calm the Windows 10 background machinery
Windows 10’s own services can inflate interrupt-adjacent CPU.
- Check Settings > Update & Security > Windows Update — stuck updates keep TiWorker grinding; reset components if updates are stuck (stop wuauserv/bits, rename SoftwareDistribution, restart).
- Test SysMain: services.msc > SysMain > Stop and watch interrupts for 10 minutes; disable it if it helps (especially on HDDs).
- Disable unused devices in Device Manager (old network adapters, unused audio devices) to reduce total interrupt sources.
- In Power Options > Advanced > PCI Express > Link State Power Management, test with Off — aggressive link states cause interrupt storms on some older boards.
- Clean dust from vents — overheating hardware errors more, and errors mean interrupts.
Fix 6: Update BIOS and chipset drivers
Firmware interrupt routing bugs are fixable, and vendors did fix them — years ago.
- Check your BIOS version (msinfo32) against the latest on your laptop maker’s support site.
- Install the latest chipset driver too — it mediates OS-firmware power and interrupt coordination.
- Flash BIOS on AC power, uninterrupted; then load optimized defaults in setup.
- Re-run LatencyMon after firmware updates — interrupt-routing fixes show immediately.
- If no BIOS update exists (very old models), the remaining mitigations are driver-level; accept and optimize around them.
Fix 7: Clean-boot and consider the long-term picture
Isolate software causes definitively, then decide the hardware’s future.
- msconfig > Services > Hide all Microsoft services > Disable all, plus disable all Task Manager > Startup items, restart, and test interrupts.
- If clean-boot is calm, re-enable in halves to find the offending third-party driver (old VPNs, disk tools, RGB software are typical).
- Update or uninstall the offender; re-enable everything else.
- For laptops where the root cause is simply age (failing drive, 4GB RAM, abandoned drivers), weigh an SSD + RAM upgrade against replacement — both transforms this machine class.
- Microsoft documents Windows 10 maintenance tools in the Windows support hub ; the Update Catalog hosts specific driver versions when you need a particular release.
Closing
Windows 10’s System Interrupts CPU is usually age showing: an abandoned driver arguing with a new cumulative update, a worn drive spamming error interrupts, or a marginal USB device. Isolate with the USB test and LatencyMon, fix the named layer, and check the hardware honestly — on a mature system, the phantom often has a very physical explanation.
