You can schedule restore point creation. Copy the code to notepad and save the file with .vbs extension then use task scheduler to schedule it. When you run the script, it creates a restore point named "Automatic Restore Point" and logs an event (Event Id: 0, source: WSH, Description: System Restore..) in the event log.
Code:
Set sr = getobject("winmgmts:\\.\root\default:Systemrestore")
Set WshShl = WScript.CreateObject("WScript.Shell")
If (sr.createrestorepoint("Automatic Restore Point", 0, 100)) = 0 Then
WshShl.LogEvent 0, "System Restore - Restore Point created successfully."
Else
WshShl.LogEvent 0, "System Restore - Restore Point creation failed!"
End If
Bookmarks