sodcalculator

10 Tech How-To

Windows 11 Error 0x80070103: Fix Installation Stalls

Guide 10-13915 · Updated · Step by step

Windows 11 error 0x80070103 typically appears during driver or update installation, and it means Windows Update is trying to install a driver that is already on your system. The fix is to hide the problematic update or clear the update cache; here is exactly how to do that in a few minutes.

What Error 0x80070103 Actually Means

This error code is not a sign of a broken Windows installation. It is Windows Update’s way of saying it attempted to install a driver that is already present, or that a newer version is already installed. Microsoft designed this error to prevent redundant driver installations, but it often surfaces when a driver update is offered repeatedly, causing the installation process to stall or fail with the 0x80070103 code.

You will most often see it in the Windows Update history or during a manual driver update via Device Manager. It is common after a major Windows 11 feature update, when the system re-scans hardware and tries to re-apply drivers that are already current.

Why Windows 11 Triggers This Error

Windows Update uses a database of driver versions and hardware IDs to decide what to install. When a driver is marked as “applicable” but the system already has a matching or newer version, the update engine returns 0x80070103 instead of silently skipping it. This can happen for several reasons:

  • An outdated driver package is still listed in the Windows Update catalog.
  • A manufacturer released a driver with the same version number but a different build.
  • The Windows Update cache contains a stale entry that keeps re-offering the same driver.
  • Device Manager shows a generic driver while Windows Update tries to install a specific one.

The error itself is harmless, but it can block other updates from installing if the system keeps retrying the failed driver.

How to Fix Error 0x80070103 in Windows 11

Try these fixes in order, from simplest to most thorough. You will need an administrator account.

  1. Restart and retry – Sometimes a simple restart clears the temporary update state. Go to Settings > Windows Update and click “Check for updates” again.
  2. Run the Windows Update troubleshooter – Go to Settings > System > Troubleshoot > Other troubleshooters, select “Windows Update,” and run it. This can reset the update service state.
  3. Clear the SoftwareDistribution folder – Open Command Prompt as administrator, type net stop wuauserv, then net stop bits. Navigate to C:\Windows\SoftwareDistribution\Download and delete its contents. Restart the services with net start wuauserv and net start bits.
  4. Hide the problematic update – Use the official “Show or hide updates” troubleshooter package from Microsoft. Download it, run it, choose “Hide updates,” and select the driver that is failing. This prevents Windows from offering it again.
  5. Manually update the driver – Open Device Manager, right-click the device showing the error, select “Update driver,” then “Browse my computer for drivers,” and choose “Let me pick from a list.” If a newer driver is listed, install it. If not, select the current one and click “Install” to force a reinstall.
  6. Reset Windows Update components – If the error persists, run the following commands in an elevated Command Prompt: net stop wuauserv, net stop cryptSvc, net stop bits, net stop msiserver, then rename the SoftwareDistribution and catroot2 folders (e.g., ren C:\Windows\SoftwareDistribution SoftwareDistribution.old), and restart the services.

After these steps, check Windows Update again. The error should no longer appear.

What to Do If the Error Keeps Coming Back

If 0x80070103 reappears after a week, the driver package is likely being re-offered by a manufacturer update. Check the device manufacturer’s support page for a newer driver that explicitly states Windows 11 compatibility. Install that driver manually, then hide the old one using the show/hide tool. This usually stops the loop.

In rare cases, the error is tied to a specific hardware component like a graphics card or network adapter. Use Device Manager to check if the device has a yellow warning icon. If it does, uninstall the device (check “Delete the driver software for this device”), then scan for hardware changes. Windows will reinstall the correct driver, and the update error often disappears.

Common Misconceptions About This Error

Many users believe 0x80070103 means their Windows installation is corrupted or that a driver is missing. Neither is true. The error is purely an update-scheduling issue. It does not indicate a hardware failure, and it does not require a clean reinstall of Windows. Also, ignoring the error is generally safe – your system continues to work with the existing driver. However, if you are trying to install a specific new driver and it fails with this code, you should follow the manual update steps above.

Comparing Fixes: Which One Works Best

The most effective fix is hiding the update, because it directly addresses the root cause – Windows repeatedly offering a driver you already have. Clearing the SoftwareDistribution folder is a close second, as it removes the stale cache that often causes the re-offer. The Windows Update troubleshooter is the least invasive but also the least likely to permanently resolve the issue, as it only resets service states. Manual driver updates are best when you know a newer driver exists but Windows is not offering it.

If you are comfortable with command line, resetting Windows Update components is the most thorough option, but it is overkill for most users. Start with the simple fixes and escalate only if needed.

Frequently Asked Questions

Is error 0x80070103 dangerous?

No. It is a benign error that indicates a driver update is being blocked because the correct driver is already installed. It will not damage your system or cause data loss.

Can I ignore this error and continue using Windows?

Yes, you can safely ignore it if your devices are working normally. The error only affects the update installation process, not the operation of your hardware.

Why does this error appear after every Windows 11 update?

This happens when a hardware driver is not fully compatible with the new update, so Windows keeps trying to reinstall a previous version. Hiding the update or installing a manufacturer-provided driver usually resolves it.

Will resetting Windows fix the error?

Resetting Windows will likely clear the error, but it is a drastic step for a minor issue. Try the simpler fixes first. A reset should be a last resort.

How do I find the exact driver that is causing the error?

Open Settings > Windows Update > Update history, and look for the failed update entry with the 0x80070103 code. It will list the driver name and the device it applies to.

Final Thoughts

Error 0x80070103 is one of the more common Windows 11 update hiccups, but it is also one of the easiest to resolve. Start with the show/hide updates tool, clear the cache if needed, and update drivers manually when necessary. In most cases, you will be back to a smooth update experience within ten minutes.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →