DEV Community

Cover image for Windows 11 Update Stuck or Failing: Fixes for 0x800f0922 and Rollbacks
epifive
epifive

Posted on Originally published at epifive.com

Windows 11 Update Stuck or Failing: Fixes for 0x800f0922 and Rollbacks

A Windows 11 update that hangs, fails or keeps rolling back is almost always fixed by working through a short list in order: restart, confirm you have free space and a working connection, run the Windows Update troubleshooter, reset the update cache, then repair system files with DISM and SFC. Error 0x800f0922 in particular is documented by Microsoft as a connection, disk space or System Reserved partition problem, so the first fixes are the simple ones.

This guide uses Microsoft's own troubleshooting pages. Every menu path, command and error meaning below comes from those pages, listed in the References section, and anything Microsoft does not document has been left out.

Who this is for and what you will have at the end

This is for anyone running Windows 11 on a home or small office PC whose update is stuck at a percentage, fails with a code such as 0x800f0922, or installs and then "undoes changes" at restart. You do not need to be an administrator of a domain, but you do need an administrator account on the PC.

By the end you will know how to read the error code, which fixes apply to it, how to run each fix safely, and when to stop and consider a repair install or contact Microsoft support. If your PC is also generally slow, see Windows 11 running slow after the update works.

Before you start

Back up your files

Microsoft's troubleshooting page recommends backing up personal files first, for example by copying them to a USB drive or to OneDrive. The steps below do not delete your documents, but a repair that goes wrong is much easier to survive with a copy.

Know how much free space you need

Microsoft states that a 64-bit version of Windows needs at least 20 GB of free space for an upgrade (16 GB for 32-bit). Windows 11 is 64-bit only, so plan for 20 GB when a large feature update is involved. Monthly quality updates are smaller, but a nearly full drive is still one of the most common causes of failure, and Microsoft's Windows Update FAQ suggests deleting files you do not need, uninstalling apps you do not use, or moving files to an external USB drive or OneDrive.

Find the real error code

Guessing wastes time, so look for the code first.

  1. Select Start, then Settings, then Windows Update.
  2. Select Update history.
  3. Find the failed update. The entry shows the error code, which looks like 0x800f0922.

If Windows only says it could not complete the updates, or shows "Failure configuring Windows Updates", Microsoft's guidance is to find the specific code in Update history, then contact support if the fixes below do not work.

Match your symptom to a fix

Microsoft's Windows 11 troubleshooting page lists these codes and meanings. Use the table to decide which section below to start with.

Error code What Microsoft says it means Start with
0x800f0922 Insufficient disk space, or .NET Framework and component issues; can also mean no connection to update servers or a full System Reserved partition Free space, disconnect VPN
0x8007000d Problem with update files or cache corruption Troubleshooter, then clear the cache
0x800705b4 Update took too long or was interrupted Check connection, disable antivirus temporarily, restart
0x80240034 Update stuck from an incomplete update or connection issue Confirm Windows Update service is running, troubleshooter
0x80070057 or 0x80080005 Corrupted files, permissions or configuration Run sfc /scannow, troubleshooter
0xC1900101 Incompatible driver Reinstall network and display drivers, clean boot
0x80248014 Update database or service not running Troubleshooter, start the Windows Update service
0x80070005 Access denied or insufficient permissions Confirm administrator access, disable antivirus temporarily
0x80070002 Update failed to install Restart, troubleshooter, check disk space

Step 1: Restart and check the basics

Most "stuck" updates are not stuck. Microsoft notes that download time depends on connection speed, network settings and update size.

  1. Leave the PC plugged in and connected for a while if the percentage is still moving.
  2. If it is stuck at 0 percent or 100 percent, restart the PC, check your connection and check free space. Microsoft lists exactly these three checks for those two cases.
  3. If it is stuck between 51 and 99 percent, check for updates again or run the troubleshooter in the next step.
  4. After the restart, open Start, Settings, Windows Update and select Check for updates.

To restart and apply a pending update, select Start, then Power, then Update and restart or Update and shut down.

Also check your network. Open Start, Settings, Network & Internet, Wi-Fi, and reconnect if you are disconnected. If you use a VPN, disconnect it. Microsoft specifically says that for 0x800f0922 a VPN to a work network may be the cause and that you should disconnect, turn off the VPN software and retry.

Step 2: Run the Windows Update troubleshooter

  1. Select Start, then Settings, then System.
  2. Select Troubleshoot, then Other troubleshooters.
  3. Next to Windows Update, select Run.
  4. Let it finish and apply any fix it offers, then restart and check for updates again.

Microsoft also provides the Windows Update troubleshooter through the Get Help app, linked from its troubleshooting page.

Step 3: Free up disk space

If the code is 0x800f0922, 0x80070002 or anything mentioning space, make room before retrying.

  1. Delete files you no longer need, uninstall apps you do not use, or move files to an external USB drive or OneDrive, as Microsoft's FAQ suggests.
  2. Restart and try the update again.

For the full walkthrough of Storage Sense and temporary files, read free up space with Disk Cleanup and Storage Sense. Aim for well over the 20 GB Microsoft quotes if you are installing a feature update.

The System Reserved partition

Microsoft's upgrade error page adds that 0x800f0922 "could also mean there isn't enough free space in the System Reserved partition", and that you might be able to fix it using third-party software to increase that partition. Microsoft does not name a tool or give steps, and resizing partitions can make a PC unbootable, so back up first and treat this as an advanced option only after every other fix has failed.

Step 4: Check the supporting settings

