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.
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.
If an app, command, or schedule calls to create a restore point in Windows 11, system restore will only create the restore point if no other restore point has already been created within the past 24 hours (1440 minutes) by default. Users can always manually create a restore point at any time from within the System Restore user interface though.
You can change the system restore point creation frequency to how many minutes you want instead of the default 1440 minute for System Restore to skip creating a new restore point if any restore points were created within the previous set minutes. Setting 0 minutes for unlimited will have System Restore never skip creating a new restore point.
This tutorial will show you how to increase or decrease the system restore point creation frequency to what you want in Windows 10 and Windows 11.
You must be signed in as an administrator to change the system restore point creation frequency.
EXAMPLE: Default SystemRestorePointCreationFrequency warning
Change System Restore Point Creation Frequency using Command
Open Windows Terminal (Admin), and select either Windows PowerShell or Command Prompt.
Copy and paste the command below you want to use into Windows Terminal (Admin), and press Enter. (see screenshots below)
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore" /V "SystemRestorePointCreationFrequency" /T REG_DWORD /D 0 /F
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore" /V "SystemRestorePointCreationFrequency" /F
You can now close Windows Terminal (Admin) if you like.
Change System Restore Point Creation Frequency using REG file
Click/tap on the Download button below you want to use to download the file below.
(Contents of REG file for reference)
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore] "SystemRestorePointCreationFrequency"=dword:00000000
(Contents of REG file for reference)
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore] "SystemRestorePointCreationFrequency"=-
Save the .reg file to your desktop.
Double click/tap on the downloaded .reg file to merge it.
When prompted, click/tap on Run, Yes (UAC), Yes, and OK to approve the merge.
You can now delete the downloaded .reg file if you like.
Change System Restore Point Creation Frequency in Registry Editor
Open Registry Editor (regedit.exe).
Navigate to the key below in the left pane of Registry Editor. (see screenshot below)
In the right pane of the SystemRestore key, double click/tap on the SystemRestorePointCreationFrequency DWORD to modify it. (see screenshot above)
The SystemRestorePointCreationFrequency DWORD is not available by default.
If you do not have the SystemRestorePointCreationFrequency DWORD, then right click on an empty space in the right pane of the SystemRestore key, click/tap on New, click/tap on DWORD (32-bit) Value, type SystemRestorePointCreationFrequency for the name, and press Enter.
Click/tap on Decimal, type in a number for how many minutes you want for the system restore point creation frequency, and click/tap on OK. (see screenshot below)
The default is 1440 minutes (24 hours), or delete the SystemRestorePointCreationFrequency DWORD.
Entering 0 for unlimited will have System Restore never skip creating a restore point.
You can now close Registry Editor if you like.