Few things throw a wrench into a productive afternoon quite like a failed Windows Update — the screen frozen, the error code cryptic, and your patience wearing thin. Whether it’s Windows 10 or 11, Microsoft has built a suite of diagnostics right into the operating system to tackle these hiccups. This guide walks through the official troubleshooting sequence, from the built-in troubleshooter to targeted repair commands, with clear explanations for the error codes that pop up most often.

Primary Tool: Windows Update Troubleshooter · Common Error: 0xC1900101 · Another Error: 0x80070103 · Official Source: support.microsoft.com · Affected OS: Windows 11/10

Quick snapshot

1Confirmed facts
  • Windows Update Troubleshooter runs diagnostics automatically and fixes most problems (Microsoft Support)
  • Restart the device after running the troubleshooter before checking for new updates (Microsoft Support)
2What’s unclear
  • Whether certain third-party antivirus suites cause update failures more than others
  • How metered connections interact with update scheduling on enterprise networks
3Timeline signal
  • Windows Update Troubleshooter has been the primary diagnostic tool since Windows 11’s launch in 2021
4What’s next
  • If the troubleshooter doesn’t resolve the issue, move to command-line repair tools like SFC and DISM

Windows Update error codes fall into distinct categories — driver incompatibilities, corrupted cache files, and service interruptions — each with its own remediation path outlined in the table below.

Label Value
Main Tool Windows Update Troubleshooter (Microsoft)
Path to Tool Settings > System > Troubleshoot > Other troubleshooters
Error 0xC1900101 Windows Setup driver error
Error 0x80070103 Source file not found

How can I fix a Windows Update error?

When an update fails to install, the first move is to let Windows run its own diagnostics. The Windows Update Troubleshooter scans your system, identifies common blockers, and applies fixes automatically — no extra software required.

Run Windows Update Troubleshooter

Microsoft’s built-in troubleshooter checks for corrupted update files, service interruptions, and other recurring issues. In Windows 11, access it through Settings > System > Troubleshoot > Other troubleshooters > Windows Update > Run (Microsoft Support). Windows 10 users find it under Settings > Update & Security > Troubleshoot. Once the troubleshooter completes, restart your device before attempting the update again — this ensures any changes take effect.

Restart Windows Update service

If the troubleshooter doesn’t resolve the issue, manually resetting the Windows Update services often does the trick. Open Command Prompt as Administrator and stop the related services with these commands:

  • net stop wuauserv
  • net stop bits
  • net stop cryptsvc
  • net stop msiserver

After stopping the services, delete the contents of the C:\Windows\SoftwareDistribution folder — this clears the cached update files that may be causing the conflict. Then restart the services with:

  • net start wuauserv
  • net start bits
  • net start cryptsvc
  • net start msiserver

Restart your PC and run Windows Update again. This process forces Windows to re-download update metadata from scratch.

The implication is that most update failures never need to escalate beyond this two-step sequence — troubleshooter first, service reset second — before Windows resumes normal operation.

The upshot

The built-in troubleshooter resolves the majority of common update failures without requiring any third-party tools. For most users, running the troubleshooter followed by a restart is enough to get things back on track.

What causes a Windows Update to fail?

Understanding why updates stall helps you target the right fix faster. Most failures fall into a handful of predictable categories.

Driver conflicts

Outdated or incompatible device drivers are among the most common culprits. During major feature updates — especially to Windows 11 — mismatched drivers can trigger a Blue Screen error and halt the installation. Error code 0xC1900101 – 0x4000D typically signals an incompatible driver causing a Blue Screen during setup (Microsoft Q&A). Updating drivers from your hardware manufacturer’s support page before attempting the update often prevents this.

Corrupted files

Corrupt update files in the cache can cause Windows Update to hang at 0% or 99%. The Microsoft Support guidance recommends disconnecting unnecessary external hardware (keyboard and mouse excepted) before attempting updates, as peripheral devices can interfere with file integrity checks. Insufficient disk space also prevents the update from unpacking files correctly — ensure you have at least several gigabytes free on your system drive.

Why this matters

Error 0x80070103 often signals a deeper system file problem rather than a simple update glitch. Running SFC and DISM repairs the underlying Windows image, which fixes not just this error but prevents similar issues from recurring.

How to fix Windows Update error 0x80070103?

Error code 0x80070103 translates to “source file not found” — the Windows Update installer can’t locate a required driver or component package. This often happens when a previously downloaded driver package is missing or corrupted.

Missing driver package

First, try running the Windows Update Troubleshooter again — if it fails to find additional errors the first time, running it a second time may surface new issues (Microsoft Support). If the error persists, manually reset the Windows Update components as described in the first section.