Microsoft's checklist includes several quick checks that cause surprising failures.

  • Date and time. Go to Start, Settings, Time & language, Date & time. Turn on the automatic time and time zone options, and select Sync now if needed. A wrong clock produces error 0x80072f8f according to Microsoft's upgrade error table.
  • Administrator access. You must be an administrator to install updates. Create an administrator account or ask someone with administrator rights to run the update.
  • External devices. Disconnect storage drives, docks and similar devices you do not need. Microsoft's table lists disconnecting external devices for the 0x8007001F attached-device error.
  • Drivers. Update third-party drivers from the hardware maker's website. For 0xC1900101, Microsoft says to open Device Manager, expand Network adapters or Display adapters, right-click the adapter and select Uninstall device, then restart. Alternatively select Update driver, then Search automatically for drivers.
  • Security software. For 0x800705b4 and 0x80070005, Microsoft lists temporarily disabling antivirus or a firewall. Re-enable it as soon as the update finishes.

Step 5: Make sure the Windows Update service is running

For 0x80240034, 0x80248014 and similar codes, Microsoft says to confirm the Windows Update service is running.

  1. Press Win + R, type services.msc and press Enter.
  2. Find Windows Update in the list.
  3. If it is stopped, start it. For error 0x80070422, which is documented as a disabled or stopped service, open Properties, set Startup type to Automatic, select Start, then Apply and OK, and restart.

Step 6: Reset the update cache

Use this when the code points to corrupted update files, for example 0x8007000d, or when an update keeps failing after the steps above. Microsoft documents two ways.

Using Services and File Explorer

  1. Press Win + R, type services.msc and press Enter.
  2. Stop the Windows Update service.
  3. Open C:\Windows\SoftwareDistribution and delete the files and folders inside it.
  4. Return to Services and start Windows Update again.

Using an administrator Command Prompt

Microsoft marks this as an advanced step for people comfortable with the command line. Open Command Prompt as administrator and run the commands one at a time, letting each finish.

net stop bits
net stop wuauserv
ren %systemroot%\softwaredistribution softwaredistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
net start bits
net start wuauserv
Enter fullscreen mode Exit fullscreen mode

Close Command Prompt, restart the PC and check for updates again. Because the folders are renamed rather than deleted, the .bak copies remain if you need them.

Step 7: Repair system files with DISM and SFC

For 0x80070057, 0x80080005 and damaged-file errors, Microsoft documents running the Deployment Image Servicing and Management tool and then the System File Checker. Open Command Prompt as administrator and run these in order.

DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow
Enter fullscreen mode Exit fullscreen mode
  1. Wait for DISM to report that the restore operation or the operation completed successfully. If you do not see that message, retype the command.
  2. Wait for the SFC scan to reach 100 percent.
  3. Close Command Prompt and try Windows Update again.

Check the drive for errors

If errors continue, Microsoft also lists a disk check. From an administrator Command Prompt, run:

chkdsk /f C:
Enter fullscreen mode Exit fullscreen mode

You will be asked to restart, and the repair runs at startup.

Step 8: Handle rollback loops

A rollback loop happens when Windows installs the update, fails during restart and reverts the changes, then tries again. Microsoft's pages do not describe a separate procedure for it, so treat it as a failed update with an error code.

  1. After the PC returns to the desktop, open Start, Settings, Windows Update, Update history and note the error code of the failed update.
  2. Apply the matching fix from the table above, usually freeing space, a driver reinstall for 0xC1900101, or DISM and SFC.
  3. If an installed update is causing the trouble, Microsoft's Windows Update FAQ gives this path: Start, Settings, Windows Update, Update history, Uninstall updates, select the update and choose Uninstall. Microsoft does not recommend removing updates unless necessary, and not all updates can be removed.
  4. If the installation was interrupted by a restart or sign-out, Microsoft notes for 0x80200056 that you should retry while keeping the PC plugged in and on.

If your PC starts behaving oddly after repeated failures, a refresh may be the cleaner answer. Read reset this PC and keep your files before doing it.

Step 9: Pause updates while you fix the problem

If you need a working PC today, you can pause updates. On Windows 11 go to Start, Settings, Windows Update, and next to Pause updates choose the pause length. Microsoft notes that when the pause limit is reached you must install the latest updates before you can pause again, so pausing only buys time. Security updates matter, so do not leave a PC unpatched.

Verify the fix

  1. Open Start, Settings, Windows Update and select Check for updates.
  2. Install any updates offered, then restart when prompted.
  3. Open Update history and confirm the update no longer appears with an error code.

When none of this works

Microsoft lists a clean installation as the last resort and points to its download page for the Windows 11 tool. A clean install erases the apps and settings on the system drive, so use it only after backing up everything. The step-by-step process is covered in Windows 11 clean install from USB with the Media Creation Tool.

If you still have problems after trying the documented steps, Microsoft's guidance is to contact Microsoft support. Have the exact error code from Update history ready. Windows 10 reached end of support on October 14, 2025, according to Microsoft's Windows Update FAQ, so a Windows 10 PC that cannot update is also a reason to plan a move to Windows 11.

Checklist

  • Back up personal files.
  • Read the error code in Settings, Windows Update, Update history.
  • Restart, check connection, disconnect any VPN.
  • Keep at least 20 GB free on a 64-bit PC before a large update.
  • Run Settings, System, Troubleshoot, Other troubleshooters, Windows Update.
  • Check the date, time and time zone, administrator access and drivers.
  • Confirm the Windows Update service is running.
  • Reset the update cache by renaming SoftwareDistribution and catroot2.
  • Run DISM, then SFC, and retry.
  • Use a clean install only as the last resort.

References


This guide was researched and drafted with AI assistance and checked against the vendor documentation listed in its References. Read the maintained version and related guides on EpiFive.

Top comments (0)