Everything you need to know about creating, managing, and using restore points to protect your PC from failed updates, driver issues, and registry errors.
A System Restore Point is a snapshot of your Windows operating system's critical state β capturing registry settings, installed drivers, system files, and application data β at a specific moment in time. It does not include personal files like documents, photos, or downloads.
When something goes wrong β a bad driver update, a broken registry edit, or a problematic software installation β you can roll Windows back to that saved snapshot and undo the damage, often in under ten minutes.
| Category | Included in Restore Point | Notes |
|---|---|---|
| Windows Registry | β Yes | Full registry hive snapshot |
| System files & DLLs | β Yes | Protected Windows system files |
| Installed drivers | β Yes | Driver packages and INF files |
| Installed programs | β Partial | Entries removed; binaries may remain |
| Windows Update state | β Yes | Updates installed after are reversed |
| Personal documents | β No | Not touched by restore |
| Photos & videos | β No | Safe during restore |
| User profile settings | β No | Desktop, themes not affected |
| Email & browser data | β No | Remains intact |
System Restore monitors changes to system-critical locations on your hard drive. Whenever a significant event occurs β such as installing an application or a Windows Update β Windows automatically takes a snapshot before making changes.
These snapshots are stored in a hidden folder called System Volume Information on each protected drive. You can allocate a fixed percentage of disk space for this storage; once it fills up, Windows automatically deletes the oldest restore points to make room for new ones.
The core System Restore functionality is identical in both operating systems. The differences are primarily cosmetic β the Settings app has been redesigned in Windows 11, so navigation paths differ slightly. All methods described in this guide work on both versions.
Win 10 Accessed via Control Panel β System β System Protection
Win 11 Accessed via Settings β System β About β System Protection
Both Also accessible by searching "Create a restore point" in the Start menu
System Protection may be disabled by default, especially on systems with small SSDs. Before you can create or use restore points, you must enable it for the drive where Windows is installed (typically C:\).
C: (System)). Check whether Protection is shown as On or Off.Creating a manual restore point takes less than a minute. You should do this before installing new software, updating drivers, editing the registry, or making any significant system change.
Search "Create a restore point" β fastest method, works identically in Windows 10 and 11.
Control Panel β System and Security β System β System Protection (left sidebar).
Settings β System β About β scroll to Related links β System Protection.
Press Win + R, type sysdm.cpl, press Enter, then go to the System Protection tab.
Power users and system administrators can create restore points from the command line β useful for scripting automated backups before maintenance tasks.
PowerShell β Run as Administrator# Create a restore point named "Before maintenance"
Checkpoint-Computer -Description "Before maintenance" -RestorePointType MODIFY_SETTINGS
# Verify the restore point was created
Get-ComputerRestorePoint | Select-Object -Last 5 | Format-Table SequenceNumber, Description, CreationTime
PowerShell β Run as Administrator# Disable the 24-hour creation limit (set to 0 minutes)
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore" `
-Name "SystemRestorePointCreationFrequency" `
-Value 0 -PropertyType DWORD -Force
Command Prompt β Run as Administratorwmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "Before changes", 100, 7
The parameters are: restore point name, event type (100 = BEGIN_SYSTEM_CHANGE), and restore point type (7 = MODIFY_SETTINGS). Note that WMIC is deprecated in Windows 11 β prefer PowerShell for new scripts.
When System Protection is enabled, Windows creates restore points automatically in several situations. Understanding these triggers helps you know when you're protected β and when you should create one manually.
| Trigger | Windows 10 | Windows 11 | Notes |
|---|---|---|---|
| Windows Update installation | β Auto | β Auto | Created before each update batch |
| Driver installation | β Auto | β Auto | Via Device Manager or Windows Update |
| Scheduled Task (daily) | β Auto | β Auto | Runs at midnight if PC is idle |
| App installation (MSI) | β Auto | β Auto | Depends on installer compliance |
| App installation (Store / MSIX) | β No | β No | Create manually before Store installs |
| Antivirus / third-party tools | β Varies | β Varies | Some tools create points; others don't |
If your system is unstable but can still boot normally, follow these steps to roll back to a previous restore point. The process typically takes 5β15 minutes depending on drive speed.
If Windows cannot boot normally, you can still access System Restore through Safe Mode or the Windows Recovery Environment. This is the most important use case β when you need restore most, your system may be too broken to boot properly.
Over time, restore points can consume significant disk space. Windows manages this automatically within your allocated limit, but you can also delete restore points manually when you need to reclaim space quickly.
PowerShell# Show all restore points with size info
Get-ComputerRestorePoint | Format-Table SequenceNumber, Description, CreationTime
# Check shadow storage usage on C: drive
vssadmin list shadowstorage /on=C:
C: and click OK.Command Prompt β Run as Administrator:: Delete ALL shadow copies and restore points on C:
vssadmin delete shadows /for=C: /all /quiet
:: Or delete all except the most recent
vssadmin delete shadows /for=C: /oldest /quiet
To change how much space is reserved for restore points without deleting them: open System Properties β System Protection β Configure, then drag the Max Usage slider. Reducing the allocation will cause Windows to automatically purge older restore points to fit within the new limit.
No. System Restore only affects system files, registry settings, installed programs, and device drivers. Your personal files β documents, photos, videos, emails, and browser bookmarks β are never modified or deleted during a restore. This is one of the key advantages of System Restore over other recovery methods.
There are several common reasons: (1) System Protection is turned off for the drive β go to System Properties β System Protection and enable it; (2) Group Policy has disabled it, common on corporate or domain-joined PCs; (3) You're running Windows in a limited or non-administrator account; (4) Some OEM manufacturers disable it by default to conserve disk space on small SSDs. You can re-enable it by following the steps in Section 3.
Windows does not have a fixed number limit β it manages restore points by disk space, not count. The number you can store depends entirely on your allocated space and the size of each snapshot. With 10 GB allocated, you might store 3β8 restore points depending on how much changed between each snapshot. Older restore points are automatically deleted when space runs out.
Yes. Windows automatically creates a restore point before performing any System Restore operation. If the restore didn't solve your problem β or introduced new ones β you can run System Restore again and select the new "undo" restore point that was created automatically. This gives you a safety net for the restore process itself.
Yes, but only if System Protection is enabled for those drives individually. By default, only the system drive (C:) is protected. To protect additional drives, go to System Properties β System Protection, select the drive in the list, click Configure, and enable protection. Note: restoring system-only files from a secondary drive is uncommon β System Restore is primarily designed for the Windows installation drive.
Common causes include: antivirus software blocking VSS (Volume Shadow Copy Service) β try disabling it temporarily before restoring; insufficient disk space on the system drive; corrupted restore point data; or a failing hard drive. If you see error 0x80070091, try booting into Safe Mode and running the restore from there. For persistent failures, the Windows Recovery Environment (WinRE) approach described in Section 8 often succeeds when the in-Windows method doesn't.
No β they are very different. System Restore rolls back system configuration to a previous snapshot, typically a few days or weeks ago, while preserving all installed software and files. "Reset this PC" (found in Settings β System β Recovery) reinstalls Windows from scratch, optionally keeping or removing personal files, but removes all installed applications. Use System Restore for targeted recovery of specific problems; use Reset only as a last resort.
System Restore Points are one of the most underutilized safety nets in Windows. They take under a minute to create, consume modest disk space, and can save you hours of troubleshooting when a driver, update, or software installation goes wrong. The golden rule is simple: create a restore point before any significant system change, and make sure System Protection is enabled on your C: drive. For complete data protection, combine restore points with a full backup solution like Windows Backup, File History, or a third-party tool β restore points protect your OS configuration, not your files.