Windows Update Failed? Fix Error Code 0x800F0922 Easily
file-not-found
Last Update преди 21 часа
Error code 0x800F0922 typically pops up during a Windows Update when your system fails to connect to Microsoft update servers, has insufficient EFI system partition space, or encounters corrupted system files.
Here are the 4 quick, actionable ways to resolve it.
Method 1: Turn On .NET Framework Features
A disabled or corrupt .NET Framework component is one of the most common triggers for this update error.
- Press Win + R, type optionalfeatures, and press Enter.
- Locate .NET Framework 3.5 (includes .NET 2.0 and 3.0) and .NET Framework 4.8 Advanced Services (or the highest version listed).
- Check all the boxes next to them.
- Click OK, let Windows download the necessary files, and restart your PC.
Method 2: Reset Windows Update Components via Command Prompt
If cached update files are corrupted, resetting the Windows Update services clears out bad data.
- Press Win + S, type cmd, right-click Command Prompt, and select Run as Administrator.
- Run the following commands one by one (press Enter after each):

3. Next, rename the update cache folders by running:

4. Restart the update services:

Method 3: Temporarily Disable Secure Boot & VPN/Proxy
A active VPN/proxy can block connection to Microsoft update servers, while Secure Boot can occasionally interrupt EFI system updates.
- Disable VPN/Proxy: Open Settings $\rightarrow$ Network & Internet $\rightarrow$ Proxy. Toggle off Use a proxy server. Disconnect any active VPN apps.
- Disable Secure Boot: Restart your PC and enter your BIOS/UEFI setup (usually pressing F2, F12, or Del at startup). Find Secure Boot under the Boot or Security tab, set it to Disabled, save changes, and boot into Windows to run the update again. (Re-enable it after the update finishes).
Method 4: Run SFC and DISM Repairs
If corrupt system files are preventing the update from applying, use Windows built-in repair tools.
- Open Command Prompt as Administrator (Win + S $\rightarrow$ cmd $\rightarrow$ Run as Administrator).
- Type the following command and press Enter:

3. Once the SFC scan completes, run the DISM tool to clean the component store:

4. Restart your computer and try updating Windows again.
Frequently Asked Questions
1. What causes Windows Update Error 0x800F0922?
This error typically occurs due to three main reasons:
- Disabled .NET Framework features: Certain core update files require .NET Framework 3.5 or higher to execute.
- Corrupted Update Cache: Old, damaged files in the SoftwareDistribution or catroot2 folders blocking new updates.
- Insufficient EFI System Partition space: The hidden partition used for system boot does not have enough free space to install update files.
Yes. The SoftwareDistribution folder stores temporary update files. When you stop the Windows Update service, rename or delete the folder, and restart the service, Windows automatically recreates a fresh, uncorrupted version of the folder.
Windows Update needs an uninterrupted connection to Microsoft’s official servers. Some VPNs or proxy configurations redirect or inspect network traffic, causing Windows Update to fail security handshakes and report error 0x800F0922.
If sfc /scannow fails to repair system files:
- Run the DISM command first:
dism /online /cleanup-image /restorehealth - Once DISM finishes downloading fresh repair files from Windows Update, run sfc /scannow again.
No. Secure Boot should only be disabled temporarily while running the update if an EFI partition write error occurs. Once the update finishes and your system restarts, re-enable Secure Boot in your BIOS/UEFI menu to keep your system secure.