The ‘Undoing changes made to your computer’ screen on Windows 10 means exactly what it says: an update failed, and Windows is reversing it. When the reversal works, you wait a while and get your desktop back. When it wedges — the spinner frozen, the drive silent, hours passing — you need the recovery environment and a methodical approach, not panic and random button-pressing.
Windows 10 handles rollbacks a little differently from Windows 11: the servicing stack is older, the troubleshooter lives in the classic Control Panel path as well as Settings, and many Windows 10 laptops still run on mechanical hard drives that make every rollback dramatically slower. Age matters too — a Windows 10 machine that has skipped updates for months faces a much bigger, more failure-prone rollback than a current one.
This guide mirrors the Windows 11 process but with Windows 10’s specific menus and an extra emphasis on the servicing stack update, which is the single most common hidden cause of repeated update failures on Windows 10. If your machine runs Windows 11 instead, use our Windows 11 undoing-changes guide — the recovery steps differ in the details.
Why this happens
Corrupted SoftwareDistribution cache — Damaged download fragments confuse the rollback engine, which stalls trying to reverse an install it cannot fully parse.
Missing servicing stack update (SSU) — Windows 10 cumulative updates often require a matching SSU first. Without it, the install fails and the rollback inherits the confusion.
Third-party antivirus blocking the install — Security suites that quarantine update payloads cause the install to fail, and their filter drivers can then interfere with the rollback too.
Nearly full system drive — Rollbacks shuffle gigabytes of system files; on a drive with under 10 GB free, the reversal can stall for lack of working space.
Failing mechanical hard drive — Many Windows 10 laptops still use HDDs. Bad sectors in system areas turn a slow rollback into a frozen one.
Driver refusing to roll back — Storage and graphics drivers from third parties sometimes cannot be cleanly reverted, hanging the whole rollback on one component.
Interrupted original update — A power cut or forced shutdown mid-install creates a half-applied state that is far harder to reverse than a clean failure.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Give it a proper waiting window first
Windows 10 rollbacks on HDDs are slow enough to look stuck when they are not. Establish the facts before intervening.
- Note the start time and wait at least 2 hours (4 on a mechanical drive).
- Watch for life signs: HDD activity light, fan noise changes, spinner animation movement.
- If the spinner is frozen and the drive has been silent for over an hour, move to Fix 2.
- If there is any activity at all, keep waiting — interrupting a working rollback is the main way these situations get worse.
Fix 2: Force shutdown and enter the Windows 10 recovery environment
Two interrupted boots trigger Automatic Repair in Windows 10, giving you access to the repair tools without the frozen rollback in the way.
- Hold the power button until the laptop is fully off.
- Power on and force off at the Windows logo; repeat once more.
- On the third boot, Automatic Repair should appear — choose Advanced options > Troubleshoot.
- If it boots to Windows instead, the rollback may have resumed; give it another hour.
Fix 3: Try System Restore to a pre-update point
Windows 10 usually creates a restore point before updates. Restoring it bypasses the stuck rollback in one move.
- In Troubleshoot > Advanced options, select System Restore.
- Choose the most recent restore point dated before the update attempt.
- Let the restore complete and restart.
- If no restore points exist or the restore fails, continue to Fix 4 — nothing is lost by trying.
Fix 4: Uninstall the latest update from WinRE
Removing the update that started the rollback removes the rollback’s entire reason for being — the single most effective intervention.
- Go to Troubleshoot > Advanced options > Uninstall Updates.
- Choose Uninstall latest quality update first.
- Restart when it completes and let Windows boot normally.
- Once at the desktop, pause updates for 7 days (Settings > Update & Security > Windows Update > Pause updates) to stop the immediate retry. For persistent retry loops, the step-by-step undoing-changes walkthrough goes deeper.
Fix 5: Install the latest servicing stack update manually
This is the Windows 10-specific fix that resolves a huge share of repeat failures: the SSU must be current before cumulative updates will install cleanly.
- Find your Windows 10 build and the matching SSU KB on the Microsoft Update Catalog .
- Download and install the SSU .msu, then restart.
- Now install the pending cumulative update — manually from the catalog if Windows Update still balks.
- Future cumulative updates should now install without the fail-and-rollback cycle.
Fix 6: Repair system files from the recovery command prompt
When the servicing stack itself is damaged, repair it offline from WinRE where nothing can interfere.
- Open Command Prompt from Troubleshoot > Advanced options.
- Run
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows(verify the drive letter withdiskpart > list volumefirst). - Then run
DISM /Image:C:\ /Cleanup-Image /RestoreHealth. - Exit, restart, and retry the update. Background on both tools is in the Windows support hub .
Fix 7: Clean the update cache and check the drive
Finish by removing the corrupted cache that started the failure and verifying the disk that has to survive the next attempt.
- Boot normally, open an elevated Command Prompt.
- Run
net stop wuauservandnet stop bits, then delete the contents of C:\Windows\SoftwareDistribution\Download. - Restart the services with
net start wuauservandnet start bits. - Run
chkdsk C: /f, reboot to let it scan, then check for updates with a clean cache on a verified disk.
Closing
Windows 10’s ‘Undoing changes’ freeze is fixable with the same discipline as on Windows 11 — verify it is truly stuck, repair from the recovery environment, and address the root cause, which on Windows 10 is very often a missing servicing stack update. Do that, and the loop ends.
