Ok, I just navigated to it but it took a while. I will do so again and try to list it here. Start with Control panel, then "Back up your Data. Then, in the box that pops up, look in the dialogue for a link that says "Advanced Mode". Then click on Schedule jobs, then "Add Job". Then on the next box that pops up, click the Next button. Make your selection there and then click Next. Browse to pick your destination for the info and then click Next. Select the type of backup then click Next. After a couple of more settings boxes and clicking Next a couple of times, you will get to a box that says "When to back up" and has a button that you need to click that says Set Schedule. That will take you to where you need to go for setting up reguarly scheduled backups at prearranged times.
EDIT!!Crapola, I just noticed that I actually did not answer your intended question. You asked about automatic System Restore and I gave you System Backup. Sorry but what the heck, Backup can be a good thing too. 😉😀 After a quick look at the System Restore I could not find what you asked about. I will look around a bit and get back to you if I find it.