How to Schedule Automatic System Restore Points in Windows 11

While we have hundreds of backup & restore utilities for Windows operating system, nothing seems to beat the classic Restore points. If you don’t know, System Restore Point is a feature of the Windows operating system that helps you roll back your computer to a previous date and time.

The feature is available even on the latest Windows 11, but you must enable it manually. We have already shared a detailed guide on creating a restore point in Windows 11; check that guide to know how to enable the backup & restore feature.

Windows 11 automatically creates a restore point when it detects special events. However, you can force the operating system to create restore points automatically on a schedule.

Also read: How to Schedule Shutdown in Windows 11

Steps to Schedule Automatic System Restore Points in Windows 11

Hence, if you are interested in scheduling automatic restore points on Windows 11, you are reading the right guide. Below, we have shared a step-by-step guide on scheduling automatic restore points on Windows 11. Let’s check out.

1) Enable the System Restore on Windows 11

Before scheduling automatic restore points in Windows 11, you first need to enable the feature. We have already shared a step-by-step guide on enabling system restore on Windows 11.

Make sure to go through that guide and set up the system restore point creation on Windows 11. Once enabled, follow the next steps.

2) Schedule Automatic Restore Points in Windows 11

To create periodic restore points on Windows 11, you must create a scheduled task via Task Scheduler. Here’s how to schedule automatic restore points in Windows 11.

1. First, click on the Windows 11 search and type Task Scheduler. Next, open the Task Scheduler app from the list of options.

Task Scheduler

2. On the right pane, right-click on the My Tasks and select Create Task option.

Create Task

3. On the Create Task window, switch to the General tab. In the name field, type a name for the task, and under the Security options, select ‘Run whether user is logged on or not’ and check the ‘Run with highest privileges’ option.

type a name for the task

4. Once done, switch to the Trigger tab and select ‘On a schedule’ on the Begin the task drop-down. On the Settings section on the left, select ‘Daily‘ and configure the scheduling settings (date, time, and frequency) on the right side. After making the changes, click on the Ok button.

configure the scheduling settings (date, time, and frequency)

5. Next, switch to the Actions tab and click on the ‘New‘ button.

click on the 'New' button

6. On the Actions drop-down, select the ‘Start a program’ option. On the Program/script: field, type powershell.exe. Once done, type the following command in the ‘Add arguments (optional)’ field and click on the Ok button.

-ExecutionPolicy Bypass -Command "Checkpoint-Computer -Description \"My Daily Periodic Restore Point\" -RestorePointType \"MODIFY_SETTINGS\""

7. Now switch to the Condition tab and uncheck all options. Once done, click on the Ok button.

uncheck all options

That’s it! This will schedule automatic restore points on your Windows 11.

How to Delete the Task from the Task Scheduler?

If you don’t want Windows 11 to create restore points on a schedule, you need to delete the task you have created via Task Scheduler. For that, open Task Scheduler and select the ‘Task Scheduler Library’. Next, find the task you have created, right-click on it and select ‘Delete‘.

Delete the Task from the Task Scheduler

 

Also Read: How to Check CPU Temperature in Windows 11

So, that’s all about how to schedule automatic restore points on Windows 11. The method is quite lengthy, so follow each step carefully. If you are stuck anywhere in the steps, let us know in the comments below.