How to Fix “We Couldn’t Complete the Updates” and Undoing Changes in Windows 10

If Windows 10 displays “We couldn’t complete the updates. Undoing changes made to your computer”, an update failed and Windows is rolling the system back to its previous working state. Let the rollback finish if it is still progressing. If the message returns on every restart, sign in when possible and work through the fixes below in order. If Windows never reaches the desktop, jump to the Windows Recovery Environment step.

Windows 10 Windows Update screen showing We couldn’t complete the updates and Undoing changes made to your computer
The message means Windows could not finish installing an update and is reverting the attempted changes.

Windows 10 support note: Microsoft ended standard Windows 10 support on October 14, 2025. A Windows 10 PC still works, but normal free security and feature updates are no longer provided. Microsoft currently offers Extended Security Updates for eligible devices, while LTSC and commercial deployments can have different servicing timelines. If your PC is not entitled to updates, troubleshooting cannot restore the normal Windows 10 support lifecycle. See Microsoft’s Windows 10 end-of-support guidance.

1. Run the Windows Update troubleshooter

Microsoft recommends starting with the automated Windows Update troubleshooter. Open Get Help, search for Windows Update troubleshooter, and follow the prompts. On Windows 10 builds that still expose the older Settings path, you can also use Settings > Update & Security > Troubleshoot > Additional troubleshooters > Windows Update. Restart the PC afterward and try Windows Update again.

Windows 10 Get Help app showing the Windows Update troubleshooter
The Get Help app can run Microsoft’s automated Windows Update diagnostics.

2. Check storage, power, connection, and external hardware

Before changing update components, rule out common causes. Keep a laptop connected to power, use a stable internet connection, and disconnect nonessential external drives, docks, USB adapters, and other peripherals. Then open Settings > System > Storage and free space on the Windows drive if it is low. Microsoft specifically lists external hardware, connectivity, administrator access, and available disk space among its current Windows Update troubleshooting steps. For cleanup options, see Free up drive space in Windows.

Windows 10 Storage settings showing temporary files and Windows Update Cleanup
Freeing space on the Windows drive can remove one common cause of failed update installation.

3. Clear the Windows Update cache

Corrupted files in the update cache can cause repeated installation failures. Microsoft’s current guidance is to stop the Windows Update service, clear the contents of the SoftwareDistribution folder, then start the service again.

  1. Press Win + R, type services.msc, and press Enter.
  2. Right-click Windows Update and choose Stop.
  3. Open C:\Windows\SoftwareDistribution in File Explorer and delete the files and folders inside it.
  4. Return to Services, right-click Windows Update, and choose Start.
  5. Restart the PC and check for updates again.
Windows Update service selected in the Windows 10 Services console
Stop the Windows Update service before clearing its cached download files.
Windows 10 File Explorer open to the SoftwareDistribution folder
Delete the contents of SoftwareDistribution after stopping Windows Update; Windows recreates the cache as needed.

4. Repair Windows with DISM and System File Checker

If update components depend on damaged system files, repair the Windows image first and then scan protected system files. Open Command Prompt as administrator and run these commands in this order:

DISM.exe /Online /Cleanup-Image /RestoreHealth

sfc /scannow

Do not close the window until each command finishes. Microsoft specifically instructs users to run DISM before SFC. Restart afterward and retry the update. Full syntax and result messages are documented in Microsoft’s DISM and System File Checker guide.

Administrator Command Prompt after DISM RestoreHealth and SFC scannow commands
Run DISM RestoreHealth before SFC so Windows can repair the component source used by System File Checker.

5. If Windows is trapped in the undoing-changes loop, uninstall the latest update

If Windows will not reach the desktop, use the Windows Recovery Environment (Windows RE). If you can still sign in, open Settings > Update & Security > Recovery and select Restart now under Advanced startup. Windows can also enter Automatic Repair after repeated failed starts.

In Windows RE, choose Troubleshoot > Advanced options > Uninstall Updates, then remove the latest quality update. Microsoft documents this path in its Windows update removal guide and Windows Recovery Environment documentation.

