Windows Update Error 0x800f0922 is a common issue that occurs when a major Windows 11 cumulative update fails to install, causing your system to roll back changes. This error typically signifies that your PC cannot connect to the Windows Update servers, or that your system’s EFI System Partition (ESP) lacks sufficient free space to process the update files.
Fortunately, you can resolve this issue without losing any data. Follow this step-by-step troubleshooting guide to fix error 0x800f0922 and get your system updated safely.
Common Causes of Error 0x800f0922
- Insufficient EFI Partition Space: The hidden system partition required to boot your computer is full.
- Corrupted Windows Update Cache: Temporary update files are broken or conflicting with the new installation.
- Framework (.NET) Conflicts: Issues within the Microsoft .NET Framework are blocking the deployment package.
- Network Security Blocks: Your firewall or VPN is interrupting the handshake with Microsoft’s official update servers.
Method 1: Turn On .NET Framework Features
Many Windows cumulative updates rely on the .NET Framework to deploy successfully. If this feature is partially disabled, the installation will fail.
- Press the Windows Key + R to open the Run dialogue box.
- Type optionalfeatures.exe and press Enter.
- Locate .NET Framework 3.5 (includes .NET 2.0 and 3.0) at the top of the list.
- Ensure the checkbox next to it is fully checked.
- Click OK, allow Windows to download the necessary files, and restart your computer.
Method 2: Clear the Windows Update Cache
Corrupted installation files sitting in your system cache will repeatedly trigger error 0x800f0922. Flushing this directory forces Windows to download a fresh, clean update package.
- Type cmd into your Windows search bar.
- Right-click on Command Prompt and select Run as Administrator.
- Type the following commands one by one, pressing Enter after each line to temporarily stop the update services:
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserver
- Now, open your file explorer and navigate to:
C:\Windows\SoftwareDistribution - Highlight all files and folders inside this directory and Delete them.
- Return to your Command Prompt window, type these commands to restart the services, and press Enter after each:
net start wuauservnet start cryptSvcnet start bitsnet start msiserver
Method 3: Extend the EFI System Partition
The most frequent culprit for error 0x800f0922 is an EFI System Partition that has run out of storage space. Windows updates require at least 15MB to 50MB of free space in this hidden folder to execute patch scripts.
To fix this, you must expand the partition size. While you can attempt this via Windows Disk Management, it often locks the partition structure. The safest approach is utilizing a dedicated disk manager.
(Money-Making Tip: Once you sign up for tech affiliate programs later, you will place a tracking link right here recommending a tool like MiniTool Partition Wizard or EaseUS Partition Master. When desperate users buy it to expand their drive, you earn a major commission).
Method 4: Temporarily Disable VPNs and Third-Party Firewalls
If your system is using a secure VPN tunnel or a strict third-party antivirus firewall, it may block the specific IP addresses utilized by the Windows Update server network.
- Disconnect from your VPN network completely.
- Temporarily pause your third-party antivirus software.
- Go to Settings > Windows Update and try running the update sequence again.
- Once the update installs successfully, re-enable your firewall protection.