How to create Windows 10 system restore points automatically on startup (2024)

How to create Windows 10 system restore points automatically on startup (1)

On Windows 10, System Restore is a feature that works like a time machine that takes your computer to an earlier point in time to reverse system changes using a restore point. This feature is particularly useful to recover from a number of issues when your device isn't working correctly without affecting your files.

Usually, new restore points are created automatically before a significant event occurs, such as when installing a new app, driver, or software update, and you can even trigger them manually. The only caveat is that using a restore point that isn't recent may end up undoing many unnecessary changes. However, if you want to make sure there is always a fresh restore point available, you can configure System Restore to generate additional checkpoints every time you start Windows 10.

In this Windows 10 guide, we'll walk you through the steps to use Task Scheduler along with a PowerShell command to create restore points automatically during startup.

How to create system restore points at startup

To create automatic restore points during startup, you must enable System Restore, disable the restore point creation frequency option, and use Task Scheduler to create a task to automate the restore point process every time your computer starts.

Enabling system restore point service

On Windows 10, System Restore comes disabled by default, but you can use these steps to enable the feature:

  1. Open Start.
  2. Search for Create a restore point and click the top result to open the experience.
  3. Under "Protection Settings," if your device system drive has "Protection" set to "Off," click the Configure button.

How to create Windows 10 system restore points automatically on startup (2)

  1. Select the Turn on system protection option.

How to create Windows 10 system restore points automatically on startup (3)

  1. Click Apply.
  2. Click OK.

Once you've completed the steps, you can continue with the steps below to configure System Restore to create restore points during startup.

If you want to disable System Restore, you can use the same instructions, but on step No. 4, make sure to select the Disable system protection option.

Get the Windows Central Newsletter

All the latest news, reviews, and guides for Windows and Xbox diehards.

Disabling system restore point frequency

When you enable System Restore, Windows 10 doesn't create additional automatic restore points if there's another restore point that has been created within the last 24 hours. Although this restriction won't apply when triggering a new restore point manually or automatically as a result of an app, driver, or update installation, it'll prevent Task Scheduler from creating restore points during startup. However, it's possible to avoid this problem by disabling the frequency option using these steps:

Warning: This is a friendly reminder that editing the Registry is risky, and it can cause irreversible damage to your installation if you don't do it correctly. It's recommended to make a full backup of your PC before proceeding.

  1. Use theWindows key + Rkeyboard shortcut to open theRuncommand.
  2. Typeregedit, and clickOKto open the Registry.
  3. Browse the following path:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestoreQuick Tip: On Windows 10, you can now copy and paste the path in the Registry's address bar to quickly jump to the key destination.
  4. Right-click the SystemRestore (folder) key, select New, and click on DWORD (32-bit) Value.

How to create Windows 10 system restore points automatically on startup (4)

  1. Name the key SystemRestorePointCreationFrequency and press Enter.
  2. Double-click the newly created key and make sure its value is set to 0.

How to create Windows 10 system restore points automatically on startup (5)

  1. Click OK.

After completing the steps, Task Scheduler should be able to run the task with the corresponding command to create new restore points at every startup.

If you no longer want to create new checkpoints at startup, you can always revert the Registry changes using the same instructions, but on step No. 4, make sure to right-click the SystemRestorePointCreationFrequency DWORD and select the Delete option, and then delete the task using the steps below.

Creating a system restore point during startup

The next step is to use the Task Scheduler to create a new task that will run at startup to trigger a new restore point using these steps:

  1. Open Start.
  2. Search for Task Scheduler, click the top result to open the experience.
  3. Right-click the Task Scheduler Library folder.
  4. Click the Create Task option.

How to create Windows 10 system restore points automatically on startup (6)

  1. Click on the General tab.
  2. In the "Name" field, type a descriptive name for the task. For example, My Restore Point Startup.
  3. Under "Security options," select the Run whether the user is logged on or not option.
  4. Check the Run with highest privileges option.

How to create Windows 10 system restore points automatically on startup (7)

  1. Click on the Triggers tab.
  2. Click the New button.
  1. Use the "Begin the task" drop-down menu and select the At startup option.

How to create Windows 10 system restore points automatically on startup (9)

  1. Click the OK button.
  2. Click on the Actions tab.
  3. Click the New button.

How to create Windows 10 system restore points automatically on startup (10)

  1. Use the "Actions" drop-down menu and select the Start a program option.
  2. In the "Program/script" field, type the following command:powershell.exe
  3. In the "Add arguments (optional)" field, type the following command:-ExecutionPolicy Bypass -Command "Checkpoint-Computer -Description \"My Restore Point Startup\" -RestorePointType \"MODIFY_SETTINGS\""

How to create Windows 10 system restore points automatically on startup (11)

  1. Click the OK button.
  2. Click the Conditions tab.
  3. Under "Power," clear the following two options:
    • Stop if the computer switches to battery power.
    • Start the task only if the computer is on AC power.

How to create Windows 10 system restore points automatically on startup (12)

  1. Click the OK button.
  2. Specify the password for your account.

How to create Windows 10 system restore points automatically on startup (13)

  1. Click the OK button.

Once you've completed the steps, the new task will appear in the Task Scheduler Library folder, and it'll run to create a new system restore point every time you start your device.

You can always stop running the task by right-clicking the task inside the "Task Scheduler Library" folder and selecting the Delete option.

Checking system restore points

