ERROR_ROLLBACK_TIMER_EXPIRED (0X00001AAD) — Fix This Driver Rollback Hang
Driver rollback timed out and hung Windows. This usually happens when a bad GPU or audio driver install fails and the system can't revert. Here's how to kill it and get back to work.
Cause #1: A Hung Driver Rollback Process — Kill It in Safe Mode
Most of the time, this error pops up right after Windows tries to roll back a driver and the rollback itself hangs. I've seen it most often with NVIDIA and AMD GPU drivers — a client last month installed a new driver from GeForce Experience, it crashed, Windows tried to revert, and then everything froze with error 0X00001AAD on a black screen.
The rollback timer is a built-in safety that kicks in when the driver installer fails mid-process. But if the rollback itself gets stuck — say, because a shared DLL is locked or the registry entry is corrupt — Windows waits, and then waits some more, until the timer expires and you get this error.
The real fix: Boot into Safe Mode and kill the rollback process manually. Here's how:
- Force restart your PC three times during boot to trigger Automatic Repair. Or use a Windows install USB and select Repair your computer > Troubleshoot > Startup Settings > Restart > choose Enable Safe Mode.
- Once in Safe Mode, open Task Manager (Ctrl+Shift+Esc) and look for any process named
PnpCoresrv.exe,DrvInst.exe, orCmBattPnpSrv.exe— these are the rollback workers. End them all. - Open Device Manager (
devmgmt.msc), find the device that was being rolled back (common culprits: GPU under Display adapters, audio under Sound, video and game controllers), right-click it and select Disable device. - Reboot normally. Windows should come up without the hang. Then reinstall the driver from scratch using the manufacturer's installer.
A quick word: don't use Windows Update for driver fixes here — it often re-triggers the rollback. Always download the driver directly from the hardware maker's site.
Cause #2: Corrupt System Files Blocking the Rollback — Run SFC and DISM
If killing the process doesn't work, the rollback itself might be failing because of corrupt system files. This happens more than you'd think — I worked with a small accounting firm last year where one PC kept hitting 0X00001AAD after a Windows update tried to roll back a network driver. Turned out, the Component-Based Servicing (CBS) store was toast.
Here's what to do:
- Boot into Safe Mode again (same process as above).
- Open an elevated Command Prompt: right-click Start > Windows Terminal (Admin) or Command Prompt (Admin).
- Run this first:
DISM /Online /Cleanup-Image /RestoreHealth
This fixes the underlying system image. It takes 5–15 minutes — let it finish. - Then run:
sfc /scannow
This checks and replaces corrupt system files. - Restart normally. If the error doesn't come back, you're good. If it does, move to Cause #3.
One pro tip: if DISM fails because it can't find the source files, you might need a Windows installation ISO mounted as a source. Use DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\ESD\Windows /LimitAccess (adjust the path to your mounted ISO).
Cause #3: Driver Verifier Leftovers — Clean Boot and Use DDU
Sometimes the rollback timer expired because Driver Verifier (a Windows diagnostic tool) was enabled and flagged the driver as incompatible mid-rollback. This is rare, but I've seen it on machines where someone previously ran Verifier to troubleshoot blue screens and forgot to turn it off.
If you suspect this, check Driver Verifier status:
- Boot into Safe Mode.
- Open an elevated Command Prompt and run:
verifier /query
If it shows any settings active, disable it with:verifier /reset - Then, to clean up the botched driver completely, use Display Driver Uninstaller (DDU) in Safe Mode. Download it on another PC and transfer via USB, or boot to Safe Mode with Networking and download it directly.
- Run DDU, select the GPU or audio driver type, and choose Clean and restart.
- After reboot, install a fresh driver — stick with the version that was working before the rollback.
Had a client whose Windows kept rolling back a Realtek audio driver every 10 minutes. Verifier was on, and the rollback kept timing out. Reset Verifier, ran DDU, installed the driver from the motherboard's support page — problem gone for good.
Quick-Reference Summary Table
| Cause | Symptom | Fix |
|---|---|---|
| Hung rollback process | Black screen or freeze after driver rollback attempt | Boot Safe Mode → kill PnpCoresrv.exe, DrvInst.exe → disable device → reinstall driver |
| Corrupt system files | Error persists after reboot, rollback keeps failing | Safe Mode → DISM /RestoreHealth → SFC /scannow |
| Driver Verifier enabled or leftover driver fragments | Error seen after previous driver troubleshooting | Safe Mode → verifier /reset → run DDU → install clean driver |
Bottom line: this error is Windows protecting itself from a bad driver install, but the protection itself hangs. Cut the cord in Safe Mode, clean the mess, and move on. Don't waste time reinstalling Windows — these three fixes cover 99% of cases.
Was this solution helpful?