You can make a Restore Point by going to Control Panel >> System >> System Protection but turning it on automatically via Task Scheduler isn't something I have been able to figure out. Unless I am missing something obvious there doesn't seem to be a way to enable it.