How to Fix System Restore on Windows When It Fails to Recover

If Windows has started misbehaving, perhaps after installing a new app or driver, using System Restore can resolve the issue. However, it can be frustrating when you fire up System Restore, only for it to keep getting stuck or not work. We’re going to show you how to fix that problem.

1. Use System Restore From Command Prompt

If using System Restore from the System Properties window is giving you difficulties, try using Command Prompt instead. Doing this will restore your computer to the most recent System Restore point.

To do this, press Win+S and type “cmd” in the search box. Then, right-click “Command Prompt” in the search results and select “Run as administrator.”

In Command Prompt, type the following command and press Enter:

rstrui.exe

This command opens the System Restore window, allowing you to attempt the process again.

2. Use System Restore From Advanced Options

You can also try using System Restore from Advanced Options, which is in Windows Recovery Environment (Windows RE). This is a good alternative if something during the Windows startup process is causing System Restore to not work properly (or if you can’t log in at all).

To access Advanced Options, press the Windows key and click “Power.” Then, hold Shift and click “Restart.”

Restarting a Windows 11 PC

When your computer boots up, it will be in Windows RE. Now, select “Troubleshoot.”

The 'Troubleshoot' option in Windows Recovery Enviroment

In the Troubleshoot menu, click “Advanced Options.”

The 'Advanced Options' option in Windows Recovery Enviroment

In Advanced Options, click “System Restore.”

The 'System Recovery' option in Windows Recovery Enviroment

This will bring the System Restore window, allowing you to select a restore point to revert your computer’s state.

3. Use System Restore in Safe Mode

Safe Mode is a diagnostic mode that loads Windows with a limited set of apps, files, and drivers. This will let you know if any of those things are causing System Restore to malfunction.

There are several ways to enter Windows 11’s Safe Mode and Windows 10’s Safe Mode. Once you do, use System Restore as you normally would and see if it works.

4. Disable Your Antivirus

If you’re using a third-party antivirus, it can interfere with System Restore, causing it to get stuck or fail. Try disabling it and then fire up System Restore to see if it runs successfully. If it does, you can try a different antivirus or Windows’ built-in software, Microsoft Defender.

Microsoft Defender is one of the best antivirus software for Windows. It’s less likely to interfere with System Restore since it’s built to run seamlessly with it.

5. Rule Out Third-Party App Conflicts

Third-party apps and services can conflict with System Restore. To rule them out, perform a clean boot. This will run Windows with only the essential services, programs, and drivers.

To do that, press Win+R to open Windows Run, type “msconfig” in the text box, and then click “OK.”

Type 'msconfig' in Windows Run

Next, select the “Services” tab, click the “Hide All Microsoft Services” checkbox, and then click “Disable All.” This will disable all third-party services, leaving only Microsoft services running.

The process of disabling all non-Microsoft Services on Windows

Next, you’ll have to disable all your startup apps. To do that, select the “Startup” tab and then click “Open Task Manager.”

Opening Task Manager from System Configuration

In Task Manager, check the “Status” column of each startup app. If it says “Enabled,” select the app and then click “Disable” in the top menu. Do this until you have disabled each startup app.

Disabling a startup app in Task Manager on Windows

Back in System Configuration, click “Apply” to save the changes. Then, click “OK” to close the window.

Now, restart your computer. When it boots back up, try restoring your system again and see if it works now.

6. Run the CHKDSK Command

Another reason you’re having problems using a restore point could be due to file system errors on your drive. Reasons why this can happen include improperly shutting down your PC, interrupting Windows during an update, or a malware attack. Running a CHKDSK (check disk) scan will diagnose your computer’s drive and fix any file system errors and bad sectors.

To do the CHKDSK scan, press Win+R, type “cmd” in the Run dialogue box, and select “Command Prompt.” Next, type the command below and press Enter:

chkdsk

The CHKDSK utility will begin checking your drive for errors and fix any that it finds.

CHKDSK running in Command Prompt

7. Run an SFC or DISM Scan

If the CHKDSK utility doesn’t work, the problem could be damaged or missing system files. To remedy those, you can perform an SFC and DISM scan.

The SFC scan will scan for corrupted system files and repair any that it finds. The DISM scan will do the same, but it will also replace missing system files using a cached system image of Windows.

8. Use Another System Restore Point

If System Restore is still not working properly after trying all the above, it could mean that the current restore point is corrupted. This can happen if something interrupts System Restore while creating the backup, or if your computer has a malware infection.

If you suspect malware is behind the corruption of your system restore point, run a quick system scan to check for it. We also recommend doing a full system scan once a week to remove deeper infections that regular scans can miss.

You can’t recover a corrupted System Restore point. So, if you have other restore points, use one of those instead. Afterward, delete the corrupted restore point.

9. Reinstall Windows on Your Computer

If all of the above fixes don’t work, there could be something fundamentally wrong with your Windows installation. To fix a broken Windows installation without losing anything, you can try doing an in-place upgrade. It will reinstall Windows while keeping all your personal apps, files, and settings intact.

If reinstalling Windows doesn’t help and the problem is significantly impacting you, you might have no choice but to reset your Windows computer. However, you will lose all your System Restore points in the process.


System Restore is a lifesaver, especially when your PC starts misbehaving after installing or tweaking something. Hopefully, you can now troubleshoot the issue, get it working again, and rollback your Windows computer.