Automatically Create System Restore Point at Startup in Windows 10  

Page 1 of 9 123 ... LastLast
    Automatically Create System Restore Point at Startup in Windows 10

    Automatically Create System Restore Point at Startup in Windows 10

    How to Automatically Create System Restore Point at Startup in Windows 10
    Published by Category: Backup & Restore
    05 Mar 2021
    Designer Media Ltd

    How to Automatically Create System Restore Point at Startup in Windows 10


    System protection (if turned on) is a feature that allows you to perform a system restore that takes your PC back to an earlier point in time, called a system restore point. This can be handy if your PC isn't working well and you recently installed an app, driver, or update.

    Each restore point contains the necessary information needed to restore the system to the chosen state. Restore points are automatically generated when you install a new app, driver, or Windows update, and generated when you create a restore point manually. Restoring won’t affect your personal files in your %UserProfile% folder, but it will remove apps, drivers, and updates installed after the restore point was created.

    See also:

    This tutorial will show you how to create an elevated task to automatically create a system restore point at startup in Windows 10.

    You must be signed in as an administrator with a password to be able to create the elevated task in Task Scheduler.

    System protection must be turned on for your Windows drive (ex: C: ) for this task to work.

    You must have UAC set to its default setting for this task to work.



    Contents

    • Option One: Add or Remove Task using a BAT file to Automatically Create System Restore Point at Startup
    • Option Two: Add or Remove Task in Task Manager to Automatically Create System Restore Point at Startup






    OPTION ONE

    Add or Remove Task using a BAT file to Automatically Create System Restore Point at Startup


    Special thanks to Matthew for providing this option.


    1 Do step 2 (add) or step 3 (remove) below for what you would like to do.


    2 Add Task to Automatically Create System Restore Point at Startup

    A) Click/tap on the Download button below to download the BAT file below, and go to step 4 below.

    Create_System_Restore_Point_at_Startup.bat

    Download


    3 Remove Task to Automatically Create System Restore Point at Startup

    This is the default setting.

    A) Click/tap on the Download button below to download the BAT file below, and go to step 4 below.

    Delete_the_scheduled_task.bat

    Download


    4 Save the .bat file to your desktop.

    5 Unblock the downloaded .bat file.

    6 If prompted by (UAC), click/tap on Yes to approve.

    7 If adding, enter your account's password when prompted, and press any key to close the command prompt when it has finished. (see screenshot below)

    Automatically Create System Restore Point at Startup in Windows 10-task-created-ok.jpg

    8 When finished, you can now delete the downloaded .bat file if you like.






    OPTION TWO

    Add or Remove Task in Task Manager to Automatically Create System Restore Point at Startup


    1 If you haven't already, you will need to change the SystemRestorePointCreationFrequency DWORD value to 0 in Registry Editor for this task to work properly.
    2 Press the Win + R keys to open the Run dialog, type taskschd.msc into Run, and click/tap on OK to open Task Scheduler.

    3 Click/tap on Task Scheduler Library in the left pane of Task Scheduler, and click/tap on Create Task in the right Actions pane. (see screenshot below)

    Automatically Create System Restore Point at Startup in Windows 10-create_restore_point_at_startup_task-1.png

    4 In the Create Task wizard: (see screenshot below)

    A) Click/tap on the General tab.

    B) Type a Name (ex: "Create Restore Point at Startup") you want for this task.

    C) Select (dot) Run whether user is logged on or not.

    D) Check the Run with highest privileges box.

    E) Select Windows 10 in the Configure for drop down menu.
    Automatically Create System Restore Point at Startup in Windows 10-create_restore_point_at_startup_task-2.png

    5 Click/tap on the Triggers tab, and click/tap on the New button. (see screenshot below)

    Automatically Create System Restore Point at Startup in Windows 10-create_restore_point_at_startup_task-3.png

    6 Select At startup in the Begin the task drop down menu, and click/tap on OK. (see screenshot below)

    Automatically Create System Restore Point at Startup in Windows 10-create_restore_point_at_startup_task-4.png

    7 Click/tap on the Actions tab, and click/tap on the New button. (see screenshot below)

    Automatically Create System Restore Point at Startup in Windows 10-create_restore_point_at_startup_task-5.png

    8 In the New Action wizard: (see screenshot below)

    A) Select Start a program in the Action drop down menu.

    B) Type powershell.exe in the Program/script field.

    C) Copy and paste the command below into the Add arguments field.

    -ExecutionPolicy Bypass -Command "Checkpoint-Computer -Description \"Automatic Restore Point\" -RestorePointType \"MODIFY_SETTINGS\""

    D) Click/tap on OK.
    Automatically Create System Restore Point at Startup in Windows 10-create_restore_point_at_startup_task-6.png

    9 Click/tap on the Conditions tab, uncheck the Start the task only if the computer is on AC power box, and click/tap on OK. (see screenshot below)

    Automatically Create System Restore Point at Startup in Windows 10-create_restore_point_at_startup_task-7.png

    10 Enter your account's password, and click/tap on OK. (see screenshot below)

    Automatically Create System Restore Point at Startup in Windows 10-create_restore_point_at_startup_task-8.png

    11 You will now see this new task (ex: "Create Restore Point at Startup") listed in the Task Scheduler Library. You can now close Task Scheduler if you like. (see screenshot below)

    If you should want to remove this task in the future, right click on this task (ex: "Create Restore Point at Startup"), click/tap on Delete, and click/tap on Yes to approve.

    Automatically Create System Restore Point at Startup in Windows 10-create_restore_point_at_startup_task-9.png

    12 A new restore point named Automatic Restore Point will now automatically be created at each startup. (see screenshots below)

    Automatically Create System Restore Point at Startup in Windows 10-restore_points.png


    That's it,
    Shawn






  1. Posts : 15
    windows 10 version 21H2
       #1

    Brink said:
    I'm sorry to say that this also did not work for me. I thought that I had carefully followed each step, but I will try again.

    May I thank you Brink for all the time and trouble you have taken to help with an issue that Microsoft should not have allowed to happen.
      My Computer


  2. Posts : 68,655
    64-bit Windows 11 Pro for Workstations
    Thread Starter
       #2

    Lumbco,

    Double check the steps again, and make sure that System Protection is still turned on for your C: drive.
      My Computers


  3. Posts : 15
    windows 10 version 21H2
       #3

    Brink said:
    Lumbco,

    Double check the steps again, and make sure that System Protection is still turned on for your C: drive.
    I followed your procedure again and still did not get a new restore point on startup.

    I triple checked each step when setting up your procedure, the only point I am unsure about is the administrator setting. I am the only user of my PC so am I automatically the administrator?
      My Computer


  4. Posts : 68,655
    64-bit Windows 11 Pro for Workstations
    Thread Starter
       #4

    It sounds like you should be an administrator, but you can use an option in the tutorial below to verify.

    Account Type - Determine in Windows 10 - Windows 10 Forums

    As a test, run the command below in an elevated command prompt to see if it works for you to create a restore point. It's what the tutorial uses for the task.

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

    Please go ahead and post screenshots showing your task settings from the tutorial to see if anything may stand out, and also post screenshots showing your list of restore points in system protection.
      My Computers


  5. Posts : 15
    windows 10 version 21H2
       #5

    Restore Point


    Thank you Brink.
    I used your tutorial and confirmed that I am registered as administrator.
    I then ran the wmic command as an administrator and confirmed that it generates a restore repoint. To make sure I ran it again, screen shot attached.

    Automatically Create System Restore Point at Startup in Windows 10-restore-points.png

    Having looked at the post from psperson , I think that he may have a point. To test this I switched the PC off and on again and checked the Restore Point 'current usage', it was 8.15 Gb.
    I made a manual RP and the usage went up to 8.16 Gb so it appears that each point consumes 0.01Gb.
    I switched the PC off and on and the usage went up to 8.17Gb, but no extra RP was listed.
    I repeated this and the usage went up to 8.18GB, still no additional RP was listed.
    To be extra sure I wanted to disable System Protection on my C drive and repeat the switch off/on. This should have resulted in no increase in usage, but a message warned me that all restore points would be deleted.
    Could this mean that your procedure to create a RP at switch on does work, but on my PC the newly created restore point cannot be displayed?
    Last edited by Brink; 30 Sep 2016 at 09:21. Reason: attached your image
      My Computer


  6. Posts : 4,802
    Windows 10 ProWorkstation -- Whichever is highest build number.
       #6

    Windows will only allow the creation of a certain amount of restore points each day. You may have used your allotment. Change registry as in code to allow unlimited restore points in Windows.
    Code:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore]
    "SystemRestorePointCreationFrequency"=dword:00000000
      My Computer


  7. Posts : 4,802
    Windows 10 ProWorkstation -- Whichever is highest build number.
       #7

    Actually I was able to create the restore point by running task within scheduler, but it does not run at startup.
      My Computer


  8. Posts : 68,655
    64-bit Windows 11 Pro for Workstations
    Thread Starter
       #8

    The task is not limited by how many restore points it can create. It will always create a restore point at startup. If your set maximum storage size in system protection runs out, then the oldest restore point will automatically be deleted to free up space for a new one.

    Just to verify. "Startup" is after a restart or shutdown, and not for resume from sleep or hibernate.
      My Computers


  9. Posts : 68,655
    64-bit Windows 11 Pro for Workstations
    Thread Starter
       #9

    lumbco said:
    Thank you Brink.
    I used your tutorial and confirmed that I am registered as administrator.
    I then ran the wmic command as an administrator and confirmed that it generates a restore repoint. To make sure I ran it again, screen shot attached.

    Automatically Create System Restore Point at Startup in Windows 10-restore-points.png

    Having looked at the post from psperson , I think that he may have a point. To test this I switched the PC off and on again and checked the Restore Point 'current usage', it was 8.15 Gb.
    I made a manual RP and the usage went up to 8.16 Gb so it appears that each point consumes 0.01Gb.
    I switched the PC off and on and the usage went up to 8.17Gb, but no extra RP was listed.
    I repeated this and the usage went up to 8.18GB, still no additional RP was listed.
    To be extra sure I wanted to disable System Protection on my C drive and repeat the switch off/on. This should have resulted in no increase in usage, but a message warned me that all restore points would be deleted.
    Could this mean that your procedure to create a RP at switch on does work, but on my PC the newly created restore point cannot be displayed?
    It looks like you had restore points created from your screenshot. The created restore point by this task at startup is only displayed in the location of your screenshot.

    When you turn off system protection, it will delete all restore points by default. This is why you got the warning message.
      My Computers


 

Tutorial Categories

Automatically Create System Restore Point at Startup in Windows 10 Tutorial Index Network & Sharing Instalation and Upgrade Browsers and Email General Tips Gaming Customization Apps and Features Virtualization BSOD System Security User Accounts Hardware and Drivers Updates and Activation Backup and Restore Performance and Maintenance Mixed Reality Phone


  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 09:57.
Find Us




Windows 10 Forums