System Restore Point : Create at System Startup

How to Automatically Create System Restore Points in Windows 7 and 8


The two (2) separate methods outlined herein make it very easy to have fresh, reliable System Restore points available for use whenever needed; whether created by a system startup/restart or created by the Windows Task Scheduler; once it's setup you never have to be concerned with it again, it's all completely automatic.​


   Note
System Restore isn't available for Windows RT.

Credit for this goes to our own Microsoft MVP and all around good guy Brink who wrote these "Restore Point" scripts, without whose dedication and hard work with the Windows Operating Systems none of this would even be possible. Thanks Shawn! :)

Please view his original tutorial for pertinent Windows 7 information .

Windows 7 System Restore Point Shortcut

This will also work with Windows Vista.
Please view the relevant tutorial at Vista Forums at the link below.

Vista System Restore Point Shortcut
   Information
For those of you that would like to have the option to create restore points without restarting the system have a look at step #4 A below to add a shortcut to the desktop or the taskbar that can be used whenever needed without a system restart.

Be sure to have a look at Method Two below to see the steps to use the Windows Task Scheduler to automatically create System Restore points, once the task is created there is nothing further to do, there will always be daily, fresh System Restore points available for use if needed, even if the PC is never restarted at all.

Let's get started!



Method One

System Startup / Restart


1) The first thing that needs done is to download the file you want to use; to create a restore point with a description click the button below and select to save the file to the desktop.
Restore_Point_Shortcut.zip file (with description)


Download


2) To create a restore point without a description click the button below and save the file to the desktop.
Instant_Restore_Point.zip file (without description)


Download


3) Open the downloaded zip file, extract (drag and drop) the VBS file to the desktop, and unblock the VBS file.


4) Navigate to "C:\Program Files" in Windows Explorer (not "Program Files (x86)" if you have 64-bit Windows), move the extracted and unblocked VBS file into the "C:\Program Files" folder, then close the "Program Files" window.
click any image to enlarge
Cut.jpg

Paste.jpg

5) Now in the start menu navigate to and r click the "Startup File" to open the "Startup" file window; now back at the "Restore_Point Shortcut" window r click the "Create System Restore Point" shortcut and click cut, then in the "Startup" window at an empty spot click paste. A) Now if you want a shortcut on the desktop to create a restore point whenever needed (without restarting the PC) r click the "Instant Restore Point" shortcut in the "Startup" window and select "Send to, Desktop (create shortcut)" to place a shortcut on the desktop.
Start.jpg

Desktop Shortcut.jpg

6) You're done, now close all the windows and if you want, the zip and the restore point files that you downloaded can be deleted from the desktop.

To use the shortcut you just created.

7) Whenever the PC boots to the desktop the first prompt you'll get is "Do you want to open this file?" click open then enter your user credentials for the UAC prompt and click yes.
click any image to enlarge
File Prompt.jpg

Prompt.jpg

8) If you have chosen to use the restore point creator with a description this last snip is the last step in the process, enter the description you want to use and click ok to finish up, that's all there is to it. I use the one with no description and with 2 clicks at bootup it's done.
Description.jpg



Method Two

Windows Task Scheduler


1) Start by downloading this zip file to the Windows desktop.
Scheduled_Instant_Restore_Point.zip

Download


2) Open the downloaded zip file, extract (drag and drop) the VBS file to the desktop, and unblock the VBS file.

3) Navigate to "C:\Program Files" in Windows Explorer (not "Program Files (x86)" if you have 64-bit Windows), move the extracted and unblocked VBS file into the "C:\Program Files" folder, then close the "Program Files" window.
Cut.jpg

Paste.jpg

4) In the "Access Denied" dialog box that opens click Continue, if you get a UAC prompt, enter your user credentials and click Yes; then just close the Program Files window that opens.

You can now delete the downloaded Zip file from the desktop if you like.
Continue.jpg
Now in the Windows start menu search box type taskschd.msc and hit the <enter> key. In the Task Scheduler window that opens at the right pane Actions column, click Create Task.

5) In the "Create Task" window that opens at the General tab, give the new task a Name, a description is optional, dot "Run whether user ... " put a check/tic at "Run with highest ... " and "Configure for ... " your flavor Windows.
click any image to enlarge
Task_General.jpg
6) Now still in the "Create Task" window click the Triggers tab, at the bottom left click the New button, in the New Trigger dialog box that opens be sure to select when you want the task to run and the daily time you want it to run and click OK.
Task_Trigger.jpg
7) Now back at the "Create Task" window click the Actions tab, at the bottom left click the New button, in the New Action dialog box that opens click Browse (see #8 below), now browse to C:\Program Files and click the Instant_Restore_Point file you extracted there in step #2 above and click Open, then click the Instant_Restore_Point script and click Open again.
click any image to enlarge
Action_File.jpg

Action_Script.jpg

8) Now at the New Action dialog box that's still open click OK.
Action.jpg
9) In the Create Task window that's still open click OK, in the Account Information dialog box that opens add your user credentials and click OK.

That's all, you are now finished and you can close the Task Scheduler.
Password.jpg
Enjoy! :)
 

