You may encounter an error message stating, “Undoing Changes Made To Your Computer,” while installing new updates or modifications to your Windows operating system. In such a scenario, Windows will attempt to undo any recent changes if the installation fails. However, if the error persists, run a “Start-up Repair” or a “Windows Update Troubleshooter” to resolve the issue.
- The error may occur during the installation of Windows updates.
- It may happen due to corrupt drivers or system files, incomplete installation, bugs and glitches, and other reasons.
- To fix the Undoing Changes error, you must perform a disk check, run a Windows Update troubleshooter, or initiate a system restore.
What Causes The Error?
Here are possible reasons for the error to occur:
- Failure to install newer Windows updates.
- Shortage of free space on the computer’s hard disks.
- Glitches or faults within the Windows Update Service.
- Software conflicts.
- Incompatibility with the connected hardware or issues within it.
- Presence of bugs or glitches within the system files.
- Corrupt data and files.
- Outdated drivers.
- Incorrect system configurations.
How To Fix The Undoing Changes Made To Your Computer Error?
You can rely on several effective ways to resolve this trouble on your PC. Start with a simple restart, and when nothing works, fully reset your PC to regain its operation. Before moving on, note our pointers for getting the right CPU for your PC.
Restart Your Computer
Before anything else, restart your PC to rule out any temporary glitches or bugs in your system causing the error.
Perform SFC And DISM Scan
Running a System File Checker (SFC) scan helps find missing or corrupt files in your computer and replace them with the correct ones. Furthermore, the Deployment Image Servicing And Management (DISM) searches for any troubles that may have occurred during the Windows installation or update process. If detected, the process will fix them.
These processes should rule out recurring problems in your system or its files to solve the “Undoing Changes” error.
- Type “cmd” in the search bar of your PC.
- “Command Prompt” will appear in search results. Click the “Run As Administrator” option on the right to launch it in Administrator Mode.
- Now, execute these codes one after the other in the window.
Launch In Safe Mode
Booting the computer in Safe Mode can help diagnose and fix errors since it loads only the essential drivers and programs for its functioning. You can then run an antivirus scan to identify the issue.
- Altogether, press the “Windows+R” keys on the keyboard.
- Search the code “msconfig” in the Run box.
- It will lead you to the “System Configurations” dialog box.
- Head to the second tab, “Boot.”
- Leave a mark beside “Safe Boot” and select “Network.” This will enable internet access in Safe Mode.
- “Restart” your PC to boot into Safe Mode and check for the error.
Remove unnecessary peripherals connected to your computer, for instance, USBs, printers, or headset mic. Doing so will ensure there are no conflicts with the external devices.
Perform Start-Up Repair
Start-up Repair is a valuable tool that can isolate issues preventing the operating system from launching smoothly. Hence, try this fix if your computer has trouble with the startup.
- On PC Settings’ “Update And Security” section, scroll and select “Recovery” on the left menu.
- Press the “Restart Now” button under the “Advanced Startup” heading. Make sure to save your files before restarting.
- Your computer will now restart into the “Advanced Startup” mode.
- Choose “Troubleshoot.”
- Go to “Advanced Options” on the next screen.
- Pick “Start-up Repair.”
- The next screen will ask you to select the user profile and enter a password, if any.
- The diagnosis will begin after you confirm the credentials.
Carry Out A Disk Check
Bugs or a buildup of corrupt data in your system’s disks can also display this error. Performing a disk check will repair bad sectors, disk errors, and hardware problems to resume an error-free operation.
- Open the “Command Prompt” window.
- Execute the code, chkdsk [Disk’s Letter]: /f, to initiate the disk check. Insert the letter for the disk you wish to check in the code. To illustrate, the code for Local Disk D would be chkdsk D: /f.
Inspect Through Event Viewer
If a specific error code follows the “Undoing Changes” message, you can look up more details about the persisting error through Event Viewer.
- Search “Event Viewer” via the “Search Bar” and open the results.
- Select “Windows Logs” on the left and go to “Setup.”
- You should find the event logs on the next screen. Click on each log and match the error code you are experiencing with the one shown in the “Setup” window.
- If you find a match, look for the code online and apply the relevant fixes.
Ensure that all the drivers on your system, such as Audio Drivers, Display Drivers, and Bluetooth Drivers, are updated to the latest versions. You can search automatically for updates via the “Device Manager” or install manually from the product’s manufacturer’s website. Learn more about the process with our guide on updating drivers.
Rename The Software Distribution Folder
The Software Distribution Folder consists of the files needed for the Windows update and installation. Renaming the folder troubleshoots errors related to installing newer Windows updates on your computer.
- In the “Command Prompt” window, execute the following codes individually.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
- These codes will pause the Windows Update services.
- Next, you need to rename the software update folders. Use the codes below.
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
Ren C:\Windows\System32\catroot2 Catroot2.old
- Finally, resume the Windows Update services with these codes.
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
- Restart the computer.
Enable App Readiness
App Readiness verifies that the Universal Windows Platform (UWP) apps and the advanced Windows features can function readily on your computer. Hence, make sure the service is enabled on your computer.
- Launch the “Services” window.
- Navigate to “App Readiness” and right-click on it.
- “Start” the service from the mini-menu.
Also Read: Ram Buying Guide: Factors To Consider 
Perform A System Restore
Suppose you have recently made changes to your computer, such as modifying system configurations or installing new software, and are now facing an error. In that case, it is possible that the change you made could be the cause of the error.
Therefore, you can restore the system to a certain point to undo such changes and get your computer back to its previous state. However, back up any essential files or data before beginning the System Restore.
- Again, go to the search bar and write “System Restore.” From the search, choose “Create A Restore Point.”
- Click “System Protection” on the upper pane and hit the “System Restore” button.
- Press “Next.”
- Choose the latest restore point and go with “Next.”
- Initiate the process by pressing “Finish.”
Manually Delete Recent Windows Updates
If you do not want to perform a System Restore, manually delete the recent Windows updates. Incomplete installation or faults within such updates can affect the PC’s working.
- Double-click on the “Control Panel” icon from the “Desktop.”
- Select “Programs” from the list of options.
- Under the “Programs And Features,” locate the sub-option to “View Installed Updates.”
- You can view all the recent updates made to your computer.
- Find the most recent one and right-click on it.
- Press the “Uninstall” button.
- Restart your PC after the uninstallation.
Run Windows Update Troubleshooter
Windows Update Troubleshooter is a built-in diagnostic tool that can automatically detect and solve issues with the OS update.
- Launch the “Settings” menu.
- Choose “Update And Security.”
- Highlight “Troubleshoot” from the left bar. Press the “Additional Troubleshooter” blue button.
- Expand “Windows Update” by clicking once.
- Hit “Run The Troubleshooter.”
- The system will start looking for problems.
Turn Off Metered Connection
Disable Metered Connection when installing new Windows updates. Since the process consumes vast amounts of internet data, Windows will avoid installing updates over a metered internet connection. You might also be interested in reading about the MSI command center not working issue.
- Click on “Network And Internet.”
- Press the “Properties” button on the “Status” tab.
- Scroll down to the “Metered Connection” section. “Turn Off” via the toggle switch.
Wait For A Few Hours
You might want to wait an hour before applying the next fix in this guide. Quora users suggested that the error may disappear after an hour or a few depending on the size of the update file.
Reset Your PC
Completely resetting your PC will delete your files, data, and the modifications you made to the system settings. The computer will return to the factory default state after the restore. Therefore, we only recommend using this method when you have tried all the possible solutions. Also, keep in mind that the duration of the resetting process will be different for everyone.
- Access the “Advanced Startup” menu as guided in Fix 5.
- Choose “Reset This PC.”
- Select “Remove Everything.”
- Go with the second option, “Fully Clean The Drive.”
- Hit “Reset” to initiate the process.
Conclusively, the “Undoing Changes Made To Your Computer” error may be hard to get rid of for some users, although you should be able to troubleshoot the problem with the fixes mentioned above.
Frequently Asked Questions
You may be facing the error due to insufficient disk space, problems with Windows Update Service, or glitches during the Windows installation.
You can restart the computer, update all drivers, or perform a full reset to eliminate the error.
Ideally, wait about two hours before going ahead with the fixes.
- How To Freeze A Computer Screen [All Platforms
- How To Clean Boot Your Computer? [Quick Guide]
- How To Update Windows [11, 10, 8, And 7]
Thank you! Please share your positive feedback. 🔋
How could we improve this post? Please Help us. 😔
[Errors Troubleshooting Expert]
Arsalan Shakil (aka GuyThatDoesEverything on YouTube) is a PC Tech Enthusiast and Electronic Geek. With over 10+ years of experience in Electronics, he then decided to explore Software Engineering to design embedded products and automate existing hardware solutions.
When he started tearing down old cameras to understand how they worked, he was shocked (literally, when he got zapped by a flash discharge capacitor), giving him the power (debatable) to fall in love with videography/photography. He also started making some fun videos that later became YouTube tech reviews.
- 10+ years of experience in Electronics design, embedded solutions, and prototyping
- Majored in Software Engineering
- Research paper publication in IEEE for Embedded Military Uniform & LoRa WAN wireless technology
- Specialized in IoT Solutions
- PC Enthusiast & PC Modder
In his local region, he’s known to expose cheap PSU brands, often claiming fake certification or false claims on the box. He’s a true nerd and needed some friends in his life. Then he met some guys who work at Tech4Gamers, and they also came out to be equal nerds who suggested he join Tech4Gamers as a Hardware Expert.