"We Couldn't Complete the Updates / Undoing Changes" — How to Break the Loop
You restart and Windows hangs on:
“We couldn’t complete the updates. Undoing changes. Don’t turn off your computer.”
What’s happening: an update failed to install, so Windows is rolling itself back to the last working state to protect your PC. That rollback is normal and protective — the danger is interrupting it. Most of the time the right first move is to wait. If it’s truly stuck or looping every boot, here’s how to break out without losing data.
Step 1: Wait — really
The rollback genuinely takes time, especially on a hard drive or a big feature update.
- Give it up to 2 hours before assuming it’s frozen. Many people see it clear at the 30–60 minute mark.
- A spinning activity dots animation or a changing percentage means it’s still working — leave it alone.
It’s only “stuck” if there’s been zero progress and no disk activity for well over an hour.
Step 2: If truly frozen, force a clean restart
- Hold the physical power button ~10 seconds until the PC powers off.
- Wait 30 seconds, power back on.
- Often Windows recognises the rollback is done and boots to the sign-in screen.
If it lands back on “Undoing changes” again, it’s looping — continue below.
Step 3: Boot into the recovery environment / Safe Mode
To get tools, you need Windows Recovery (WinRE). If Windows won’t boot normally:
- Force-off during boot (Step 2) three times in a row — on the fourth, Windows opens Automatic Repair / Recovery.
- Choose Advanced options → Troubleshoot → Advanced options → Startup Settings → Restart.
- Press
4(orF4) for Safe Mode, or5for Safe Mode with Networking.
Step 4: Uninstall the failed update
From Safe Mode (or WinRE → Troubleshoot → Advanced options):
- Uninstall Updates in WinRE: choose Uninstall latest quality update (and, if needed, latest feature update).
- Or in Safe Mode: Settings → Windows Update → Update history → Uninstall updates, remove the most recent one.
This removes the update that keeps failing, so the loop stops.
Step 5: Clear the Windows Update cache
A corrupted download makes the same update fail repeatedly. Reset it. Open an admin Command Prompt (in Safe Mode or WinRE) and run these lines one at a time:
net stop wuauserv
net stop bits
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
net start wuauserv
net start bits
Reboot. Windows rebuilds those folders and re-downloads updates cleanly.
Step 6: Repair system files
Still failing? Repair the component store, then system files. In an admin Command Prompt:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Run DISM first, then sfc. Reboot and try Windows Update again.
Step 7: Run the official troubleshooter & pause updates
- Open the Get Help app → search “Windows Update troubleshooter” → run it (it resets update services automatically).
- Settings → Windows Update → Pause updates for a week so you’re not forced back into the loop.
- Make sure you have enough free disk space (10+ GB) — a full drive is a common cause of failed feature updates.
- If one specific update keeps failing, download it manually from the Microsoft Update Catalog and install it directly.
FAQ
Will I lose my files? No. “Undoing changes” rolls back the update, not your documents or apps. Your personal files are untouched.
How long is too long? Past ~2 hours with no disk-light activity and no progress, treat it as stuck and move to Step 2.
It loops on every restart. That’s a failed update reinstalling each boot — uninstall it (Step 4) and clear the cache (Step 5). Then pause updates before it tries again.
Could it be related to other update woes? If updates also break networking afterward, check Wi-Fi connected but no internet — Windows updates sometimes reset network settings.
Sources: Microsoft — Troubleshoot problems updating Windows, Microsoft — Windows Update Troubleshooter, Microsoft — Get help with Windows upgrade and installation errors