Reset update components

If the troubleshooter and service restart don’t resolve the 0x80070103 error, run the System File Checker (SFC) and DISM repair commands. Open Command Prompt as Administrator and run:

  • sfc /scannow
  • DISM.exe /Online /Cleanup-image /Restorehealth

The DISM command repairs missing or corrupted system files that the SFC scan detects — according to ASUS Support documentation, this combination restores update readiness by replacing damaged Windows components (ASUS Support). After both scans complete (which can take 15–30 minutes), restart your PC and attempt the update again.

What is error code 0xC1900101?

Error code 0xC1900101 covers several variants, all stemming from problems during Windows Setup — typically when installing a major feature update or upgrading to a new Windows version.

Setup error causes

The 0xC1900101 family of errors usually indicates driver incompatibility. The specific subcode matters: 0x4000D means an incompatible driver caused a Blue Screen halt during upgrade (Microsoft Q&A). Meanwhile, 0x8007001F signals ERROR_GEN_FAILURE — a device attached to the system is not functioning properly.

Fix for Windows 11

For driver-related 0xC1900101 errors, start by updating your BIOS firmware. Outdated BIOS can cause Windows Update failures because it doesn’t recognize newer hardware requirements — download the latest BIOS from your device manufacturer’s support page (Microsoft Q&A). Next, temporarily uninstall third-party antivirus or security software before attempting the update, as Microsoft recommends these programs can cause errors during Windows 11 installation (Microsoft Support). Reinstall the security software after the update completes successfully.

The catch

Third-party antivirus and VPN software are known to interfere with Windows Update. Disable or uninstall these programs before attempting updates — even if your antivirus has a “gaming mode” or similar feature, fully disconnecting it removes the interference layer entirely.

How to fix a Windows Update that keeps failing?

If you’ve tried the troubleshooter and service reset but updates still fail, the issue likely runs deeper. A more thorough reset of Windows Update components, combined with targeted repair commands, handles persistent problems.

Reset Windows Update components

The most comprehensive reset involves stopping the Windows Update services, renaming the SoftwareDistribution folder to force a fresh download, and restarting the services. Dell Support confirms that the Windows Update Troubleshooter checks for errors and corrupted updates when “Apply Repair Automatically” is selected, which is the same mechanism triggered by this manual reset process (Dell Support).

Manual update download

If Windows Update repeatedly fails to download, try downloading the update package directly from the Microsoft Update Catalog. Search for your specific update by KB number, download the .msu file, and run it manually by double-clicking. For Windows 10 users, the Windows 10 Media Creation Tool provides an alternative path to update or reset your installation without relying on the standard Windows Update channel.

Frequently asked questions

How do I access the Windows Update Troubleshooter?

In Windows 11, go to Settings > System > Troubleshoot > Other troubleshooters > Windows Update > Run. In Windows 10, navigate to Settings > Update & Security > Troubleshoot > Additional troubleshooters > Windows Update.

Why does Windows Update fail on Windows 11?

Windows 11 has stricter hardware requirements than Windows 10. Incompatible drivers, third-party antivirus software, and outdated BIOS firmware are the most common reasons for update failures on this OS.

What to do if the troubleshooter fails?

Run the troubleshooter multiple times — if problems persist after the first run, a second run may surface additional errors. If that doesn’t work, proceed to manually reset the Windows Update services and clear the SoftwareDistribution cache.

How to download a Windows 10 update fix tool?

The Windows 10 Media Creation Tool from Microsoft’s website can perform a direct upgrade or create installation media. This tool bypasses standard Windows Update and installs the latest Windows 10 version directly.

Is Windows Update diagnostic the same as the troubleshooter?

Yes — the Windows Update Troubleshooter is the primary diagnostic tool built into Windows. It runs automated checks and applies repairs automatically when selected.

How to fix an update error after restart?

After restarting following an update failure, immediately run the Windows Update Troubleshooter again before attempting any new downloads. This clears any residual conflicts from the failed attempt.

What if my PC says update failed repeatedly?

Repeated failures indicate a deeper issue. Run SFC and DISM repair commands in Command Prompt as Administrator, then restart and attempt the update. If it still fails, check for outdated drivers, disable third-party antivirus, and ensure sufficient disk space.

For Windows users stuck on a failed update, the path forward is clear: start with the built-in troubleshooter, reset the update services, and move to SFC/DISM repair tools if needed. Microsoft has layered these diagnostics specifically so most issues resolve without requiring manual intervention — but when they do escalate, the command-line tools give you the same repair capabilities that support technicians use.