System Restore points are snapshots of your Windows system files, installed drivers, and settings. Windows 11 and Windows 10 create them automatically before major changes, such as driver updates, app installations, or Windows Updates. For more details, you can also read the Microsoft documentation on System Restore. Well, they are extremely useful when you need to roll back your PC to a previous working state. However, over time, these restore points can accumulate and take up a lot of disk space on your system drive. If your C: drive is running low on storage or you want to keep things clean, it’s a good idea to remove old restore points you no longer need.
In this guide, you’ll learn:
- Why you might want to delete old System Restore points
- How to delete all restore points for a drive
- How to delete restore points using Disk Cleanup
- How to delete a specific restore point with
vssadmin - How to manage restore points using CCleaner
Warning: Deleting restore points is generally safe, but once removed, you cannot restore your PC to those earlier dates. Only delete old restore points if your PC is running fine and you need the disk space.
Should I Delete Old System Restore Points?
System Restore is a useful protection feature, but each restore point consumes space on your system drive. Over time, many old restore points can build up and start to:
- Reduce free space on C: drive – When your system drive is almost full, Windows and apps can slow down or behave unpredictably.
- Store snapshots you’ll never use – If your PC has been running smoothly for months, very old restore points are usually not helpful anymore.
- Contribute to fragmentation and overhead – A crowded system drive can make maintenance tasks and backups slower.
So, should you delete them?
- Yes, delete old restore points if your PC is running well and you need to free up disk space.
- Keep at least one recent restore point so you still have something to roll back to if a new problem appears.
- Don’t disable System Protection completely – it’s better to clean up old points or reduce the disk space used than to turn System Restore off.

If you want a complete explanation of how System Restore works and how to enable/create restore points, check this article Windows System Restore Explained: What It Is and How to Enable and Use It.
Delete All Restore Points for a Drive (System Protection)
The most direct way to remove old System Restore points in Windows 11/10 is from the System Protection settings. This method deletes all existing restore points for a selected drive.
Use this when:
- You are very low on disk space, or
- You want to start fresh with new restore points.
Steps (Windows 11/10):
- Press the Windows key, type Create a restore point, and click the matching result to open System Properties on the System Protection tab.
- Under Protection Settings, select your system drive (usually C:).
- Click Configure.
- In the System Protection for Local Disk (C:) window, click the Delete button under Delete all restore points for this drive.
- Click Continue or Yes to confirm. Windows will delete all existing restore points for that drive.
- Click Apply and then OK to close the window.

Important: After deleting all restore points, it’s a good idea to create a fresh restore point immediately so you have at least one known-good snapshot to go back to.
To create a new restore point right away:
- In the same System Protection tab, click Create.
- Give it a name such as Fresh restore point after cleanup and click Create.
- Wait for the process to complete.

Delete Old Restore Points Using Disk Cleanup
Windows also includes the Disk Cleanup tool, which can remove all but the most recent restore point and also clean up other system files, such as Windows Update leftovers and error reporting logs.
Use this when:
- You want to free disk space but keep the latest restore point, or
- You also want to clean up other temporary system files.
Steps (Windows 11/10):
- Press Windows + E to open File Explorer and click This PC.
- Right‑click your system drive (usually C:) and select Properties.
- In the General tab, click Disk Cleanup.
- In the Disk Cleanup window, click Clean up system files (this restarts Disk Cleanup with administrator rights).

- Wait while Windows calculates how much space you can free.
- After it reloads, go to the More Options tab.
- Under System Restore and Shadow Copies, click the Clean up… button.

- When prompted, click Delete to remove all restore points except the most recent one.

