IT Guide: How to Undo a System Restore in Windows 10/11

How to Undo a System Restore in Windows

This guide demonstrates how to undo a system restore in Windows 10 and Windows 11. It explains how system restore points work and provides instructions for canceling a system restore (rolling your system back to its pre-restore state) using Windows Safe Mode and the Windows Recovery Environment (Windows RE).

What is System Restore in Windows?

System Restore takes periodic snapshots of your Windows operating system, configuration, and applications, allowing you to restore your system to a previous state in the event of a system issue. These snapshots are called Restore Points and are created automatically whenever new software, drivers, or Windows updates are installed. You can change the creation frequency for system restore points or create them manually.

System Restore is available in all versions of Windows 10 and Windows 11, and must be enabled as part of the System Protection feature (if you’re managing multiple Windows devices, you can automate this).

Restoring your system from a known good restore point allows you to roll back changes that may prevent your system from booting or functioning correctly. This includes changes made by installing or updating drivers and software or making changes to your Windows system configuration (including to the registry) and also changes that are a result of malware.

However, restore points can be created when your system is not in a stable state, or may not complete fully, leaving your Windows device unstable or unable to boot. This may make it necessary to undo a system restore.

Note that system restore does not affect the files in your user profile (including emails, your Documents, Downloads, Photos, and Videos folders, or files stored in OneDrive). It only takes snapshots of and restores files related to the Windows operating system, apps and drivers, and related configurations.

How to undo a System Restore in Windows 10 and Windows 11

System Protection must be enabled to create, restore, and undo System Restore points (it is not enabled by default). You can check whether System Protection is enabled by following these steps:

  • Right-click on the Start button and select Run
  • Type sysdm.cpl in the Run dialog and press OK to open System Properties
  • Click on the System Protection tab
  • Under Protection Settings, the status of System Protection for each drive is displayed in the Protection column

System Properties window showing drive protection status

If System Protection is not enabled for a drive, you can enable it by selecting a drive from the list, pressing the Configure button, and toggling Turn on system protection.

System Protection restore settings

You can also check the status of System Restore using PowerShell.

A system restore cannot be undone under the following circumstances:

  • System restore was performed while in Safe Mode
  • System restore was performed from the Windows Recovery Environment

This effectively means that only system restore points restored from a normal Windows session can be undone.

Note that you will need to be logged in as an administrator when using both Safe Mode and the Windows Recovery Environment to roll back a system restore. A system restore can also not be canceled/rolled back until it has been completed, and it is important that you do not interrupt the process if it is in progress. Before making any changes to your Windows device, you should make a complete backup to a separate device.

Undo a system restore using the System Restore feature

The following instructions describe how to undo a system restore from within Windows 10 or 11 using the System Restore tool:

  • Right-click on the Start button and select Run
  • Type sysdm.cpl in the Run dialog and press OK to open System Properties
  • Select the System Protection tab and click the System Restore… button

System Restore button in System Properties window

  • Select Undo System Restore (the details of the system restore that will be undone will be shown, including the time it occurred) and click Next

Undo System Restore settings

  • Optionally, you can click Scan for affected programs and review the results

System Restore operation details

  • Confirm the details for reversing the system restore and click Finish, and then confirm to restart and complete the process

Restore point for system restore

System restore confirmation dialog box

Make sure that you heed the warning about creating a password reset disk if your password has recently changed — if you do not remember what your password was at the time your system will be restored to, you may need to reset it.

Rolling back a System Restore from Safe Mode

In some cases (for example, if a bad driver is preventing Windows from booting), you may need to run a system restore from Safe Mode:

  • Boot your Windows device in safe mode
  • Open the Run dialog by right-clicking on the Start button
  • Enter the command rstrui.exe and press OK to directly open System Restore (as the System Protection tab in System Properties is not available in Safe Mode)
  • Complete the steps detailed in the previous section to undo a system restore using the System Restore tool

When Windows boots in Safe Mode, only the bare minimum of system files and drivers are loaded and services are started. This may include recently installed or updated software that is preventing the system from booting normally. Running a system restore from Safe Mode to reverse the change may resolve the issue. If you cannot boot into Safe Mode, accessing System Restore via the Windows Recovery Environment may still work.

Using Advanced Startup Options/Windows Recovery Environment (Windows RE) to cancel a system restore

