Windows 11 changed where driver updates live — they moved under Optional updates, the Device Manager dialogs look different, and the Settings app buries the history a click deeper. But the failure itself is the same old story: Windows Update downloads a driver, tries to install it, fails with a hex code, and tries again tomorrow.
What makes Windows 11 cases distinct is how often the operating system fights your manually installed drivers. You install the latest NVIDIA or Intel driver from the vendor, and Windows Update cheerfully replaces it with an older WHQL copy — which then fails because your hardware wants the newer one. The loop is Windows arguing with itself.
This Windows 11-specific guide breaks the cycle: find the failing driver, use the Optional updates path correctly, roll back bad swaps, and get the vendor driver installed so it stays.
Why this happens
- Windows replacing your newer vendor driver: Windows 11 aggressively offers WHQL drivers that can be older than your manually installed vendor driver, then fails installing them — error 0x80070103.
- Optional updates auto-installing bad drivers: on Windows 11, checked optional driver updates install automatically and can push a mismatched package.
- Driver rank and signature conflicts: a driver whose signature or hardware-ID match is slightly off fails with 0x800F020B or 0x800F0247.
- Corrupted DriverStore after upgrades: in-place upgrades to Windows 11 can leave stale driver packages that poison fresh installs.
- Firmware-level devices with no inbox driver: fingerprint readers and special function keys on laptops sometimes have only vendor drivers, and the catalog copy fails.
- Antivirus blocking driver staging: real-time protection can quarantine driver .inf operations mid-install.
- Low disk space breaking staging: with under ~10 GB free on C:, driver staging fails and the install reports a generic error.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Check Optional updates and install the driver manually
On Windows 11, driver updates live under Advanced options > Optional updates. The manual install there re-downloads cleanly and often succeeds where the background attempt failed.
- Open Settings > Windows Update > Advanced options > Optional updates.
- Expand Driver updates and look for the failing driver.
- Tick it and click Download & install, then watch for the result.
- If it succeeds, you are done. If it fails with the same code, continue — the package is the problem, not the method.
Fix 2: Roll back a driver Windows wrongly replaced
If the failures started right after Windows swapped your working vendor driver, roll it back first — then stop Windows from doing it again.
- Open Device Manager (Win + X > Device Manager), find the device, and open Properties.
- On the Driver tab, click Roll Back Driver and choose a reason.
- Reboot and confirm the device works on the previous driver.
- Then follow our guide to disable automatic driver updates so Windows stops re-replacing it.
Fix 3: Install the vendor driver and block the Windows copy
The durable fix: put the manufacturer’s driver in place, then hide Microsoft’s older offering with wushowhide so the loop cannot restart.
- Download the latest driver for your exact model from Dell, HP, Lenovo, or ASUS support.
- For Intel graphics or Wi-Fi, the Intel Driver & Support Assistant finds the right package automatically; NVIDIA and AMD users should use GeForce Experience or AMD Adrenalin.
- Install the vendor driver as administrator and reboot.
- Run the wushowhide troubleshooter, choose Hide updates, and tick the failing Windows Update driver.
Fix 4: Uninstall the device cleanly in Device Manager
When the driver store holds a broken entry for the device, a full removal plus rescan clears what simple reinstalls cannot.
- In Device Manager, right-click the device and choose Uninstall device.
- Tick Attempt to remove the driver for this device if the option appears.
- Click Action > Scan for hardware changes after rebooting.
- Install the vendor driver from Fix 3 onto the clean detection.
Fix 5: Pause updates to stop the bleeding
While you work, pause Windows Update so it stops re-downloading the bad driver every hour and interfering with your manual installs.
- Go to Settings > Windows Update and click Pause for 1 week next to Pause updates.
- Extend it if needed — you can pause up to five weeks.
- Do your driver work in peace, then unpause and check for updates once.
- This is a breathing-room tactic, not a solution — always unpause when done.
Fix 6: Reset Windows Update components
A corrupted download cache makes every driver retry fail identically. Clearing it is the standard cure.
- Open Terminal as administrator (Win + X > Terminal (Admin)).
- Run: net stop wuauserv; net stop bits; net stop cryptsvc.
- Run: ren C:\Windows\SoftwareDistribution SoftwareDistribution.old; ren C:\Windows\System32\catroot2 catroot2.old.
- Restart the services, unpause updates, and check again.
Fix 7: Repair the system image as the final step
If several different drivers fail, the problem is beneath the drivers — in the servicing stack or system image. Repair it.
- In elevated Terminal run: DISM /Online /Cleanup-Image /RestoreHealth.
- Follow with: sfc /scannow, then reboot.
- Reinstall the vendor drivers once more and confirm update history is clean.
- A driver that crashes the system rather than just failing to install is a different beast — see fixing DRIVER_IRQL_NOT_LESS_OR_EQUAL after a Windows 11 update .
Closing
On Windows 11, driver update failures are usually Windows fighting your vendor drivers — an older WHQL copy failing against a newer installed one. The winning sequence is Optional updates first, rollback second, vendor driver plus wushowhide third. Do that and the loop ends permanently instead of pausing until next Tuesday. Your Windows 11 laptop then runs the drivers you chose — newer, vendor-validated, and stable — rather than whichever catalog copy Windows happened to prefer that week.
