Windows 10 Quick Tips – Schedule System Restore

 

Schedule System Restore Points At Start Up

System Restore Points are basically little snapshots of your current system state. Windows takes these snapshots on a regular basis and also when a big change is made to your computer, such as installing MS Office, for example. These snapshots contain information about the current state of your Registry, installed drivers, and some significant system files.

If you are still running an earlier Windows version (7/8.x), this How To: Access, Use & Configure System Restore article should help you out.

Note: System Restore can be useful in cases of small scale foibles, but should never be depended upon to replace a proper backup of your computer.

One thing that many people may not know, however, is that you can force Windows to create a System Restore point either on demand, or also on a schedule. You can also tell Windows to create one at boot time and that is what this Quick Tips article is going to show you.

Task Scheduler

  1. Hit the Windows key and type task scheduler. In the menu, click Task Scheduler
  2. Once the Task Scheduler is running, in the left pane, select Task Scheduler Library
  3. In the right pane, click on Create Task…

That should bring you to a window that looks like this:

General Tab

create-task-general-tab

  1. Enter a descriptive name
  2. Tick the radio button labeled Run whether user is logged on or not
  3. Check the box labeled Run with highest privileges

Actions Tab

Select the Actions Tab and on that new screen, click the New button. You should now see a window that looks like this:

 

create-task-actions-tab

  1. In the drop-down menu choose Start a program
  2. In the edit box, type powershell.exe
  3. In the edit box lableled Add arguments (optional), enter this string of arguments: -ExecutionPolicy Bypass -Command “Checkpoint-Computer -Description ”Restore Point (Automatic)” -RestorePointType ”MODIFY_SETTINGS””
  4. Click OK

Note: It is extremely important that you get the arguments entered correctly. It might be a better choice to copy the above and paste it into the appropriate box.

Triggers Tab

Select the Triggers Tab and click the New button. That should bring you to a window that looks like this:

create-task-triggers-tab

  1. In the drop-down menu, choose At startup
  2. Click OK

Conditions Tab

Select the Conditions Tab to bring you to this window:

create-task-conditions-tab

  1. Uncheck the box labeled Stop if the computer switches to battery power
  2. Uncheck the box labeled Start the task only if the computer is on AC power
  3. Click OK

Password Required

In the Create Task window, click the OK button and you will be presented with a password request. Enter your information and click the OK button to complete the task. You can now close the Task Scheduler.

Results

Each day from now on, when you fire up your computer, Windows will create a new System Restore Point.

 

You can check your current System Restore points by following these steps:

  1. Tap the Windows key and type restore
  2. Choose Create a restore point
  3. In the window that opens, click the System Restore… button
  4. In the next window, click the Next button

That should bring you here:

system-restore-results

Note: This method uses PowerShell to create the System Restore points. PowerShell will only create one System Restore point within a 24-hour period.

Addendum: Once you choose a System restore point, the button labeled Scan for affected programs will become available. Windows will run a little search and list any programs it finds that might be affected by performing the System Restore operation.

Here is an example: Let’s say you installed a program after the chosen restore point was created. In that case the restore point won’t contain any information about the newly installed program. This lack of information will likely cause your new program to “break”, or it might not show up at all and will have to be re-installed. This is only one of many possible scenarios.

Source