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

  1. Disconnect any VPN and retry the update on a direct connection.
  2. Free space on the System Reserved partition — remove old language packs and fonts, aiming for at least 15% free.
  3. 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.

Related error codes

Back to the error-code search tool