CCleaner has a function under Tools/System Restore that enables me to see if there are excess dated restore files that could be deleted. That's fine, but there needs to be a few other functions in addition to that.
One, there have been times that I should have had a more recent restore file available, but the steps necessary to create one is unwieldy to locate and start. There is no reasonable shortcut available to create a current system restore file. CCleaner should have a button on that screen for the user to immediately create a current restore file. This is long overdue.
Two, I have been through several major Win10 updates that simply erased all of the stored restore files without ever indicating that they had been erased and that there were no restore files available. CCleaner should be able to detect that there are no restore files available and offer to immediately create a current restore file for my protection.
You can't argue with either of these suggestions, so hop on it and get them into the next update!
There was some other tool that could automatically create them from years past that I've forgotten what the name of it is. Other than that there's also ERUNT for automatic daily registry backups, and it's worth using when System Restore will undoubtedly fail to restore from for various reasons.
Just tried it on my laptop, Win 10 home 64-bit, v1709, build 16299.309, so latest build.
It created a restore point with the name 'My Shortcut Restore Point". (You could change that in the script if you want something else).
Being in a command window it does not show what it is doing until it's finished which can take a while.
It leaves the command window open so that you can see it's been sucessful (ReturnValue = 0).
If you want the window to close automatically then you could modify the script.
Note: Windows 10 will not create a restore point using this method if any previous restore points have been created in the last 24 hrs.
If the above script doesn’t create a restore point for you, it’s probably because there is another restore point created within the last 24 hrs.
(Which means you can only run this script sucessfully once a day).
EDIT
For older Windows OS, (XP, Vista, 7 or 8), or if you want to create more than one restore point a day, see Method 3 here:
Hey guys... It has been about several decades past Win 3.1 and 95, and I have lost my pioneering spirit to find yet another utility to replace a missing button to do something so simple.
Hence, the reason why I rely on CCleaner to do what a dozen or so disjointed utilities used to do for me.
I just need a little more encouragement for Piriform to just add another needed function and merge it into the look and feel of CCleaner that we've become so accustomed to using.