How to automatically create System Restore Point at startup in Windows 10/8/7

System Restore is one of the best features of Windows that can act as a life save at times. Almost all the Windows professionals always recommend that you create a system restore point before making any changes to your system. You should create a System Restore Point before installing or uninstalling any third-party software or any making any changes to the Registry or the system settings, in general, to be on the safe side. This is because should something go wrong; you can always go back to this created good point.

However, most of the times we forget to create a system restore point. Wouldn’t it, therefore, be nice if a system restore point got created every time you started your computer? So let us, in this post, see how to automatically create system restore point at startup.

A System Restore Point will capture resident programs, their settings, and Windows Registry as an image and back up a few things that are necessary to reconstruct the system drive to the point if you opt to go back. Windows will create a system restore point automatically periodically by default. The Windows OS also creates a system restore point, when it detects a major change happening to your system – like when you are installing Windows Updates, Drivers or at times Software.

Create System Restore Point at startup

To do this, you will have to make use of the Task Scheduler, which is an inbuilt Windows tool that helps users to perform a task at a predefined time.

Before proceeding, make sure you have created a system restore point and backed up your Registry files.

Next, ensure that System Protection is turned On for your C drive or system drive.

Now press Win + R, type regedit and hit Enter to open the Registry Editor. Next, navigate to the following key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore

On the right-hand side, right-click on the empty space, select New > DWORD (32-bit) Value.

automatically create System Restore Point at startup

Name it SystemRestorePointCreationFrequency. By default, the key value would be 0. Do not change it.

Now, open Task Scheduler. To do this, enter taskschd.msc it in your Run prompt and hit Enter.

Now you will have to create & schedule a basic task.

In the right-hand side of Task Scheduler, you will find Create Task option under Actions Tab. Click on it.

In the General tab, enter a Name, select Run whether user is logged on or not as well as Run with highest privileges. Also, select your Windows version in the Configure for Menu. Select Windows 10 if you are using Windows 10.

Create System Restore Point at startup

Hit the OK button and go to Triggers tab.

Here, click on the New button. Select At startup in the Begin the task drop-down menu and click on OK button.

Now, go to Actions tab and select New. Choose Start a program in Action menu, write wmic.exe in the Program/script box and enter the following link in the Add arguments box:

/Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "Startup Restore Point", 100, 7

automatically create System Restore Point at startup

For your information, you can replace “Startup Restore Point” in the above text with any other name of your choice. Whatever you choose, will be the name of the created system restore point.

Click on the OK button and go to Conditions tab. Here uncheck the option called Start the task only if the computer in on AC power and hit the OK button.

Now you need to enter your username and password.

automatically create System Restore Point at startup

That’s it!

Now, whenever you open your computer, a new system restore point will be created automatically. In case you want to stop this, you will have to just delete the task from Task Scheduler.

Hope this works for you!

Our freeware Quick Restore Maker lets you manually create system restore points with a single click. You might want to check it out too.

Posted by on , in Category Windows with Tags
Anand Khanse is the Admin of, a 10-year Microsoft MVP Awardee in Windows (2006-16) & a Windows Insider MVP. Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.


  1. TheRedHood

    Tried this. WSR has no qualms creating restore points, it also has no qualms deleting them either. I’ve had them deleted on even the most simplest of tasks. I’ll be sticking with RollBack Rx for now but I’ll keep testing WSR to see if it improves.

  2. Freddy


    How to automatically create System Restore Point at startup in Windows 10/8/7
    I become crazy.
    WhenI start upmy pc,there is no restore point created. When I restart again, than it is created.
    How can I fix this,that i don’t have to restart again, but that it is created immediately when starting up the first time.
    Another question: Quick restore point makers don’t work after the anyversary update. Is there a new version that will work?

Leave a Reply

Your email address will not be published. Required fields are marked *

9 + 3 =