Troubleshooting “Windows Update says undoing changes made to your computer” is a diagnostic exercise before it is a repair exercise. The screen is a symptom with many diseases behind it, and the technicians who fix it fastest are not the ones with the most tools — they are the ones who observe first and act second. This walkthrough teaches that method: what to check, what each finding means, and which fix each finding earns.
The mental model to carry: Windows installs updates as transactions. The rollback screen means a transaction failed and is being reversed. Your troubleshooting goal is to find out why the transaction failed, because the reversal itself is healthy behavior. Every check below either names the cause or rules one out, and the fixes are attached to findings rather than thrown at the wall.
Gather your evidence before changing anything. If the rollback is currently running, observe it. If you are on the desktop, open Update history. Write down the KB number, the error code, the free space on C:, and whether the disk light shows activity. Those four data points drive every decision that follows.
Why this happens
- Corrupted staged downloads: the update cache holds a package that fails integrity verification.
- Component store corruption: WinSxS damage that prevents staging of any new components.
- Driver migration failure: a driver that cannot move to the new build, aborting the transaction.
- Disk space exhaustion: the update plus rollback snapshot exceeding available room mid-install.
- Security software interference: file locks from kernel-level suites during installation.
- Firmware prerequisite failure: outdated BIOS failing the update’s preflight checks.
- Servicing stack inconsistency: leftover state from a previous incomplete update.
- Defective update package: a KB with a genuine bug affecting specific hardware.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Triage — is the rollback running, and what failed?
Every troubleshooting session starts with triage. Spend ten minutes here and save hours later.
- If the rollback screen is up: confirm AC power, watch the disk light for 15 minutes. Blinking means working — wait it out.
- On the desktop, open Update history and record the KB number and error code.
- Check free space on C: in Settings, then System, then Storage.
- Open Reliability Monitor (search for it in Start) and find the exact failure timestamp and any accompanying driver failures.
- With these four facts, you can now match cause to fix instead of guessing. For a frozen screen specifically, the frozen rollback recovery guide is the right branch.
Fix 2: Read the Windows Update log
When the error code is vague, the log names the failing component.
- Open PowerShell as administrator and run
Get-WindowsUpdateLog. - Open the generated log file on your desktop in Notepad.
- Search for “failed” and “error” near the update’s timestamp.
- Note which component failed — download, staging, driver migration, or reboot phase.
- Match the phase to the fix: download failures mean cache reset, migration failures mean drivers, staging failures mean DISM. Microsoft’s update support documentation explains the log structure.
Fix 3: Reset the update cache (for download and integrity failures)
The standard cure for corrupt staged packages and poisoned update metadata.
- 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 services and reboot.
- Re-run Windows Update and verify the package downloads fresh.
Fix 4: Repair the component store (for staging failures)
When the log points at staging or the store, DISM and SFC rebuild the foundation.
- In an elevated Command Prompt, run
DISM /Online /Cleanup-Image /RestoreHealth. - Allow 10 to 30 minutes for completion.
- Run
sfc /scannowafterward. - Reboot and retry the update.
- If the troubleshooter also needs attention, the troubleshooter repair guide covers it.
Fix 5: Address driver migration failures
When the evidence implicates a driver, refresh the driver stack from the authoritative source.
- Identify the suspect device from the log or Device Manager warning icons.
- Download the current driver from your laptop manufacturer’s support site — not from Windows Update.
- Uninstall the old driver in Device Manager, reboot, and install the fresh package.
- Update the BIOS if firmware is several versions behind.
- Retry the Windows update and confirm the migration completes.
Fix 6: Resolve space and interference findings
For the environmental causes your triage already measured.
- If C: is under 20 GB free, run Disk Cleanup as administrator with system-files options until it is not.
- Disconnect USB peripherals, docks, and SD cards.
- Temporarily disable third-party antivirus and disconnect VPNs.
- Retry the update in this clean state.
- Hide a single repeat-offender KB with the show-or-hide updates troubleshooter if everything else passes.
Fix 7: Escalate with an in-place upgrade, then verify
The final diagnostic repair: rebuild the servicing stack and confirm the finding.
- Download the Windows 11 ISO from the official download page .
- Mount it, run setup.exe, choose “Keep personal files and apps.”
- Allow 30 to 90 minutes for completion.
- Run Windows Update and confirm the previously failing package installs.
- Document what fixed it — the KB, the code, and the fix — so the next loop starts with answers, a habit our step-by-step undoing changes guide also recommends.
Closing
Troubleshooting is the discipline of letting evidence choose the fix. The undoing-changes screen tempts everyone to act immediately — usually by hammering the power button — but the technicians who resolve it fastest are the ones who spent the first ten minutes observing. Triage, read the log, match the phase to the repair, verify after each step. That method does not just fix this loop; it fixes the next one faster too.
