How to Delete Old System Restore Points in Windows (Quick & Easy)

System Restore points can take a huge chunk of the disk space. Follow these steps to quickly delete old system restore points in Windows.

In Windows, the System Restore feature helps you restore the system to a known good state. Generally, as long as the System Restore feature is enabled, any major changes you make can trigger an automatic restore point. For example, new driver installation or update can automatically set a new restore point so that you can go back if the changes are not to your satisfaction. In addition to that, you can also manually set a system restore point as and when needed. Manual restore points are helpful when you are making changes to system settings and files.

Every time you or the system creates a new system restore point, it takes up the appropriate amount of disk space. Depending on how much disk space you set aside, there are only so many restore points you can keep. When the allotted disk space is filled up, the System Restore feature will automatically delete the oldest restore point to make space for the new one.

However, there will be times where you no longer need the old restore points or you just want to free up disk space. In those cases, you can simply delete old restore points either from the System Protection tool or using a third-party tool.

Let me show how you can do it.

1] Delete Old System Restore Points

To delete old system restore points, we are going to use a free third-party tool called System Restore Explorer. The reason we are using a third-party tool is that it gives you granular control over the restore points. That is, you can keep one or more restore points and delete those you don’t need. If you just want to delete all the restore points without using a third-party tool, follow the second method. It uses the built-in System Protection tool.

1. The first thing you need to do is download the tool. Once downloaded, execute the MSI file and install it.

Note: For the software to work, your system needs to have .Net Framework 3.5 installed. For the most part, you don’t have to worry about it. That being said, if you see an error message telling you that you don’t have an appropriate framework installed, you can download .Net Framework offline installer from here.


2. After installing, open the application from the start menu. On the main screen, you will see a list of all the restore points. The software helpfully marks both manual and automatic restore points along with other useful information like restore point date & time and description.


3. To delete a restore point, select it from the list and click on the “Delete” button.


4. You will see a warning window, click on the “Yes” button to confirm your action.


That is it. The restore point is instantly deleted. Follow the same procedure to delete all old restore points in Windows.

A quick tip: You can mount any restore point of your choice and see what files you have in that specific restore point. To do that, select the restore point and click on the “Mount” button. This will mount the restore point as a folder and automatically opens it.


2] (Alternative) Using System Protection Tool

If all you want is delete all old system restore points, you can use the system restore options to get the job done.

1. First, open the start menu, search for “Create a Restore Point” and click on the result. This action will open the system properties window. Here, select the drive for which you want to delete the restore points and click on the “Configure” button.


2. In this window, click on the “Delete” button appearing at the bottom of the window.


3. As soon as you click the button, you will see a warning message. Read it and click on the “Continue” button.


That is it. Windows will delete all old restore points. You will see a confirmation window that tells you the same.

I hope that helps. If you are stuck or need some help, comment below and I will try to help as much as possible.

Scroll to Top