System Restore is a powerful yet often overlooked feature in Windows that can save you hours of troubleshooting. By creating regular restore points, you can easily revert your system to a previous working state if something goes wrong. While Windows creates restore points automatically during significant system events, you can also set up scheduled restore points for added peace of mind. Here’s how to do it in Windows 11 and 10.
Preparing Your System for Scheduled Restore Points
Step 1: Ensure System Restore is enabled. Open the Start menu, type “Create a restore point” and select the matching result. In the System Properties window, under the System Protection tab, select your system drive (usually C:) and click “Configure”. Choose “Turn on system protection” and allocate disk space for restore points (5-10% is typically sufficient).
Step 2: Remove the 24-hour limitation on restore point creation. By default, Windows only creates one restore point every 24 hours. To change this:
1. Press Win + R, type “regedit” and press Enter to open the Registry Editor.
2. Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore
3. Right-click in the right pane, select New > DWORD (32-bit) Value, and name it “SystemRestorePointCreationFrequency”.
4. Double-click the new value and set it to 0.
This change allows Windows to create multiple restore points within a 24-hour period if needed.
Creating a Scheduled Task for Automatic Restore Points
Step 1: Open Task Scheduler. Press Win + R, type “taskschd.msc” and press Enter.
Step 2: In the Task Scheduler, click “Create Task” in the right pane.
Step 3: In the Create Task window:
1. Name the task (e.g., “Daily System Restore Point”).
2. Select “Run with highest privileges”.
3. Choose “Run whether user is logged on or not” for consistent execution.
Step 4: Switch to the Triggers tab and click “New”. Set up your desired schedule (e.g., daily at a specific time when your computer is likely to be on).
Step 5: Go to the Actions tab and click “New”. Set the following:
– Action: Start a program
– Program/script: powershell.exe
– Add arguments:
-ExecutionPolicy Bypass -Command "Checkpoint-Computer -Description 'Scheduled Restore Point' -RestorePointType MODIFY_SETTINGS"
Step 6: In the Conditions tab, uncheck options related to stopping the task if the computer switches to battery power, to ensure the task runs consistently on laptops.
Step 7: In the Settings tab, enable “Run task as soon as possible after a scheduled start is missed” to catch any skipped executions.
Step 8: Click OK to save the task. You may be prompted to enter your user account password to grant the necessary permissions.
Testing Your Scheduled Restore Point Task
Step 1: In the Task Scheduler, find your newly created task in the Task Scheduler Library.
Step 2: Right-click the task and select “Run” to test it immediately.
Step 3: To verify the restore point was created, open the System Protection tab in System Properties again and click “System Restore”. You should see your new restore point listed.
Creating a Quick-Access Shortcut for Manual Restore Points
For times when you want to create a restore point manually before making significant system changes:
Step 1: Right-click on your desktop and select New > Shortcut.
Step 2: In the location field, enter:
C:\Windows\System32\schtasks.exe /run /tn "Daily System Restore Point"
Step 3: Name the shortcut (e.g., “Create Restore Point”) and click Finish.
Now you can quickly create a restore point by double-clicking this shortcut.
With these steps, you’ve set up automatic system restore points and created an easy way to make them manually when needed. Remember, while restore points are helpful, they’re not a replacement for regular backups of your important files.