# Fix Windows Update Error 0x800F0922 in Windows 10 and 11

Error code 0x800F0922 occurs when Windows Update fails to connect to Microsoft
servers, lacks space on the system partition, or encounters corrupted
installation files.

Here are the 4 most effective ways to fix it immediately.


METHOD 1: TURN ON .NET FRAMEWORK FEATURES

Missing or disabled .NET Framework dependencies cause the majority of 0x800F0922
update errors.

 1. Press Win + R, type optionalfeatures, and press Enter.

 2. Check the boxes for .NET Framework 3.5 (includes .NET 2.0 and 3.0) and .NET
    Framework 4.8 Advanced Services (or highest listed version).

 3. Click OK, allow Windows to download files via Windows Update, and restart
    your PC.


METHOD 2: RESET WINDOWS UPDATE CACHE FOLDERS

Clearing out corrupted temporary update files forces Windows to download a fresh
update package.

 1. Press Win + S, type cmd, right-click Command Prompt, and select Run as
    Administrator.

 2. Stop the update services by running these commands:

3. Rename the update cache folders:

4. Restart the update services:

Method 3: Disable Active VPN / Proxy Connections

Windows Update fails to complete security handshakes when connected through
certain VPNs or proxy configurations.

 1. Disconnect any third-party VPN apps.

 2. Press Win + I to open Settings.

 3. Navigate to Network & internet $\rightarrow$ Proxy.

 4. Turn off Use a proxy server and retry the update.


METHOD 4: RUN DISM AND SFC REPAIR TOOLS

If system file corruption prevents updates from applying, repair your system
image.

 1. Open Command Prompt as Administrator (Win + S $\rightarrow$ cmd
    $\rightarrow$ Run as Administrator).

 2. Run the DISM repair command:

3. Once DISM reaches 100%, run the System File Checker:

4. Restart your PC and run Windows Update again.


QUICK SUMMARY

Error Cause

Fast Solution

Missing .NET Dependencies

Enable .NET 3.5 / 4.8 in Windows Features

Corrupted Download Files

Reset SoftwareDistribution via CMD

Server Connection Block

Turn off VPN and Proxy settings

System Corruption

Run sfc /scannow and DISM repair