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.
Press
Win + R, typeoptionalfeatures, and press Enter.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).
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.
Press
Win + S, type cmd, right-click Command Prompt, and select Run as Administrator.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.
Disconnect any third-party VPN apps.
Press
Win + Ito open Settings.Navigate to Network & internet $\rightarrow$ Proxy.
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.
Open Command Prompt as Administrator (
Win + S$\rightarrow$ cmd $\rightarrow$ Run as Administrator).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 |
Server Connection Block | Turn off VPN and Proxy settings |
System Corruption | Run |
Still need help?
Contact us