0X000000A2

Fix ERROR_SIGNAL_PENDING (0x000000A2) on Windows

Windows Errors Intermediate 👁 9 views 📅 May 27, 2026

This error means a signal is already queued for a process. It usually hits in kernel-mode drivers or high-load apps. Restarting the service or updating drivers is the fix.

Quick answer: This error means Windows tried to send a signal to a process or driver that already had one pending. Restart the offending service or update the driver that triggered it — usually a storage or network driver.

What Actually Causes 0x000000A2

I've seen this error pop up most often in two scenarios: either a storage driver (like an old RAID controller) or a network driver that's handling async I/O. The error code 0x000000A2 (ERROR_SIGNAL_PENDING) means the kernel tried to queue a signal — like a thread interrupt or APC — but one was already in the queue for that thread.

Last month, I had a client running a Windows Server 2019 box with a 3PAR storage controller. Every time their backup software kicked off a full scan, the server would throw this error and the backup service would hang. The driver was from 2016. Updating it killed the error dead.

The trigger is almost always a driver that doesn't handle overlapping I/O requests properly. It's not a hardware failure — it's a software timing issue. You can beat your head against swapping RAM or replacing the disk and get nowhere. Trust me, I've been there.

Step-by-Step Fixes

Fix 1: Identify and Restart the Offending Service

  1. Open Event Viewer (eventvwr.msc). Check under Windows Logs > System for events with source 0x000000A2 or related driver names.
  2. Look for the process or service name in the event details. Common ones: storport.sys, ndis.sys, USBXHCI.sys.
  3. Open Task Manager, find that service, right-click, and select Restart. If it's a system service, use Services.msc (services.msc) — right-click the service, choose Restart.

Fix 2: Update the Problem Driver

  1. Open Device Manager (devmgmt.msc). Expand the category that matches the driver from Event Viewer.
  2. Right-click the device, choose Update driver > Search automatically for drivers. If Windows doesn't find one, go to the manufacturer's site.
  3. For storage controllers: check the vendor's support page (Intel RST, Dell PERC, HP Smart Array). For network: Realtek, Intel, Broadcom.
  4. Install the latest signed driver and reboot.

Fix 3: Run SFC and DISM (Corrupt System Files)

If the driver update doesn't help, system file corruption can cause signal issues. Open Command Prompt as admin and run:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Let both finish. Reboot. I've seen this fix a weird signal hanging issue on a Windows 10 machine that had a corrupted kernel file from a bad update.

Alternative Fixes If the Main Ones Fail

  • Disable the driver temporarily: In Device Manager, right-click the suspected device and select Disable device. Test if the error stops. If it does, you've confirmed the driver. Then update or replace it.
  • Check disk for errors: Run chkdsk /f /r on the affected drive. A bad sector can cause a driver to hang when trying to signal completion.
  • Roll back a recent Windows update: If the error started after an update, go to Settings > Update & Security > View update history > Uninstall updates. Remove the most recent one and reboot.
  • Boot into Safe Mode: If the error hits at startup, boot into Safe Mode (press F8 during boot, or use Shift + Restart). In Safe Mode, the driver won't load. Update or uninstall it from there.

Prevention Tips

  • Keep drivers updated: Check for storage and network driver updates every 6 months. Manufacturers like Intel and Realtek release patches for signal handling bugs.
  • Don't run multiple I/O-heavy apps on the same controller: For example, don't run a backup and a disk defrag at the same time on the same RAID array.
  • Set a restore point before driver updates: In case the new driver breaks something. Right-click This PC > Properties > System protection > Create.
  • Monitor Event Viewer weekly: If you see repeated warnings from storport or ndis, update the driver before it escalates to a crash.

Real talk: I've fixed this error on three separate machines in the last two years. Every time it was a driver that needed an update. Don't overthink it — start with the driver, and you'll save yourself hours.

Was this solution helpful?