Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I don't mean the opposite question. And Previous Version of files isn't enough: once a day? I want more!

Mac's automagic file versioning

Sure, it doesn't have to be that cute. It can look like windows. But it needs to work at least as good as that (or dropbox'es pack rat, or some automated git, etc) and be simple / free / automated.

Any hints?

share|improve this question

The frequency of System Restore is controlled by a pre-existing task in the Task Scheduler (since Vista).

Open Task Scheduler and head to Task Scheduler Library -> Microsoft -> Windows -> System Restore.

There will be a task named "SR" with "Multiple triggers defined". Edit the triggers for that task as you wish.

Task Scheduler showing SR

More info here

share|improve this answer
So much for how to geek consistency... It seems like whoever wrote the article I've found (on my answer) had no idea about this one! – cregox Sep 25 '13 at 0:43


If by any chance you got here without noticing, techie007 already provided a much better answer, above.

Legacy Answer

Not quite that simple to setup, but maybe the best answer you'll get: automate the system restore point creation. "Simply" set up a scheduled task using this VisualBasicScript file:

'Written By: Jason Faulkner

' CreateRestorePoint [Restore Point Title]

strDesc = "Automatic Restore Point"
Set oArgs = WScript.Arguments
If oArgs.Count > 0 Then strDesc = oArgs(0)

WScript.Echo "Creating Restore Point: " & strDesc

Set oRestorePoint = GetObject("winmgmts:\\.\root\default:SystemRestore")
strResult = oRestorePoint.CreateRestorePoint(strDesc, 0, 100)

If strResult <> 0 Then
    WScript.Echo "Error " & strResult & ": Unable to create Restore Point"
    WScript.Echo "Restore Point created successfully."
End If

Copied from the howtogeek article:

  1. Create a new Scheduled Task which runs as an administrator on the respective machine. Make sure you have the Run with highest privileges box checked.
  2. In the Triggers tab, configure how often you want a restore point created. Remember, snapshots of files are captured as part of the System Restore Point.
  3. In the Actions tab, configure the task to run the CreateRestorePoint.vbs script.
  4. In the Conditions tab, select the option to Wake the computer to run this task.
  5. In the Settings tab, select the option to be able to run the task on demand as well as the option to run the task as soon as possible after a missed schedule.
share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .