Windows Update Error Code 0x800F0922 usually appears when Windows can’t complete an update installation, whether while downloading, installing, or applying it. It can occur on both Windows 10 and 11.
Common causes include problems connecting to Windows Update servers, insufficient space in the system or recovery partitions, corrupted Windows components, or issues installing required features like .NET Framework. This guide covers several troubleshooting methods before considering a Windows repair or reset.
This error can be triggered by a failed connection to Microsoft’s update servers, a VPN or proxy interfering with the connection, damaged Windows Update components, corrupted required system files, insufficient space in the system or recovery partition, a failed Windows component or .NET Framework installation, or third-party software interference. Restart your computer after each major repair step.
Here’s how to fix Error Code 0x800F0922:
Windows 11: Settings → System → Troubleshoot → Other troubleshooters → Windows Update → Run.
Windows 10: Settings → Update & Security → Troubleshoot → Additional troubleshooters → Windows Update → Run the troubleshooter.
Restart your PC and check for updates afterward.
If you’re on a VPN or proxy, temporarily disconnect it and try again. Restart your router, disconnect and reconnect to Wi-Fi, test another website, try another network, and temporarily check whether security software is interfering. Don’t permanently disable your firewall or antivirus. For update-server connectivity issues specifically, see our guide to Windows Update Error Code 0x8024402C.
Open Command Prompt as administrator and run DISM.exe /Online /Cleanup-Image /RestoreHealth. Once complete, run sfc /scannow and let it reach 100%. Restart and check for updates. If update files are also reported missing or corrupted, see our guide to Windows Update Error Code 80073712.
Open Command Prompt as administrator and run:
net stop wuauserv
net stop bits
net stop cryptSvc
net stop msiserver
Then restart the services:
net start msiserver
net start cryptSvc
net start bits
net start wuauserv
Restart Windows and check for updates.
Stop the services listed above, rename the cache folders:
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren %windir%\System32\catroot2 catroot2.old
Restart the services and your computer — Windows will recreate the folders when needed.
Go to Settings → System → Storage and check your system drive’s available space. Remove unnecessary files if it’s nearly full. Note: the system-reserved or recovery partition is separate from your C: drive — don’t manually delete files there unless you know exactly what they are. Use Disk Management or a trusted partition tool if you suspect a partition-space problem. For general storage-related failures, see our guide to Windows Update Error Code 0x80070070.
If the failed update mentions .NET Framework, go to Settings → System → Optional features (Windows 11) or search “Turn Windows features on or off,” and confirm the required components are enabled. Only use Microsoft’s official .NET Framework installers, never modified versions from unofficial sites.
Press Win + R, type msconfig, press Enter. Go to the Services tab, check “Hide all Microsoft services,” click “Disable all.” Go to Startup, open Task Manager, disable unnecessary items, restart, and try the update. If it works, re-enable services and startup items gradually to find the conflict, then restore your normal configuration.
Go to Settings → Windows Update → Check for updates (or Settings → Update & Security → Windows Update on Windows 10), install and restart if prompted. If one specific KB keeps failing, note its number and check the Microsoft Update Catalog for a standalone package.
If the error continues, check Settings → System → Recovery for “Fix problems using Windows Update” on supported Windows 11 systems — this reinstalls the current version while preserving your files and settings. An in-place repair installation using official Windows media is another option. Back up important files first. A full “Reset this PC” should be a last resort, not the first solution.
Start with the troubleshooter and connection checks, then repair Windows with DISM and SFC before resetting the update services and cache. Check storage and .NET Framework next, and use recovery or an in-place repair before considering a complete reset. Our experts are here to assist you — Chat with a specialist — for more technical support.
We are an independent technical support provider and are not affiliated with, endorsed by, or sponsored by Microsoft.
It generally means Windows couldn’t complete part of the update process — the cause can involve connectivity, system components, partition space, or a required Windows feature.
Yes. A VPN or proxy can interfere with the connection needed to download updates — disconnecting it temporarily helps determine whether it’s the cause.
DISM can repair the Windows component store and resolve corruption preventing updates from installing — running SFC afterward provides an additional system-file check.
A restart alone doesn’t repair corrupted update files or components — if the error returns, continue with the system-file repair and update component-reset methods.