You open Settings > Windows Update, see a driver update for your graphics card or Wi-Fi adapter, hit install — and it fails with an error code, or downloads forever and rolls back. You retry, and it fails again exactly the same way. Meanwhile the same driver installs fine when you grab it directly from the manufacturer, which makes the whole thing feel absurd.
This loop is one of the most common Windows 11 complaints, and it has a clear logic: Windows Update delivers generic, WHQL-signed driver packages on its own schedule, and it will stubbornly retry a package that conflicts with a newer manufacturer driver already on your system. If the same failure is happening on an older machine, the Windows 10 version of this problem uses slightly different screens but the same underlying causes.
Why this happens
- Newer manufacturer driver already installed: If you installed a newer driver from NVIDIA, Intel, or your laptop maker, Windows Update may still offer its older packaged version, which then fails because the system refuses to downgrade.
- Corrupted driver store entries: Partially installed driver packages leave broken entries in the Windows driver store, and every retry trips over the same leftover files.
- Driver signature or compatibility block: Windows 11 enforces driver signature checks strictly; a package whose signature chain or hardware ID matching is off will fail every install attempt.
- Third-party driver updaters interfering: OEM utilities and third-party updater tools can lock driver files or replace them mid-install, causing Windows Update’s version check to fail.
- Insufficient permissions on driver folders: If the SYSTEM account lost write access to the driver store (often after a botched cleanup tool run), the installer cannot stage files and fails silently.
- Corrupted Windows Update components: A damaged update cache or stuck Background Intelligent Transfer Service affects driver packages just like it affects cumulative updates.
- Metered connection blocking the download: Driver packages are classed as optional, so a metered connection setting can starve the download mid-way and report the install as failed.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Check which driver is actually failing and its error code
Blindly retrying wastes time. Windows records the exact driver name and error code in the update history, and that code tells you whether you are dealing with a conflict, a download problem, or a permissions issue. Write both down before doing anything else.
- Open Settings > Windows Update > Update history and expand Driver updates.
- Note the driver name, version offered, and the error code (for example, 0x80070103 means a driver conflict).
- Open Device Manager, find the device, and compare its current driver version with the one Windows Update offers.
- If your installed version is newer, the correct fix is to hide the update (Fix 6), not to force the older one in.
Fix 2: Install the driver manually from the official source
The manufacturer package is almost always newer and more complete than the Windows Update repackaging. Installing it directly resolves the device’s actual need, after which Windows Update usually stops offering the older package. Use only official sources — never random driver-download sites.
- Identify your hardware: GPU, Wi-Fi chip, or laptop model and service tag.
- Download from the official page: Intel , NVIDIA , AMD , or your laptop maker’s support site.
- Run the installer, choosing “Clean install” if the option exists for graphics drivers.
- Restart, then check Windows Update — the failed driver entry should disappear or succeed.
Fix 3: Clean out the broken driver package with Device Manager
When a partial install has poisoned the driver store, removing the device’s driver package completely gives Windows a clean slate. The “delete the driver software” checkbox is the key part most people skip — without it, Windows just reinstalls the same broken files.
- Open Device Manager, right-click the problem device, and choose Uninstall device.
- Tick “Attempt to remove the driver for this device” (or “Delete the driver software”) before confirming.
- Restart the laptop and let Windows install its built-in baseline driver.
- Return to Windows Update and retry the driver update on the clean baseline.
Fix 4: Reset the Windows Update components
Driver packages download through the same pipeline as system updates, so a corrupted cache produces identical failures. Resetting the services and renaming the cache folders forces a fresh download of the driver package metadata and files.
- Open an elevated Command Prompt.
- Run these four commands: net stop wuauserv, net stop cryptSvc, net stop bits, net stop msiserver.
- Run: ren C:\Windows\SoftwareDistribution SoftwareDistribution.old and ren C:\Windows\System32\catroot2 catroot2.old.
- Restart the four services with net start, then check for updates again.
Fix 5: Rule out metered connection and third-party interference
Because driver updates ship as optional content, Windows quietly skips or truncates them on metered networks. Third-party driver utilities can also fight Windows Update for control of the same device. Eliminate both variables before concluding the package itself is broken.
- Go to Settings > Network & internet > Wi-Fi (or Ethernet), open your connection, and turn off Metered connection.
- Temporarily uninstall or disable any third-party driver updater tools.
- Pause and unpause Windows Update once to refresh the download queue.
- Retry the driver install and watch whether it now completes.
Fix 6: Hide the bad update so it stops retrying
When the offered driver is simply wrong for your hardware — older than what you have, or mismatched — the correct outcome is not a successful install but a stopped one. Microsoft’s “Show or hide updates” troubleshooter lets you block a specific update package permanently.
- Download the “Show or hide updates” troubleshooter (wushowhide.diagcab) from Microsoft Support .
- Run it, choose Hide updates, and tick the failing driver package.
- Confirm it no longer appears in Windows Update.
- Revisit this only after a major Windows version upgrade, which can legitimately bring a newer driver package.
Fix 7: Roll back a driver that installed but misbehaves
Sometimes the failure runs in reverse: a Windows Update driver installs “successfully” and then the device misbehaves — Wi-Fi drops, audio crackles, the screen flickers. Windows 11 keeps the previous driver available for exactly this situation, and rolling back is faster than any reinstall. On 24H2 systems the driver model is stricter, so a marginal driver that worked on 23H2 can start failing after the upgrade — the 24H2 driver-failure guide covers those version-specific quirks in detail.
- Open Device Manager, right-click the misbehaving device, and choose Properties.
- Open the Driver tab and click “Roll Back Driver” — if the button is greyed out, no previous driver was kept.
- Choose a reason (the previous driver worked better) and confirm; restart the laptop.
- After rolling back, hide the problematic driver offer with wushowhide so Windows Update does not reinstall it.
- Then install the manufacturer’s known-good driver version directly to stay current without the bad package.
Closing
Driver update failures in Windows 11 are rarely a sign of broken hardware — they are almost always version conflicts, stale cache, or a package that was wrong for your machine to begin with. Diagnose with the error code first, install the manufacturer’s driver directly when you can, and hide the update when Windows is simply offering you a downgrade you do not need.