A system restore cannot be canceled while in progress but can be rolled back once complete. To do this from the Windows Recovery Environment:

  • Boot into the Windows Recovery Environment by holding the Shift key as it boots or using a Windows recovery USB (if your system has failed to boot several times, it may automatically enter the recovery environment)
  • Choose the Troubleshoot option

Troubleshoot option

  • Click Advanced options

Advanced options under troubleshoot

  • Select System Restore

System Restore under Advanced Options

  • Follow the steps detailed above for using the System Restore tool to roll back to a previous point

Troubleshooting issues after undoing a System Restore

Rolling back a system restore uses the same process as restoring any system restore point to restore your Windows 10 or Windows 11 system to a prior state. This process should not be interrupted – if it fails to complete it may leave your PC in an unusable state that cannot be undone.

As you cannot reverse a system restore that was performed from the Windows Recovery Environment or Safe Mode, you should attempt to restore from a normal Windows session first. This also makes it important that you carefully choose the correct restore point when working in these environments.

It may also not be possible to perform or undo a system restore after a major Windows Update that makes significant changes to the Windows operating system.

As a last resort, you can use the Reset your PC feature of Windows 10 and Windows 11 to attempt to restore your device to its factory settings. Note that this destroys all installed programs and custom settings, but the option will be presented to preserve some user data. Failing this, a complete clean reinstall of Windows from a DVD or USB stick may be required.

Best practices for Using Windows System Restore effectively

There are several best practices that you can follow to get the most effective and reliable use from Windows System restore:

  • Never interrupt a system restore in progress (this includes attempting a system restore while your device is running on battery — it may go flat)
  • Consider adjusting the system restore frequency or scheduling additional System Restores if you regularly tinker with new software and device drivers
  • If you are trying to remove a recent update, consider using the Uninstall Updates feature of the Windows Recovery environment instead
  • While System Restore should not touch the files in your user profile, you should keep separate backups of your important files so that they can be restored if your device is rendered completely unusable, or they are unexpectedly affected

Backing up and restoring Windows devices remotely and at scale

Deciding how to undo a system restore to reverse changes made by updates, drivers, or applications will depend on whether you are able to successfully boot your PC or not, and may require the use of Windows RE or Safe Mode. While System Restore is an effective tool for getting Windows 10 and 11 devices back up and running, it does not scale effectively, and does not restore user files that may have been lost or damaged in a malware attack.

For the best reliability in mission-critical enterprise environments, NinjaOne Backup provides a complete solution for protecting your devices and critical data, which covers all of your Windows and macOS workstations and mobile devices, as well as your servers. Rather than relying on Windows System Protection and manual intervention, you can automate the backup of full system images, as well as user files and directories.

Next Steps

Building an efficient and effective IT team requires a centralized solution that acts as your core service deliver tool. NinjaOne enables IT teams to monitor, manage, secure, and support all their devices, wherever they are, without the need for complex on-premises infrastructure.

Learn more about Ninja Endpoint Management, check out a live tour, or start your free trial of the NinjaOne platform.

You might also like

Ready to simplify the hardest parts of IT?
×

See NinjaOne in action!

By submitting this form, I accept NinjaOne's privacy policy.

NinjaOne Terms & Conditions

By clicking the “I Accept” button below, you indicate your acceptance of the following legal terms as well as our Terms of Use:

  • Ownership Rights: NinjaOne owns and will continue to own all right, title, and interest in and to the script (including the copyright). NinjaOne is giving you a limited license to use the script in accordance with these legal terms.
  • Use Limitation: You may only use the script for your legitimate personal or internal business purposes, and you may not share the script with another party.
  • Republication Prohibition: Under no circumstances are you permitted to re-publish the script in any script library belonging to or under the control of any other software provider.
  • Warranty Disclaimer: The script is provided “as is” and “as available”, without warranty of any kind. NinjaOne makes no promise or guarantee that the script will be free from defects or that it will meet your specific needs or expectations.
  • Assumption of Risk: Your use of the script is at your own risk. You acknowledge that there are certain inherent risks in using the script, and you understand and assume each of those risks.
  • Waiver and Release: You will not hold NinjaOne responsible for any adverse or unintended consequences resulting from your use of the script, and you waive any legal or equitable rights or remedies you may have against NinjaOne relating to your use of the script.
  • EULA: If you are a NinjaOne customer, your use of the script is subject to the End User License Agreement applicable to you (EULA).