Windows Recovery Environment Advanced options screen with Uninstall Updates and System Restore
Windows RE includes Uninstall Updates, System Restore, Startup Repair, and other recovery tools.

6. Try System Restore if the problem began after a recent change

If a restore point exists from before the update failures started, select System Restore in Windows RE. System Restore rolls back system files, drivers, registry settings, and installed programs to the selected point without deleting your personal files. It is a better next step than registry cleaners or manual registry edits.

7. Reset or repair-install Windows only as a last resort

Back up important files first. In Windows 10, go to Settings > Update & Security > Recovery > Reset this PC > Get started. Keep my files reinstalls Windows while retaining personal files, but it removes installed apps and resets many settings.

If Windows still starts normally, an in-place reinstall from official installation media can also repair the operating system while offering options to preserve personal files, apps, and settings. Microsoft explains the choices in Reinstall Windows with installation media.

Windows 10 Recovery settings showing Reset this PC and Advanced startup
Use Reset this PC only after the less disruptive Windows Update and system-file repairs have failed.

What not to do

Avoid generic registry cleaners, random driver-updater utilities, and disabling unrelated Windows services such as Network List Service as a blanket fix. Those older workarounds are not part of Microsoft’s current Windows Update troubleshooting flow and can create additional problems.

If the same update still fails after clearing the cache, repairing system files, and uninstalling the latest update, note the update’s KB number or error code from Update History. On a work or school PC, contact your IT administrator. On a Windows 10 device that is no longer eligible for servicing, the durable fix is to move to a supported Windows version rather than repeatedly forcing the same failed update.

Leave a Comment

How to Open a Linux Shell in a Folder on Windows 10

How to Open a Linux Shell in a Folder on Windows 10

Open a Linux shell in any Windows 10 folder with File Explorer, PowerShell, and WSL. Check the Linux path and fix common setup issues.

How to Fix Lines on a Monitor Screen in Windows 10

How to Fix Lines on a Monitor Screen in Windows 10

Use a screenshot test, cable and port checks, monitor diagnostics, display settings, and driver rollback to pinpoint lines on a Windows 10 monitor.

How to Add Two Extra Clocks on Windows 10

How to Add Two Extra Clocks on Windows 10

Show two other time zones beside your Windows 10 clock. Set up each additional clock, give it a clear label, and find it in the taskbar calendar.

How to Fix a Slow Context Menu in Windows 10

How to Fix a Slow Context Menu in Windows 10

Find the File Explorer extension that delays right-click menus in Windows 10, test it safely with ShellExView, and restore any menu features you still need.

How to Disable Power Management for Devices in Windows 10

How to Disable Power Management for Devices in Windows 10

Stop Windows 10 from powering down a specific network adapter or USB device with plan-level settings and Device Manager controls, plus tips to avoid excess battery drain.

How to Back Up a Windows 10 Product Key Safely

How to Back Up a Windows 10 Product Key Safely

Check whether Windows 10 uses a digital license or product key, find a firmware-stored OEM key, and save license details securely for a reinstall.

How to Identify a Process in Windows 10 Task Manager

How to Identify a Process in Windows 10 Task Manager

Identify a Windows 10 Task Manager process by checking its executable path, file properties, publisher, linked services, and a Microsoft Defender scan.

How to Create a List of All Items in a Folder on Windows 10

How to Create a List of All Items in a Folder on Windows 10

Create a searchable Windows 10 folder inventory with PowerShell. Save every file and subfolder path as plain text or export details to a sortable CSV.

How to Display Custom Text on Your Windows 10 Desktop

How to Display Custom Text on Your Windows 10 Desktop

Add a custom reminder, quote, or label to your Windows 10 desktop with a Rainmeter text skin. Create the INI file, load it, then adjust its font and position.

How to Use Bluetooth Swift Pair on Windows 10

How to Use Bluetooth Swift Pair on Windows 10

Use Bluetooth Swift Pair on Windows 10 to pair a compatible accessory from a notification, with setup steps and fixes when the prompt does not appear.