you can see that the task triggered 3 times (the last one was forced to run by me) but I only have 1 restore point.
I've tried looking for quite some time about this but didn't find anything relevant.
I've already set task scheduler to create a restore point every 2 days, but you can only have 1 automatic restore point per week.
https://msdn.microsoft.com/en-us/library/windows/desktop/aa378724(v=vs.85).aspx
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 7 days.
The problem is that Windows only allows 1 automatically created restore point per 7 days. You can trigger it more frequently but if there is another system restore created by task scheduler it will do nothing.
What I'd like to have is to increase the amount of scheduled restore points from 1 to 3 and if 3 are present, delete/overwrite the oldest one. To remove the restore old restore points I could use cleanmgr with parameters but that would delete all of them.
I think that I could somehow change the argument that starts the system restore, currently, it's "ExecuteScheduledSPPCreation". If I could find all the arguments for srtasks.exe that are for SystemRestore and change it to make it appear as "manual restore point".
I'm on Win 8.1 but that shouldn't matter.