How to schedule automatic restore points on Windows 11

This is how you can use System Restore and Task Scheduler to create periodic restore points automatically to undo system changes on Windows 11.

Windows 11 automatic restore point
Windows 11 automatic restore point

UPDATED 10/20/2023: On Windows 11, System Restore Point allows undoing system changes that may prevent the computer from starting up correctly or operating as expected using restore points.

The System Restore Point feature can automatically detect and create restore points when it detects special events, such as when Windows 11 installs a new system or driver update or you install an application. However, since the feature doesn’t create a snapshot of every system event, it’s possible to use the Task Scheduler to create periodic restore points in case you need to recover the system.

In this guide, you will learn the steps to create restore points automatically every other day to recover your computer in case of problems.

Enable System Restore on Windows 11

To enable System Restore on Windows 11, use these steps:

  1. Open Start on Windows 11.

  2. Search for Create a restore point and click the top result to open the app.

  3. Under the “Protection Settings” section, select the system drive (C) and click the Configure button.

    System Properties settings

  4. Select the Turn on system protection option.

    Enable System Restore Point

  5. Click the Apply button.

  6. Click the OK button.

Once you complete the steps, you can continue creating a scheduled task to create restore points periodically.

Create periodic restore points on Windows 11

To allow Windows 11 to create daily restore points, use these steps:

  1. Open Start.

  2. Search for Task Scheduler and click the top result to open the app.

  3. (Optional) Right-click the “Task Scheduler Library” folder and select the New Folder option.

  4. Confirm a name for the folder—for example, My Tasks.

  5. Right-click the “My Tasks” folder and click the Create Task option.

    Create new task on Windows 11

  6. Click on the General tab.

  7. In the “Name” field, type a descriptive name for the task, such as “My Daily Periodic Restore Point.”

    Task general settings

  8. Under the “Security options” section, select the “Run whether the user is logged on or not” option.

  9. Check the “Run with highest privileges” option.

  10. Click on the Triggers tab.

  11. Click the New button.

  12. Use the “Begin the task” drop-down menu and select the On a schedule option.

  13. Under the “Settings” section, select the Daily option.

    Task schedule configuration for restore points

  14. Configure the schedule settings (day, time, and frequency) on the right side.

    Quick note: You can use any schedule that suits you, but if you select every day, restore points will be created every two days because the schedule will conflict with the one-per-day restore point rule.
  15. Click the OK button.

  16. Click on the Actions tab.

  17. Click the New button.

  18. Use the “Actions” drop-down menu and select the Start a program option.

  19. In the “Program/script” setting, type the following command:

    powershell.exe

    Task Scheduler create automatic restore points

  20. In the “Add arguments (optional)” setting, type the following command:

    -ExecutionPolicy Bypass -Command "Checkpoint-Computer -Description \"My Daily Periodic Restore Point\" -RestorePointType \"MODIFY_SETTINGS\""
  21. Click the OK button.

  22. Click the Conditions tab.

  23. Under “Power,” clear the “Stop if the computer switches to battery power” and “Start the task only if the computer is on AC power” options.

    Task Scheduler conditions

  24. Click the OK button.

  25. Specify the password for your account.

  26. Click the OK button.

Once you complete the steps, a system restore point will be created on your specified schedule.

It’s important to note that when specifying the administrator account and password, the system will save that information to run the task in the background regardless of who is signed in on the computer.

If the time comes when you need to recover your computer, you can use these steps to undo system changes with a restore point.

Update October 10, 2023: This guide has been received to ensure accuracy and notes that once you specify an account, the task will run regardless of who is signed in.

About the author

Mauro Huculak is a Windows How-To Expert who started Pureinfotech in 2010 as an independent online publication. He has also been a Windows Central contributor for nearly a decade. Mauro has over 14 years of experience writing comprehensive guides and creating professional videos about Windows and software, including Android and Linux. Before becoming a technology writer, he was an IT administrator for seven years. In total, Mauro has over 20 years of combined experience in technology. Throughout his career, he achieved different professional certifications from Microsoft (MSCA), Cisco (CCNP), VMware (VCP), and CompTIA (A+ and Network+), and he has been recognized as a Microsoft MVP for many years. You can follow him on X (Twitter), YouTube, LinkedIn and About.me. Email him at [email protected].