0x800F0922
Windows
Medium severity
Windows Update Error 0x800F0922
A feature update can’t install because the System Reserved partition is too full or a .NET Framework transaction failed.
Last reviewed 2026-08-29 by the Tech Issue Guide team.
Symptoms
- A feature or cumulative update fails and rolls back with 0x800F0922.
- Enabling .NET Framework 3.5 fails with the same code.
- The failure happens right after “Installing — 100%” then reverting.
What causes 0x800F0922
- The System Reserved partition has less than ~15% free space for the update’s boot files.
- An active VPN connection blocks the update from reaching Microsoft’s servers.
- A .NET Framework installation or repair transaction could not complete.
How to fix it — 3 steps
- Disconnect any VPN and retry the update on a direct connection.
- Free space on the System Reserved partition — remove old language packs and fonts, aiming for at least 15% free.
- Enable .NET Framework 3.5 from Windows Features or via DISM (command below), then re-run the update.
Terminal / CLI command
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
Elevated Command Prompt. Add /Source:X:\sources\sxs (X = mounted ISO) if it cannot download.
How to confirm the fix: The update installs and stays installed after a reboot; Windows Update history shows it as successful.
Prevent it from coming back
Do not shrink the System Reserved partition, and disconnect VPNs before major updates.
Frequently asked questions
How do I even see the System Reserved partition?
Open Disk Management (diskmgmt.msc). It is the small 100–600 MB partition with no drive letter. Right-click a data volume to shrink it and give room, but never resize System Reserved itself directly.
Why does a VPN matter?
Some VPNs route or block the update-delivery endpoints. A brief disconnect during the update download and install is enough.