Automated Scheduled, Periodic Restore Point Creation In Windows

System Restore is one such great feature which can save your windows and files even if you have done some blunders, With system restore you can revert back your windows computer to a stable state after installing some software which might have caused some problem with your computer.

Mr Ramesh Srinivasan at Win Help Online has created a simple script which you can use to create restore points, follow the procedure below to know how to use this script.

1. Download createsrp.vbs script and save to a folder of your choice, make sure to save this file with vbs extension not with txt extension.

restore vbs

2. Double-click the file createsrp.vbs to run it. When you see the following prompt, type the description and press ENTER.

restore-point-created

The description you provided here will be listed in the System Restore window. Note: The script does not show a confirmation message box if the operation is successful. If the Create operation failed, it does show you the error code it encountered.

Tip #1: If you want to use the default description and don’t want the input box to appear, edit the file createsrp.vbs using Notepad, and delete line #23 (line that starts with the following code) and save the file.

sDesc = InputBox ("Enter a description.".......

Tip #2: You may create a shortcut to the script and place it in your Quick Launch folder, and customize the shortcut icon accordingly. In Windows XP, you can use the icon in C:\Windows\System32\Restore\rstrui.exe and C:\Windows\System32\rstrui.exe in Windows Vista.

You can add this script to run as scheduled task in windows, This script can be run (Admin privileges required) in Windows XP, Windows Vista and Windows 7. In Windows 7 and Windows Vista, the script restarts automatically to run in elevated mode, which is required to create a System Restore point. 

Another way to create restore points quickly,  can be using a utility called SCRP

Leave a Reply

Your email address will not be published. Required fields are marked *