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.


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.

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
- Restart – a real restart, not shutting down.
- Disk space – at least 20 GB free for larger updates. See Disk full: what can go?.
- Disconnect VPN and connect directly to the internet.
- External devices (USB sticks, card readers): unplug them.
- Troubleshooter for Windows Update via the Get Help app or under Settings › System › Troubleshoot.

Step 2: Repair system files
In a Command Prompt as administrator:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannowThen 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 wuauservThen, 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 trialIn 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.


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 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.
This article was created with AI assistance and editorially reviewed.
Related Articles

Recover a Deleted File: All the Ways at Work
File deleted, overwritten or unsaved? Recover it via Recycle Bin, OneDrive and SharePoint, version history, AutoRecover, Previous Versions or Time Machine.

Find Your BitLocker Recovery Key: All the Ways
Windows asks for the BitLocker recovery key? Where to find the 48-digit key (Microsoft account, Entra ID, Intune, AD) and why it is requested.

Windows Server Shuts Down Every Hour? Check the License
Server shuts itself down after about an hour – taking VMs and printers with it? Usually the evaluation license has expired. How to spot and fix it.