This method lets you keep your latest restore point (for safety) while deleting older ones that are unlikely to be needed.
You can also see Microsoft’s guide on using Disk Cleanup in Windows for more ways to remove temporary and system files.
Delete a Specific Restore Point with vssadmin (Advanced)
Windows does not provide a simple graphical option to delete individual restore points, but you can do this using the command‑line tool vssadmin.exe. This method is more advanced and should be used carefully.
Use this when:
- You want to remove a specific old or suspicious restore point, or
- You need fine‑grained control over shadow copies.
List existing shadow copies (restore points)
- Press Windows + X and choose Windows Terminal (Admin) or Command Prompt (Admin).
- In the elevated window, type:
vssadmin list shadowsand press Enter. - You’ll see a list of shadow copies with details such as Shadow Copy ID, Volume, and Creation Time.
Example output snippet:
Shadow Copy ID: {a60b1082-8e7e-4bf3-bc60-0acc331ead32}
Original Volume: (C:)\?
Creation Time: 2026-01-20 10:32:45
Shadow Copy Volume: \?

Delete a specific shadow copy
- Identify the Shadow Copy ID of the restore point you want to delete.
- In the same elevated Command Prompt / Terminal, type the following command, replacing the ID with your own value:
vssadmin delete shadows /Shadow={a60b1082-8e7e-4bf3-bc60-0acc331ead32}
- Press Enter and confirm when prompted.
This will delete only that particular shadow copy (restore point).
Note: Be very careful when using vssadmin. Deleting the wrong shadow copy cannot be undone.
Manage Restore Points Using CCleaner (Third‑Party Tool)
If you prefer a more user‑friendly interface to manage restore points, third‑party tools like CCleaner can help. This let you view a list of restore points and delete selected ones with just a few clicks.
Use this when:
- You are not comfortable using command‑line tools, or
- You want a simple interface to remove individual restore points.
Steps with CCleaner:
- Download and install CCleaner from its official website.
- Open CCleaner and go to Tools > System Restore.
- You will see a list of available restore points, each with a date and description.
- Select the restore point(s) you want to remove.
- Click Remove and confirm when prompted.
Third‑party tools like CCleaner can also help clean temporary files, browser cache, and other junk data, giving you additional free space and a tidier system.
Adjust Disk Space Used by System Restore
Deleting old restore points is one way to control disk usage, but you can also limit how much space System Restore can use so it cannot grow too large in the future.
Steps:
- Open System Properties on the System Protection tab (search for Create a restore point).
- Select your system drive (usually C:) under Protection Settings and click Configure.
- Under Disk Space Usage, use the slider to reduce or increase the maximum space used for restore points.
- Click Apply and OK.

When the maximum size is reached, Windows will automatically delete the oldest restore points to make room for new ones.
Best Practices for Managing System Restore Points
- Keep System Protection enabled – Don’t turn it off completely. It’s much safer to limit space or delete old points than to disable the feature.
- Always keep at least one recent restore point – Before deleting all restore points, create a fresh one when your PC is working well.
- Combine with regular backups – System Restore is not a full backup. Always keep separate backups of your important documents, photos, and other personal data.
- Clean regularly, not constantly – You don’t need to delete restore points every day. Cleaning them occasionally, especially when low on disk space, is enough.
If you suspect your Windows system files are corrupted or damaged, System Restore alone may not be enough. You can also repair core Windows files using SFC and DISM with this guide: How to repair corrupted system files in Windows
Frequently Asked Questions
Yes, it is generally safe to delete old restore points, especially if your PC is running well and you need extra disk space. Just remember that once deleted, you won’t be able to restore your system to those older dates.
No. Deleting restore points only removes snapshots of system files, drivers, and settings. It does not delete your documents, pictures, videos, or other personal data.
For most users, it’s best to keep at least the most recent restore point. Using Disk Cleanup’s More Options > System Restore and Shadow Copies keeps the latest point and deletes only the older ones.
There is no fixed schedule. You can delete old restore points when your C: drive is getting low on space or after you’ve confirmed your system has been running stable for a while.
If no restore points are listed, System Protection may be turned off or set to use 0% disk space. You’ll need to enable System Protection and configure some disk space before Windows can create new restore points.





