System Restore monitors system changes and saves the system state as a restore point. If a system problem develops as a result of a system change, the user can return the system to a previous state using the data from a restore point.
Applications and the system can create restore points when system changes occur. System Restore can also be configured to create restore points at regular intervals, and users can create restore points at any time. System Restore in Windows 7 checks every day and creates a scheduled restore point if no other restore points have been created in the last seven days. System Restore in Windows Vista would create a restore point if no other restore points were created in the previous 24 hours. System Restore in Windows XP creates a checkpoint every 24 hours of absolute time.
System Restore does not restore user data or documents, so it will not cause users to lose their files, e-mail, browsing history, or favorites. System Restore is also made available to users in the Windows Recovery Environment or safe mode, making it easier for them to restore their computers to a state before problems occurred.
Now, follow the instructions below. To create system restore point on a schedule in Windows 10, do the following. Open Administrative tools and click on the Task Scheduler icon. In the left pane, click the item 'Task Scheduler Library': In the right pane, click on the link 'Create task': A new window titled 'Create Task' will be opened.
Restore points are created to allow users a choice of previous system states. Each restore point contains the necessary information needed to restore the system to the chosen state. Restore points are created before key changes are made to the system.
System Restore has an automatic restore point space-management feature that purges the oldest restore points to make room for new ones, while still enabling the user to recover from any recent destructive changes.
The following tutorial demonstrates how to automatically create system restore points on a schedule when you’re using a version of the Windows 10 operating system.
How to Automatically Create System Restore Point on Schedule in Windows 10
Here’s how you can create automatic system restore points from the Task Scheduler in Windows 10:
1. Head into the Registry Editor and set the SystemRestorePointCreationFrequency DWORD value to 0.
2. Type Run into the search box to open the Run desktop app, or press the Windows logo + R keys on your keyboard.
3. In Run, type taskschd.msc and then click on OK to open the Task Scheduler.
4. From the left pane of the Task Scheduler, click on Task Scheduler Library and then click on Create Task under the Actions heading. (click to enlarge screenshot below)
5. From the General tab in the Create Task wizard, name the new task Scheduled Restore Point, choose to Run whether user is logged on or not, check the box for Run with highest privileges and then select Windows 10 from the drop-down menu before clicking OK.
6. From the Triggers tab, click on New….
7. Select On a schedule from the drop-down menu, choose between One time, Daily, Weekly, or Monthly from the settings, choose the day/week/month from the checkboxes and then click on OK to set your new trigger.
8. From the Actions tab, click on New….
9. From the Action drop-down, select Start a program, type powershell.exe where it gives the Program/script field and then add an argument if you like before clicking on OK.
10. From the Conditions tab, uncheck the box next to where it says Start the task only if the computer is on AC power and then click on OK.
11. From the Settings tab, check the box next to where it says Run task as soon as possible after a scheduled start is missed.
12. Enter the password that is associated with your Microsoft user account and then click on OK.
13. You will then see the Scheduled Restore Point listed in among your scheduled tasks in the main Task Scheduler window. (click to enlarge screenshot below)
You can now close the Task Scheduler window and continue using your computer if you like.
That’s all.
CCleaner is a third party antivirus program.
One of the...what shall I say...less Microsoft Friendly ones.
It also includes a Registry Cleaner...and you know what havoc they can cause to a user's system.
While I defend anyone's right to use any antivirus program they wish I strongly suggest it NOT be one that claims to clean the registry.
And, if my advice were asked I would stoutly maintain that with Windows 10 the best choice is the Windows Defender Security System which was designed BY Microsoft who also manufacture the aforesaid Operating System.
Used frequently and kept up to date it works really well with a fully updated OS.
Granted, that's just one person's opinion. Some like to tack on a second program like Malwarebytes (not necessary, as I found by testing---so long as a Full Scan is run bi-monthly and a Windows Defender Offline Scan run weekly---there is nothing for Malwarebytes to detect).
But, as I say, that is up to the individual user. Just as the choice of Antivirus is and should be.
But that's my two cents worth.