Built by IT engineers, made for IT teams.
Best PracticesOctober 28, 2026· 3 min read

Windows Update Fails: Error Codes and Fixes

Windows Update fails with 0x800f0922, 0x80073712 or 0x80070070? What the common error codes mean and how to get updates running again.

Nico Haslberger
Nico HaslbergerCEO & Co-Founder · October 28, 2026
Share
Windows Update schlägt fehl: Fehlercodes und Lösungen

The Windows Update error code looks cryptic. But it tells you exactly where things get stuck.

“An error occurred during installation – 0x800f0922.” Windows tries, downloads, restarts, rolls everything back – and the next day it's the same thing again. In our support cases, stuck updates are among the classics, often combined with full storage or old drivers. See also Checking that all updates are installed.

Here is how to solve the most common errors one after another.

First: note the error code

Settings › Windows Update › Update history. For failed updates, you'll find the KB number and the error code.

Windows Update Fails: Error Codes and Fixes – at a glance
Windows Update Fails: Error Codes and Fixes – at a glance

Common error codes

  • Code: 0x800f0922 – Common cause: no connection to update servers (VPN/proxy), system partition too small; First step: Disconnect VPN, try again
  • Code: 0x80073712 – Common cause: corrupted component store; First step: DISM + sfc
  • Code: 0x800f081f – Common cause: source files missing (often .NET); First step: DISM, manual update
  • Code: 0x80070070 – Common cause: not enough disk space; First step: Free up space
  • Code: 0x80070002 / 0x80070003 – Common cause: files missing in the update cache; First step: Reset update components
  • Code: 0x8024a105 – Common cause: update service hung; First step: Restart, reset components
  • Code: 0x80240034 – Common cause: download failed; First step: Network, reset components

Step 1: The simple things

  1. Restart – a real restart, not shutting down.
  2. Disk space – at least 20 GB free for larger updates. See Disk full: what can go?.
  3. Disconnect VPN and connect directly to the internet.
  4. External devices (USB sticks, card readers): unplug them.
  5. Troubleshooter for Windows Update via the Get Help app or under Settings › System › Troubleshoot.
Windows Update Fails: Error Codes and Fixes – step by step
Windows Update Fails: Error Codes and Fixes – step by step

Step 2: Repair system files

In a Command Prompt as administrator:

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Then restart and try the update again. Often helps with 0x80073712 and 0x800f081f.

Step 3: Reset update components

If updates keep failing during download or preparation: Recreate the update cache (Command Prompt as administrator):

net stop wuauserv
net stop bits
net stop cryptsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start cryptsvc
net start bits
net start wuauserv

Then, in Windows Update, click Check for updates again. The download starts from scratch.

Step 4: Install the update manually

14 days free

IT support that fixes itself.

SuperSupport fixes IT problems right on the device, before they turn into tickets. Try it free for 14 days.

Start free trial

In the Microsoft Update Catalog (catalog.update.microsoft.com), search for the KB number, download the version for your own Windows version and architecture (usually x64) and install it by double-clicking.

Step 5: When the partition is the problem

For some updates (especially for the Recovery Environment), the space on the recovery partition isn't enough. This often shows up with 0x80070643 or 0x800f0922. Enlarging the partition is a job for IT – don't try it yourself.

When IT has to step in

  • Updates are managed centrally (Intune, WSUS, RMM) – then it's often down to policies or rings. See Patch management for SMBs.
  • Partitions have to be adjusted.
  • Many devices have the same error.
  • Windows won't start after the update – see Blue screen on Windows.
Windows Update Fails: Error Codes and Fixes – what this article covers
Windows Update Fails: Error Codes and Fixes – what this article covers
Example view in SuperSupport – Windows Update Fails: Error Codes and Fixes
Example view in SuperSupport – Windows Update Fails: Error Codes and Fixes

How does SuperSupport help with update errors?

On the Windows device, the SuperSupport agent reads out the update history with KB number and error code, checks disk space, pending restarts and the state of the update services, and classifies the error. System file checks or resetting the update components it submits to IT for approval – with a log of every step. What this looks like for internal IT teams and MSPs is described on their respective pages.

Frequently asked questions

Why can't a Windows update be installed?

Common causes are too little free disk space, corrupted system files or a corrupted component store, a hung update cache, a system partition that is too small, interfering software such as VPN clients or antivirus, and network problems during the download.

What does error 0x800f0922 mean?

Often Windows can't connect to the update servers (for example because of VPN or proxy), or the system partition or recovery partition doesn't have enough space. Missing .NET components can also be behind it.

What does error 0x80073712 mean?

A file that Windows Update needs is missing or corrupted – usually in the component store. DISM /Online /Cleanup-Image /RestoreHealth followed by sfc /scannow helps.

How do I reset Windows Update?

In a Command Prompt as administrator, stop the services wuauserv, bits and cryptsvc, rename the folders SoftwareDistribution and catroot2, and start the services again. Windows recreates the folders and downloads updates again.

Can I install an update manually?

Yes. In the Microsoft Update Catalog (catalog.update.microsoft.com), search for the KB number, download the version matching your Windows version and architecture, and install it by double-clicking. This bypasses problems with downloading through Windows Update.

14 days free

IT support that fixes itself.

SuperSupport fixes IT problems right on the device, before they turn into tickets. Try it free for 14 days.

Start free trial
Nico Haslberger

Nico Haslberger is Co-Founder & CEO of SuperSupport.ai. With years of experience as an IT technician, he knows the problems in IT support first-hand: from overloaded help desks to recurring tickets that slow teams down. That knowledge is built into every feature of the platform today. He makes sure SuperSupport.ai solves exactly the problems he experienced himself for years.

Share

This article was created with AI assistance and editorially reviewed.

Related Articles