Few Windows screens inspire as much dread as ‘Undoing changes made to your computer’ with a spinner that never stops. It means an update failed and Windows is rolling it back — a process that should take under an hour but sometimes wedges itself into an endless loop on Windows 11, especially after big feature updates on laptops with slow disks.
The rollback is actually Windows protecting you: rather than boot into a half-updated system, it reverses the failed update to the last known-good state. The problem is purely that the reversal itself can stall — on a corrupted update cache, a damaged servicing stack, or a driver that refuses to roll back cleanly. The fixes below are ordered from ‘wait it out correctly’ to ‘surgical repair,’ so you intervene at the right level.
First, the patience test: if the spinner has been running less than two hours and your drive activity light is blinking, let it finish — interrupting a working rollback causes the very damage you are trying to avoid. If it is truly frozen, start at Fix 1. For the specific case where the update fails and rolls back every single cycle, our guide to ‘we couldn’t complete the updates’ on Windows 11 covers the failure side of the loop.
Why this happens
Corrupted update cache — Damaged files in SoftwareDistribution confuse the rollback logic, which cannot cleanly reverse an install it cannot fully read.
Damaged servicing stack — If the component store was already inconsistent before the update, the rollback has no clean baseline to return to and stalls mid-reversal.
Driver that will not roll back — Some third-party drivers (graphics, storage) resist being reverted; the rollback waits on them indefinitely.
Insufficient disk space — Rollbacks need scratch space to shuffle files. A nearly full drive can freeze the reversal partway through.
Interrupted original install — A power loss or forced shutdown during the update leaves a half-installed state that is inherently harder to roll back than a clean failure.
Failing hard drive — Bad sectors in the middle of system files turn a routine rollback into an unreadable-file nightmare, stalling the process.
Pending operations from earlier updates — A backlog of unprocessed servicing operations compounds the current rollback, multiplying the work and the failure points.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Wait properly — then confirm it is truly stuck
Before touching anything, establish whether the rollback is working slowly or actually frozen. Most ‘stuck’ reports are just slow rollbacks on mechanical drives.
- Note the time and watch for at least 2 hours (3 on an HDD) before concluding anything.
- Check for signs of life: drive activity light blinking, fan speed changes, or the spinner animation still moving smoothly.
- If the spinner is frozen solid and there has been zero drive activity for over an hour, proceed to Fix 2.
- If it is still churning, leave it alone — patience is the fix.
Fix 2: Force a shutdown and boot into the recovery environment
When the rollback is genuinely frozen, break the loop by powering off and entering WinRE, where you can repair without the stuck rollback in the way.
- Hold the power button for 10 seconds until the laptop fully powers off.
- Power on, and as soon as the manufacturer’s logo appears, hold power again to force off — repeat twice to trigger Automatic Repair.
- On the third boot, Windows should enter the recovery environment: choose Troubleshoot > Advanced options.
- If Windows boots normally instead, the rollback may have resumed — give it another hour before repeating.
Fix 3: Use Startup Repair from WinRE
Startup Repair can fix the boot and servicing state that the frozen rollback left behind, often enough to let Windows boot normally.
- In Troubleshoot > Advanced options, select Startup Repair.
- Choose your Windows installation and let the tool run — it takes 5-15 minutes.
- If it reports it could not repair, do not worry; continue to Fix 4.
- Restart and see whether Windows boots to the desktop or resumes the rollback cleanly.
Fix 4: Uninstall the latest quality update from WinRE
Removing the update that triggered the whole mess eliminates the rollback’s reason to exist. This is the highest-success intervention for the loop.
- In Troubleshoot > Advanced options, choose Uninstall Updates.
- Select Uninstall latest quality update first (feature updates only if the quality uninstall does not help).
- Let the uninstall complete and restart.
- Windows should now boot normally. Immediately pause updates for 7 days (Settings > Windows Update > Pause updates) to prevent instant recurrence — detailed rollback-loop guidance is in our undoing-changes troubleshooting guide .
Fix 5: Run SFC and DISM from the recovery command prompt
If the system boots but updates still fail, repair the servicing stack from WinRE’s command prompt, where the stuck update cannot interfere.
- In Troubleshoot > Advanced options, open Command Prompt.
- Run
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows(adjust the drive letter if WinRE mounted Windows elsewhere). - Then run
DISM /Image:C:\ /Cleanup-Image /RestoreHealth. - Type
exit, restart, and attempt the update again — or install it manually per Fix 6.
Fix 6: Install the update manually to break the retry loop
Windows Update will keep offering the same failing update. Installing it as a standalone package — or deliberately skipping it — breaks the install-fail-rollback cycle.
- Boot normally, open Settings > Windows Update > Update history, and note the KB number.
- Download that KB from the Microsoft Update Catalog and install the .msu directly.
- If the manual install also fails, hide the update with the ‘Show or hide updates’ troubleshooter (see the Windows support hub ) and wait for the next cumulative release.
- Unpause updates once the problematic KB is handled.
Fix 7: Free disk space and check drive health
Rollbacks stall on full or failing drives. Eliminate both so the next attempt — and any future rollback — has room and reliable media.
- Boot normally and ensure at least 20 GB free on C: using Settings > System > Storage cleanup tools.
- Open an elevated Command Prompt and run
chkdsk C: /fto fix filesystem errors. - Check drive health in Settings > System > Storage > Advanced storage settings > Disks & volumes > Properties for warnings.
- If the drive reports bad health, back up immediately and replace it — no software fix survives a dying disk.
Closing
A stuck ‘Undoing changes’ screen feels catastrophic but is almost always recoverable: confirm it is truly frozen, break into the recovery environment, uninstall the offending update, and repair the servicing stack. Then fix the underlying failure so the loop never restarts.
