Your laptop restarted for updates and now it says “Undoing changes made to your computer” — and it has said that for a very long time. On Windows 11 24H2 this screen has become a familiar dread: an update failed partway, Windows is rolling back, and sometimes the rollback itself stalls or the same failure repeats with every Patch Tuesday.
The good news is that this is one of the most diagnosable Windows problems. The failure leaves traces — error codes in update history, stuck services, corrupted caches — and each trace points at a specific fix. This guide is ordered for 24H2 specifically, accounting for that release update-engine quirks and driver-migration issues.
First rule: if the screen has been up less than an hour, wait. Rollbacks on slow drives legitimately take a while, and interrupting one is the fastest route to an unbootable system. If it has been hours, or if this is the third Tuesday in a row, start below. For the general stuck-rollback case, the undoing changes stuck guide covers non-24H2 specifics.
Why this happens
- Failed driver migration during the update: A driver that cannot migrate to the new build aborts the install and triggers rollback.
- Corrupted update cache: Damaged downloaded update files failing integrity checks mid-install.
- Insufficient disk space for the rollback: The update needs room for both install and rollback data; tight drives fail both.
- Third-party antivirus interference: Real-time protection blocking update file operations at the critical moment.
- Corrupted servicing stack: Damaged component store making every update attempt fail identically.
- 24H2-specific driver incompatibilities: Older drivers (especially storage and biometric) that 24H2 update engine rejects.
- Interrupted previous update: A half-applied earlier update leaving the system in a state the next update cannot build on.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Wait it out — then force your way to the desktop
If the rollback screen has been up under two hours, give it time with the laptop plugged in. Past three hours with zero change, hold the power button to force off, wait 30 seconds, and power on — Windows usually completes the rollback on the next boot or lands you at the desktop with the update marked failed. If it boots normally, you are now in repair position; do not simply retry the update yet.
- Wait at least two hours on the rollback screen, plugged in.
- No progress after three hours: force power off, wait 30 seconds.
- Power on and let Windows finish booting (it may resume the rollback).
- At the desktop: note the failed update in Settings → Windows Update → Update history.
Fix 2: Run the Windows Update troubleshooter and clear the cache
The built-in troubleshooter (Settings → System → Troubleshoot → Other troubleshooters → Windows Update) fixes the common stuck states automatically. Then clear the corrupted cache manually: stop the Windows Update and BITS services, delete the contents of C:\Windows\SoftwareDistribution\Download, restart the services. This forces a clean re-download and resolves the largest single category of repeat rollbacks.
- Run the Windows Update troubleshooter and apply its fixes.
- Stop the Windows Update and Background Intelligent Transfer services.
- Delete everything in
C:\Windows\SoftwareDistribution\Download. - Restart the services and check for updates again.
Fix 3: Free disk space and repair the servicing stack
Updates need generous free space — aim for 20 GB+ free before retrying. Run Disk Cleanup as administrator including system files. Then repair the component store that every update builds on: elevated DISM /Online /Cleanup-Image /RestoreHealth followed by sfc /scannow. A corrupted servicing stack makes every update fail identically, so this repair breaks the “fails every month” pattern at its root.
- Ensure at least 20 GB free on C: (Disk Cleanup as admin).
- Run elevated DISM restore-health, then
sfc /scannow. - Restart the laptop.
- Retry the update only after both complete cleanly.
Fix 4: Update or remove the blocking driver
Check update history for the error code — 0x800F0922, 0x80070002/03, and 0xC1900101 families each hint at driver migration failures. Update chipset, storage, and biometric drivers from your laptop maker support page before retrying. If a specific driver is named in the failure, uninstall it temporarily, run the update, then reinstall fresh. For the 24H2-specific driver angle, see the 24H2 update-failure guide .
- Note the exact error code in Update history.
- Update chipset, storage, and biometric drivers from the maker.
- Temporarily uninstall any driver named in the failure.
- Retry the update with current drivers in place.
Fix 5: Temporarily disable third-party antivirus and encryption
Third-party antivirus and full-disk encryption tools are classic rollback triggers — they intercept file operations the update engine needs. Temporarily disable real-time protection (or uninstall the AV as a test), pause encryption if the tool allows, run the update, then re-enable everything. If the update succeeds with protection off, you have found your blocker and can plan around it (update the AV, whitelist the process). Microsoft documents update troubleshooting in Windows support .
- Disable third-party antivirus real-time protection temporarily.
- Pause third-party disk encryption if applicable.
- Run the Windows update with protections lowered.
- Re-enable everything immediately after, success or failure.
Fix 6: Install the update manually from the catalog
Bypass the broken automatic path: find the KB number in update history, download it from the Microsoft Update Catalog , and install the .msu by hand. Manual installs skip several automatic-pipeline failure points and give clearer error messages when they fail. If the manual install also rolls back with the same code, the problem is definitively in your system state, not the delivery — proceed to the repair install.
- Find the failing KB number in Update history.
- Download it from the Microsoft Update Catalog.
- Install the .msu manually and note any error.
- Same failure: the system state needs repair (next fix).
Fix 7: Repair with an in-place upgrade
When rollbacks recur despite clean caches, repaired servicing, and current drivers, the OS needs rebuilding: run the Windows 11 24H2 installer from Microsoft software download choosing “Keep personal files and apps”. This reinstalls the update engine and servicing stack around your data. It is the definitive fix for chronic rollback loops and succeeds where repeated retries never will.
- Back up personal files first.
- Run the 24H2 installer → Upgrade → keep files and apps.
- Let it complete (1–2 hours, plugged in).
- Verify the previously failing update now installs.
Closing
The “Undoing changes” screen is Windows protecting you from a bad update — the loop afterward is the part that needs fixing. Wait out the rollback, clear the update cache, repair the servicing stack, update the blocking drivers, and install manually or repair in place if it persists. Break the trigger once and Patch Tuesday goes back to being boring.