Attachments

Last edited by a moderator:
You could edit the task to run the elevated shortcut, but you don't want to edit the task used to create the shortcut.

On the bright side, the task scheduler completed successfully.

On the not-so bright side, no system restore point was created. Is it because the program in the new task is "C:\Windows\System32\schtasks.exe" and the target in the shortcut is "C:\Windows\System32\schtasks.exe /run /tn "System Restore Test"?
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
MSI
OS
Windows 10 64 bit
Yep. You want to enter the full path of the elevated shortcut at step 8 in the tutorial on the first page here.

Just to clarify and verify, you will have two separate tasks that you're working with. One is the task that the elevated shortcut runs. The second is the task from the first page here to run the elevated shortcut to create the restore point with.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
Yep. You want to enter the full path of the elevated shortcut at step 8 in the tutorial on the first page here.

Just to clarify and verify, you will have two separate tasks that you're working with. One is the task that the elevated shortcut runs. The second is the task from the first page here to run the elevated shortcut to create the restore point with.

So in this case what would the full path be? Is it "C:\Windows\System32\schtasks.exe /run /tn "System Restore Test", "C:\Program Files\System Restore Test", or something else entirely?
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
MSI
OS
Windows 10 64 bit
The full path would be for where the actual shortcut file is saved at.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
The full path would be for where the actual shortcut file is saved at.

Yea that's what I did. I clicked "browse" next to "program/script", highlighted the elevated prompt, pressed "open" and it gave me "C:\Windows\System32\schtasks.exe" as the path.

Isn't that what I'm supposed to do?
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
MSI
OS
Windows 10 64 bit

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
Nope.

The path will need to be the location of the .lnk (elevated shortcut) file you created from below, and not the target of the shortcut.

http://www.sevenforums.com/tutorials/11949-elevated-program-shortcut-without-uac-prompt-create.html

So if I understand this correctly, given that I titled the shortcut "System Restore Test" and placed it in "Program Files", I should type "C:\Program Files\System_Restore_Test.lnk" in the "Program/Script" part of the scheduled task? If not, what should I type?
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
MSI
OS
Windows 10 64 bit
That's correct. :)
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
That's correct. :)

Looks like I'm back to square one: it is stuck on "This program is running".

I can still make the elevated one work though. I'm thinking my best chance is to edit it to automatically make the system restore points.
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
MSI
OS
Windows 10 64 bit
Ok so I think I actually managed to get it to work with a bit of tweaking. I had to make a new task that copied the elevated task and gave it a schedule. I'll have to wait to see if it works as scheduled, but at least if I manually run it it functions properly.
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
MSI
OS
Windows 10 64 bit
Just a thought.

I believe it would be a fine time to reboot and then see if things work as you desire.

I would wait and see if Brink agrees with me. He is the expert.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home made Desktop
OS
Windows 10 Pro. 64/ version 1709 Windows 7 Pro/64
CPU
Intel i7-6800K @ 4.3
Motherboard
ASUS X-99 Deluxe II
Memory
Corsair Platinum 16 gig @2400
Graphics Card(s)
EVGA GTX 1070 OC
Monitor(s) Displays
Asus 27" LED LCD/VE278Q
Screen Resolution
1920-1080 or 1280-720 HDMI
Hard Drives
INTEL SSD 730-240 Gb Sata 3.0/
PSU
EVGA Platium 1200W
Case
Phanteks Luxe Tempered Glass 8 fans/ one radiator
Cooling
XSPC/ Water Cooled CPU
Keyboard
Das 4 Professional
Mouse
Logitech M705/MX Anywhere 2-S
Internet Speed
100 mbits
Antivirus
Microsoft Security Essentials/ Malwarebytes Premium 3.0/ SAS
Browser
I.E. 11 default/Firefox/ ISP Time Warner Cable/Spectrum
Other Info
LG BluRay Burner/
Sound system-KLipsch-THX/
Icy Dock ssd Hot Swap bays.
It can't hurt to try, but I don't think it'll make any difference.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
It can't hurt to try, but I don't think it'll make any difference.

For some odd reason Zemana thinks that the tasks that I created with the script are Win32Poweliks trojans. Nothing else labels them as trojans. Is that normal?

Other than that though it seems to be working for now.
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
MSI
OS
Windows 10 64 bit
I'm not sure why it would think the tasks are Trojans.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
I'm not sure why it would think the tasks are Trojans.

Well it did. And for some reason the task still works even though Zemana claims it deleted the "trojan".
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
MSI
OS
Windows 10 64 bit
Gotta love those false positives.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
Gotta love those false positives.

Yea, but what concerns me is how the task scheduler still runs those tasks without them being located in the task folder. Zemana deleted them but I can still run the tasks.

How is that even possible?
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
MSI
OS
Windows 10 64 bit
I don't know. The task would need to be there for it to still run. Odd. :confused:
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
I don't know. The task would need to be there for it to still run. Odd. :confused:

Should I delete the current tasks and create a new one just to be safe?
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
MSI
OS
Windows 10 64 bit
Since they're working, I'd let them be if you like.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
Back
Top