System Restore is a key Windows recovery tool. If you're experiencing a problem with your Windows computer, System Restore can help you roll back system files, program files, and registry information to a previous state. If these files have been corrupted or damaged, System Restore will replace them with good ones, solving your problem.

However, there are times when System Restore won't work or returns an error message. If System Restore isn't working in Windows 10, there are a few fixes available to you.

1. Try an Alternative System Restore Point

First, try another system restore point. Something may have corrupted the default restore point during the store process and, as such, won't boot. Using an alternative point works for a wide range of system restore issues.

Type rstrui in the Start Menu search bar and select the Best Match. As you can see in the image below, I have three system restore points. Having a few system restore points is good practice, but having them spread over a wider range of dates is preferred to give you a wider range of data restoration options.

system restore point selection options

On that, if your System Restore window has more than one point to choose from, select one before the most recent. You may have to click Show more restore points (not shown above) to see your backups. After selecting a restore point, press Next and follow the on-screen instructions.

Ideally, this will solve your problem. However, if you see an error message or if System Restore performs a restore operation that doesn't solve your problem, please continue reading the next section.

You might also consider our ultimate Windows 10 data backup guide.

2. Run System Restore From Safe Mode

Your first port of call should be safe mode. Safe mode is a lifesaver in many situations, especially when System Restore won't work. Unlike the regular boot process, safe mode loads a limited range of drivers and files. Problems encountered while running System Restore are usually alleviated by trying again in safe mode.

Booting Into Safe Mode in Windows 10

First, we need to boot into Safe Mode on Windows 10. There are three easy ways to do this:

  1. Head to Settings > Update & security > Recovery. Under Advanced start-up, select Restart now. This will reboot your system into the Advanced Start-up settings menu.
  2. From there, select Troubleshoot > Advanced options > Startup Settings > Restart.
  3. On restart, you'll see a list of options. Select 4 or F4 to boot your PC into Safe Mode (choose 5 or F5 for Safe Mode with Networking).
  4. Press Windows Key + R to open the Run dialog. Type msconfig and press Enter.
  5. Open the Boot tab. Check the box alongside Safe Mode. If you require Networking, select it from beneath.
  6. Once you hit Apply and close the System Configuration window, you'll receive a prompt to Restart your system. (Note that your system will continually boot into Safe Mode unless you uncheck the System Configuration option. Repeat the same process within Safe Mode once you're sure you've fixed the issue.)
  7. Restart your PC. Press F8 during the boot process to enter Safe Mode. This is a tried and tested method. However, if you use the Windows Fast Startup feature, spamming F8 will not work.

Once you're in Safe Mode, go ahead and type rstrui into the Start menu search bar and select the Best match to open System Restore in Windows 10 Safe Mode.

Booting Into Safe Mode in Windows 7

The Windows 7 Safe Mode boot process is very similar to Windows 10 and Windows 11. That is, with some slight differences.

  1. Press Windows Key + R to open Run. Type msconfig and press Enter. Open the Boot tab. Check the box alongside Safe Mode. If you require Networking, select it from beneath.
  2. Once you hit Apply and close the System Configuration window, you'll receive a prompt to Restart your system. (Note that your system will continually boot into Safe Mode unless you uncheck the System Configuration option. Repeat the same process within Safe Mode once you're sure you've fixed the issue.)
  3. Restart your PC. Then, press F8 during the boot process to open the Windows Advanced Boot Options menu. Select Safe Mode or an alternative Safe Mode configuration such as with Networking or with Command Prompt.

After Booting Into Safe Mode

