Turning on system protection for a drive allows System Restore to include the drive when restore points are created so you can undo undesired system changes by reverting to a previous point in time.
System Restore monitors system changes and saves the system state as a restore point. If a system problem develops as a result of a system change, the user can return the system to a previous state using the data from a restore point.
Restore points are created to let users select a previous system state. Each restore point contains the required information to restore the system to the selected state. Restore points are created before key changes are made to the system.
System Restore automatically manages the disk space that is allocated for restore points. It purges the oldest restore points to make room for new ones. System Restore allocates space based on the size of the hard disk and the version of Windows that the computer runs, as shown in the following table. You can adjust the maximum disk space per drive used for system protection.
Use System Restore to make restore points when you install a new app, driver, or Windows update, and when you create a restore point manually. System Restore does not restore user data or documents, so it will not cause users to lose their files, e-mail, browsing history, or favorites. Restoring will remove apps, drivers, and updates installed after the restore point was made. System Restore is also made available to users in the Windows Recovery Environment or safe mode, making it easier for them to restore their computers to a state before problems occurred.
This tutorial will show you how to manually create a restore point in Windows 11.
You must be signed in as an administrator to create a restore point.
If you have Windows booted in safe mode, then you will not be able to create a restore point.
Restore points are stored in the hidden protected OS System Volume Information folder in the root directory of each drive you have system protection turned on.
Restore points are saved until the disk space System Restore reserves is filled up. As new restore points are created afterwards, old ones are automatically deleted.
When a feature update is installed for Windows 11, all restore points will automatically get deleted in the process of the update since the old restore points will be incompatible with the new Windows Update.
Restore points are not meant to take the place of backups and system images. Instead, restore points are only an extra short term method of recovery to have handy as needed. Be sure to always keep updated backups and system images to be safe.
Open Settings (Win+I).
Click/tap on System on the left side, and click/tap on About on the right side. (see screenshot below)
Open About Settings
Click/tap on the System protection ("C:\Windows\System32\SystemPropertiesProtection.exe") link on the left side. You can now close Settings if you like. (see screenshot below)
Click/tap on the Create button. (see screenshot below)
Type a description you want for the restore point, and click/tap on Create. (see screenshot below)
The current date and time are automatically added to the restore point for reference.
System Protection will now create the restore point. (see screenshot below)
Click/tap on Close when the restore point was created successfully. (see screenshot below)
Click/tap on OK when finished. (see screenshot below)
To see more Checkpoint-Computer command usage details, see: Checkpoint-Computer | Microsoft Docs
By default, you will only be able to create a system restore point once every 1440 minutes (24 hours) using this option unless you change the SystemRestorePointCreationFrequency DWORD to how often you want instead. 0 minutes will allow you to always be able to create a system restore point without any time limit.
Open Windows Terminal (Admin), and select Windows PowerShell.
Type the command below into Windows Terminal (Admin), and press Enter. (see screenshot below)
Checkpoint-Computer -Description "Your Description" -RestorePointType "Type"
Substitute Your Description in the command above with any description (ex: "Restore Point Name") you want for the system restore point.
Substitute Type in the command above with a parameter in the table below that best specifies this type of restore point.
Checkpoint-Computer -Description "Restore Point Name" -RestorePointType "MODIFY_SETTINGS"
|Parameter to use in command||Type|
You can now close Windows Terminal (Admin) if you like.