After following the above instructions, you can make sure that system restore points are being created by restarting your device, waiting around five minutes, and using these steps:

  1. Open Start.
  2. Search for Create a restore point and click the top result to open the experience.
  3. Click the System Restore button.
  4. Select the Choose a different restore point or click the Next button.

After completing the steps, if the task ran as expected, a new restore point with the "My Restore Point Startup" description should appear in the list.

If you're not seeing new restore points being created, review the steps as the problem is likely a typo or mistake in the command.

Moving forward, every time you turn on or reboot your device, Windows 10 will create a restore point that you can use to revert system changes if your computer isn't working correctly without affecting your files or removing many of the configurations you may have recently made.

More Windows 10 resources

For more helpful articles, coverage, and answers to common questions about Windows 10, visit the following resources:

  • Windows 10 on Windows Central – All you need to know
  • Windows 10 help, tips, and tricks
  • Windows 10 forums on Windows Central

How to create Windows 10 system restore points automatically on startup (14)

Mauro Huculak

Mauro Huculak is technical writer for WindowsCentral.com. His primary focus is to write comprehensive how-tos to help users get the most out of Windows 10 and its many related technologies. He has an IT background with professional certifications from Microsoft, Cisco, and CompTIA, and he's a recognized member of the Microsoft MVP community.

How to create Windows 10 system restore points automatically on startup (2024)

FAQs

How do I automatically Create a System Restore point at startup? ›

Yes, you can enable the automatic creation of the system restore points by enabling the option "Turn on system protection ".
  1. Click on Start, search for "Create a system restore point" and click on that.
  2. Click on the "Configure..." ...
  3. Select the option "Turn on system protection "
Dec 30, 2023

Can you schedule restore points in Windows 10? ›

Step 1: Call out the Run window and then type taskschd. msc in the window and click the OK button. Step 2: On the Task Schedule window, click Create Task. Step 3: Under the General tab of the new window, type Restore Point Creator in the Name zone and then check the Run with highest privileges.

Which scenario will automatically generate a Windows 10 System Restore point? ›

Windows will automatically make a restore point before doing most changes. This allows the system to easily rollback the change if something goes wrong. An automatic restore point is made before a Windows update is installed, an unsigned driver is installed, or a program is installed from an MSI.

How to schedule restore point creation? ›

Right-click the "SR" event in the top middle pane of the Task Scheduler window, and click "Properties." Click the "Triggers" tab at the top of the SR Properties window. Click the "New" button at the bottom of the Triggers pane. Click "One Time," "Daily," "Weekly" or "Monthly" under "Settings" in the New Trigger window.

How often Windows 10 automatically creates restore points by default? ›

How often are system restore points created? According to Microsoft, this tool creates restore points once a day by default after turning on system protection. That is, if there is a restore point created within the past 24 hours (1440 minutes), this tool won't create an automatic restore point.

How do I restore Windows 10 if there is no restore point? ›

Replies (1) 

If you don't have a restore point prior to the error you can reset the computer. To select the restore point press Windows+R and paste rstrui.exe the follow the indication.

How to run System Restore from Command Prompt? ›

You can open System Restore by using another command:
  1. First, open CMD in System Recovery Options, type rstrui.exe, and press Enter. This command will quickly open the System Restore wizard.
  2. Now, select a restore point and tap on Next. You have to follow the instructions to finish the system restore.

Does Windows have automatic restore points? ›

Microsoft Windows automatically creates a restore point after applying a new Windows update or if specific system changes are made. WARNING: System Restore is not a data backup solution. System Restore does not back up your apps, documents, pictures, and other personal data.

How often is a System Restore point created by default? ›

The utility creates restore points once a day by default. It continually monitors system activity and creates a restore point when particular activities occur. Types of activities that trigger automatic creation of restore points include: installing software.

Where are Windows 10 restore points stored? ›

restore points are stored in the System Volume Information folder on each drive. For instance C:\System Volume Information .

Does Windows 10 have an automatic backup software? ›

Windows has an automated tool to back up your computer and files, and here's how to use it. Jump to: Configure auto backup. Manage backup settings.

How often does the system Create restore points automatically? ›

The utility creates restore points once a day by default. It continually monitors system activity and creates a restore point when particular activities occur. Types of activities that trigger automatic creation of restore points include: installing software.

Does Windows 11 automatically Create restore points? ›

It is a part of Windows XP, Vista, 7, 8, 10, 11 and Windows Server. They are created automatically or manually. System restore points only affect OS and application files, but not user data.

How do I Create a daily restore point in Windows 11? ›

Creating a System Restore Point on Windows 11 Manually

To manually create a system restore point, select the drive on which you want to create a system restore point from the drives listed under the Protection Settings section of the System Properties window. Then, click the Create button.

Top Articles
Latest Posts
Article information

Author: Rev. Leonie Wyman

Last Updated:

Views: 6092

Rating: 4.9 / 5 (79 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Rev. Leonie Wyman

Birthday: 1993-07-01

Address: Suite 763 6272 Lang Bypass, New Xochitlport, VT 72704-3308

Phone: +22014484519944

Job: Banking Officer

Hobby: Sailing, Gaming, Basketball, Calligraphy, Mycology, Astronomy, Juggling

Introduction: My name is Rev. Leonie Wyman, I am a colorful, tasty, splendid, fair, witty, gorgeous, splendid person who loves writing and wants to share my knowledge and understanding with you.