If System Restore works in Safe Mode, it is a clear indicator that something, likely a program or service, is impeding it during a regular boot. However, at times, antivirus settings can cause System Restore to misbehave (for instance, Norton's Product Tamper Protection is a well-known culprit).

Alternatively, a virus or malware infection could be creating an issue. In this case, you’ll need to scan your system using an up-to-date antivirus program.

3. Configure System Restore Disk Space Usage

If you still cannot get System Restore to run properly, try adjusting the hard disk space allocation. It might have run out without informing you (a classic Windows move).

We recommend allocating at least 4GB. Some will say that is overkill. However, as each major Windows 10 update weighs in at around 4GB (major updates are the now half-yearly huge packages rather than the regular cumulative updates), it is best to leave enough space to accommodate.

On the other hand, you might not want System Restore to take up too much space, especially if you're already limited. Still, adjusting the recovery tool's disk space is another way you can attempt to fix System Restore when it stops working.

Configuring System Restore Disk Space in Windows 8, 8.1, and 10

Let's check what is going on with your System Restore allocation.

  1. Type system protection into the Start Menu search bar and select Create a system restore point.
  2. Select Configure. Check your Disk Space Usage, and increase if it is less than or equal to 300 MB.
system protection disk allocation system restore points

Configuring System Restore Disk Space in Windows 7

Windows 7 takes us on a slightly longer route.

  1. Open your Start Menu, right-click Computer, and select Properties.
  2. Select System Properties from the left-hand column.
  3. Under Protection Settings, select Configure.
windows 7 system protection file settings

Check your current restore point storage allocation. Windows 7 doesn't need as much disk space as Windows 8, 8.1, or 10. But if you have the space to spare, consider increasing from the default 3 percent to over 5 percent.

4. Ensure System Restore Points Are Being Created

This won't entirely help solve your current issue, but it will absolutely help you next time. Are System Restore Points turned on? Are they regularly and automatically created?

Windows 8, 8.1, and 10

Type rstrui in the Start menu search bar and select the corresponding entry. Press Next when prompted, and you'll see a list of your current System Restore points.

Nothing there? You'll need to return to the System Protection options we used earlier.

  1. Type system protection into the Start Menu search bar and select Create a system restore point.
  2. Select Configure. Under Restore Settings, make sure Turn on system protection is checked.

Windows 7

The Windows 7 version is minutely different.

  1. Head to Computer > System Protection.
  2. On the System Protection tab, select Configure.
  3. Make sure Restore system settings and previous versions of files is checked. Select Apply and OK.

5. Reinstall, Reset, or Repair Windows 7, 8, 8.1, or 10

This is where the options between Windows 7 and modern Windows versions diverge. Windows 8, 8.1, and 10 users can either Refresh or Reset their installation files. This process usually clears any lingering issues relating to system files. Furthermore, with additional options as to what files are refreshed or reset, you do not lose any important data. (But back up any important files first!)

Windows 8, 8.1, and 10

Windows 8, 8.1, and 10 users can either Refresh or Reset their operating system.

  • Refresh (Windows 8): reinstalls Windows, keeping personal files and settings intact.
  • Reset: reinstalls Windows but deletes files, settings, and apps, except for those that came with your PC.
  • Reset with Keep My Files (Windows 10): reinstalls Windows from the Recovery Drive, keeping files, settings, and apps intact.

Windows 8 Refresh featured evolved into Windows 10 Reset with Keep My Files. They perform the same restoration process.

reset windows 10 options to keep files
  1. Press Windows Key + I and head to Update & security > Recovery.
  2. Under Reset this PC, hit Get started.
  3. Select either Keep my files or Remove everything. As we want to refresh your system, select the former.

Note that this process resets your Settings and will remove your Windows apps. (Here's exactly what will happen when you hit the Reset button!)

Click Reset when prompted, and the actual process can take a few minutes to complete.

Windows 7

Windows 7 users are limited to reinstalling or repairing.

  1. Press F8 during the boot process to enter the Advanced Boot Options menu.
  2. Select Repair Your Computer from the top of the list. Follow the on-screen instructions.
windows 7 advanced boot options

If the Advanced Boot Menu repair option fails (or isn't there), revert to your Windows 7 installation media or a system repair disc.

  • If you have installation media or a system repair disc, insert the disc or USB drive into your PC. Start your system, and select Press any key to boot from CD.
  • If you're using a USB drive, there is a chance you'll have to choose to boot from a USB drive specifically. Some manufacturers have a specific function key to enter a quick boot options menu, while others require you to enter the BIOS. Check your manufacturer specifications. (Also, here's how to create bootable Windows installation media.)

When you arrive at the Welcome to Startup screen, select Repair Install, and follow the on-screen instructions.

windows 7 repair your computer button

How to Delete Old System Restore Points

You can delete old System Restore points. Ultimately, System Restore updates your System Restore points as it goes, replacing the oldest one each time. (This is why some people allocate lots of space to System Restore.) That said, if you do want to delete your System Restore points, I'll show you how to do it without wrecking everything.

Delete Old System Restore Points in Windows 8, 8.1, and 10

Windows 8, 8.1, and 10 users should:

  1. Type disk clean into the Start Menu search bar. Right-click the Best match and select Run as administrator.
  2. Select C: as the drive you'd like to clean, then press OK. Disk Clean-up will calculate the amount of space available for cleaning.
  3. Open the More Options tab. Under System Restore and Shadow Copies, select Clean-up.
  4. Press Delete if you want to proceed. This method keeps your last System Restore point in place, whereas hitting Delete on the System Protection panel will eliminate all of them.

How to Delete Old System Restore Points in Windows 7

Windows 7 users should:

  1. Type disk clean into the Start menu search bar and select the first option.
  2. In the Disk Cleanup panel, select Clean up system files. This adds a new More Options tab (after a moment or two).
  3. Select Clean up under System Restore and Shadow Copies. This will delete all but your last System Restore point.
  4. Press Delete if you'd like to proceed.
windows 7 disk cleanup options

How to Fix System Restore and Recover Your System

It can be an excruciating moment when System Restore fails. Don't panic. One of the methods listed above will coax System Restore back into life and with it, the rest of your ailing system. Remember:

  1. Try an alternative System Restore point.
  2. Run System Restore from Safe Mode.
  3. Configure your disk space usage.
  4. Ensure Windows creates System Restore points when it should.
  5. Use Reset, Refresh, or Repair to revive your system files.

If one of the first System Restore fixes doesn't work, move through the options until you find one that does.