Everyone wants the single best fix for “Windows Update says undoing changes made to your computer.” Here is the honest technician’s answer: the best fix is not a trick — it is a sequence. The screen is identical for half a dozen different causes, so the method that actually works is eliminating those causes in order of likelihood, verifying after each step, and stopping the moment updates flow again. This guide is that sequence, refined to the minimum steps that resolve the maximum cases.
The logic is simple. Roughly half of these loops are a corrupted update cache. Of the remainder, most are component-store damage, driver migration failures, or disk space. The sequence below attacks them in exactly that order, which means the average case resolves in under an hour without ever touching the drastic options. Each fix includes a verification step so you know when to stop.
Before starting: if the rollback screen is currently showing, give it 30 to 60 minutes on AC power with an eye on the disk light. A working rollback needs no fix at all — only a frozen one does.
Why this happens
- Corrupted update cache (most common): bad staged downloads failing integrity checks on every retry.
- Damaged component store: WinSxS corruption preventing any package from staging.
- Driver migration conflicts: OEM or outdated drivers failing the update’s migration checks.
- Insufficient disk space: the update plus its rollback snapshot needs 10 to 20 GB.
- Security software interference: kernel-level suites locking files during installation.
- Outdated firmware: BIOS prerequisites silently failing on newer Windows builds.
- A defective update package: occasionally Microsoft’s own KB is broken for specific hardware.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Confirm the failure details and finish the rollback
The best sequence starts with information, not action.
- Let any in-progress rollback finish — 30 to 60 minutes on AC power, disk light as your guide.
- On the desktop, open Update history and record the failed KB and error code.
- Look up the code on Microsoft’s update support pages — it often names the cause directly.
- If the machine is frozen on the rollback screen, begin with the frozen rollback recovery guide instead.
- Do not retry the update yet — blind retries just produce blind rollbacks.
Fix 2: Reset the update cache — the highest-yield single step
This one fix resolves more undoing-changes loops than everything else combined. Do it first among the active repairs.
- Open Command Prompt as administrator.
- Run
net stop wuauserv,net stop cryptSvc,net stop bits,net stop msiserver. - Rename
C:\Windows\SoftwareDistributiontoSoftwareDistribution.oldandC:\Windows\System32\catroot2tocatroot2.old. - Restart the four services with
net startand reboot. - Run Windows Update and check: if the previously failing package now installs, you are done — stop here.
Fix 3: Repair the component store with DISM and SFC
If the loop survived the cache reset, the store itself is the next most likely culprit.
- In an elevated Command Prompt, run
DISM /Online /Cleanup-Image /RestoreHealth. - Wait 10 to 30 minutes — do not interrupt it.
- Run
sfc /scannowand let verification complete. - Reboot, then retry Windows Update.
- Verify in Update history. If the troubleshooter side of things also looks broken, see the troubleshooter repair guide .
Fix 4: Update drivers and BIOS from the manufacturer
Driver migration failures are the leading cause of feature-update rollbacks specifically.
- Download current chipset, graphics, Wi-Fi, and storage drivers from your laptop manufacturer’s support site for your exact model.
- Install any available BIOS/UEFI update with the charger connected.
- Clear any yellow warning icons in Device Manager before retrying.
- Retry the Windows update.
- If a single driver package from Windows Update keeps failing, hide it with the show-or-hide updates troubleshooter.
Fix 5: Free disk space and remove interference
The quick environmental sweep that costs minutes and fixes a real share of cases.
- Ensure at least 20 GB free on C: via Disk Cleanup’s system-files options.
- Disconnect USB peripherals and docks.
- Temporarily disable third-party antivirus and disconnect VPNs.
- Retry the update in this clean state.
- Re-enable security software afterward.
Fix 6: Run the Windows Update troubleshooter as a verification pass
By this point the troubleshooter serves as a second opinion — catching anything the manual steps missed.
- Go to Settings, then System, then Troubleshoot, then Other troubleshooters.
- Run the Windows Update troubleshooter and apply its findings.
- Restart and check for updates one more time.
- A clean troubleshooter run plus a clean manual sequence means the pipeline is healthy.
Fix 7: In-place upgrade repair — the definitive reset
When every targeted repair fails, rebuild the servicing stack wholesale while keeping everything.
- Download the Windows 11 ISO from the official download page .
- Mount the ISO, run setup.exe, choose “Keep personal files and apps.”
- Allow 30 to 90 minutes.
- Confirm clean Update history afterward.
- If even this fails, check drive health — persistent failure past this point is a hardware signal, per our drive-health guidance .
Closing
The “best way” to fix the undoing-changes loop was never a secret registry key — it is discipline: diagnose with the error code, reset the cache, repair the store, refresh the drivers, and verify at each step. That sequence fixes the vast majority of cases in about an hour, and it tells you exactly when you have reached the point where hardware, not software, is the answer. Boring, methodical, effective — the way all good repairs work.
