Windows 8 and 8.1 Forums

System restore not creating restore point

  1. #11

    Posts : 220
    Windows 8.1 Pro X64

    Quote Originally Posted by Vadikan View Post
    P.S. If you require daily points, create a task that runs a PowerShell command
    Sounds good. Got an example?

      My System SpecsSystem Spec

  2. #12

    Posts : 480
    Windows 8 Pro x64
      My System SpecsSystem Spec

  3. #13

    Posts : 220
    Windows 8.1 Pro X64

    Thanks. I'll check that out.
      My System SpecsSystem Spec

  4. #14

    After many hours of trial and error I finally found a way to automatically create system restore points in Windows 8 using the task scheduler. All of this information was gathered from web posts by others but this is the combination which works for me.

    You must first create a .vbs script file.

    To create the script just cut and paste the text below into notepad. Then save the file as SR.vbs in C:\Users\Mike (Of course you must substitute "your user name" for "Mike")

    If WScript.Arguments.Count = 0 Then
    Set oShell = CreateObject("Shell.Application")
    oShell.ShellExecute "wscript.exe", """" & WScript.ScriptFullName & """ Run", , "runas", 1
    Set oWshShell = WScript.CreateObject("WScript.Shell")
    oWshShell.Popup "Creating a SystemRestore point. Please wait.", 2, "System Restore", 0
    swinmgmts = "winmgmts:\\.\root\default:Systemrestore"
    GetObject(swinmgmts).CreateRestorePoint "Scheduled Restore Point", 0, 100
    'MsgBox "System Restore Point created", 0, "System Restore"
    End If

    Then you have to create a registry DWORD (32 bit) VALUE entry (using regedit.exe by way of RUN) with the text
    under the registry key
    HKeyLocalMachine\Software\Microsoft\Windows NT\CurrentVersion\SystemRestore
    The DWORD (32 bit) VALUE needs to be typed into the "System Restore" folder itself (not in any of it's sub folders). I then set the value of SystemRestorePointCreationFrequency to 0 ( I think 0 is the default anyway). When you exit the registry by clicking "X" the changes you have made are automatically saved.

    Now you need to program your task scheduler to run the SR.vbs script at the desired intervals. Create a "Basic Task" in the task scheduler to do this.
    On the General tab type in a name and description of your choice for the task. Make sure you check only the "run whether user is logged on or not" and "Run with highest privileges" options.
    On the Triggers tab select new and set the time you want to use and check only the "Enabled" option.
    On the Actions tab select new and then select "Start a program" in the drop-down box. Under "Program/script" type in C:\Windows\System32\wscript.exe Then in the "Add arguments (optional): box type in C:\Users\Mike\SR.vbs
    In the Conditions tab just make sure that none of the options are checked.
    In the Settings tab you want only "Allow task to be run on demand" and "Run task as soon as possible after a scheduled start is missed" options to be checked. In the drop-down box at the bottom select "Run a new instance in parallel".
    The History tab has no adjustments so you are done.

    I know this sounds like a lot to do but is really not that complicated and, to me at least, was well worth the effort.
    I now get two system restore points created automatically for me each and every day.
    Hope this is of some use to someone out there.
    Mike Blevins
    Last edited by MisterMike; 03 May 2013 at 10:02.
      My System SpecsSystem Spec

  5. #15

    Posts : 480
    Windows 8 Pro x64

    Quote Originally Posted by MisterMike View Post
    I know this sounds like a lot to do but is really not that complicated and, to me at least, was well worth the effort.
    I now get two system restore points created automatically for me each and every day.
    Looks like you went into a lot of trouble, while it's pretty simple ^^

    Actually, your approach demands a lot of extra disk space for the shadow copies. Here's why.

    By default, it's:
    3% for partitions < 64GB
    5% or 10GB (whichever is less) otherwise

    Restore points (RPs) are created at least once week, because the built-in task checks daily and creates an RP, if 7 days have passed. The idea behind this approach is to manage the disk space efficiently while extending the time period covered by RPs. Some problems may surface a few weeks later, hence you have a better chance of restoring the system.

    Now, if you create RPs twice a day and keep the default 5% (~25GB for your 500GB drive based on your specs), I'm guessing you'll get about two weeks of coverage. While if you keep the default scheduling settings, you may get a couple of months.

    I'd be curious to understand the reason for creating RPs twice a day. If this serves for saving file versions, than File History is a much better and flexible approach.
    Last edited by Vadikan; 02 May 2013 at 03:52.
      My System SpecsSystem Spec

  6. #16

    Hey Vadikan,
    Appreciate the reply. I was just very uncomfortable with the restore points not automatically happening every day. My system is not using near as much space as you said although I do delete some of the older restore points from time to time. Since I store most of my files on external USB drives anyway, space is really not a big concern for me. In short having those SRPs created twice every day with no input on my part just gives me much better peace of mind. I still do the system image backups every 2 weeks or so to USB hard drives. System Restore and those twice monthly system backups saved my butt many times on the old XP system when things just went horribly wrong and I could not resolve the issues any other way. I still subscribe to the old adage that says "Back up early and often". Old habits die hard I suppose.
      My System SpecsSystem Spec

  7. #17

    Posts : 480
    Windows 8 Pro x64

    I guess peace of mind is worth it BTW, if you use the built-in Windows tools for image backups, each backup represents a restore point
      My System SpecsSystem Spec

  8. #18

    Posts : 30
    Windows 8.1 64bit

    system restore and software shadow copy and volume shadow

    I have my computer set up with system protection turned on, but it does not create system restore points. I was able to create one manually yesterday and this morning but for some reason it is not creating them for me. or at least I can't see them (such as when there are new updates installed) The only restore points that show up are ones that I am creating manually.

    I have gone into the services.msc and checked and the microsoft software shadow copy was set to manual so I changed it to automatic and this morning it was still set to automatic but it was not running; the volume shadow copy is set to automatic but is not starting either.

    I have had problems in the past when trying to restore the computer to a restore point and there were none there so I have been creating an image of my computer every few days in case I need to fix a problem. But it would be nice to actually have the darn computer create the restore points before installing updates or new software to the computer.

    I did check the task scheduler and it says that one was created when I turned on the computer this morning... but I have looked for restore points and there are none there. I know that I have images that I make up every couple of days, but it would be nice to be able to simply restore the computer to right before a problem.

    I suddenly lost the charms bar working last week and was going to restore the computer to when it happened but that is when I realized that there was no restore point to use and started researching the problem.

    I can start software shadow copy and volume shadow copy and I was able to create a restore point when they were not running but why aren't they starting / running even though the startup type is automatic and Remote Procedure Protocol is running.

    This may not be the right place for this post and I do apologize if it should have been posted elsewhere. I really would like to know that system restore is creating restore points when updates are installed or new software is installed without having to manually create them all the time.

    I don't know if this makes any difference but if I am in task scheduler and I click properties in the right section it states history (disabled)

    Thanks so very much
      My System SpecsSystem Spec

Page 2 of 2 FirstFirst 12
System restore not creating restore point

Similar Threads
Thread Forum
How to save the oldest existing system restore point?
Hi, guys, this is my first post here, I just discoverer this forum :D I bought a new 240gb ssd lately and i installed windows 8.1 on it and I wanted this time to create a system image to eventually restore my windows at that point. But I forgot to do it and installed a lot of programs that I...
Performance & Maintenance
Size of single system restore point in win 8.1 increases
I have been having assorted volsnap and VSS errors for a long time and Windows wipes out my system restore points. I now think this results from the single restore point (we are not talking several restore points here exceeding the set limit) constantly increases in size from a hundred Mb till it...
Performance & Maintenance
Creating a Restore Point via Task Manager.....
Hello guys, Am trying to creat a restore point via Task Manager to run every day, but no luck so far. Included 2 PRTSCRN where you can see what is done so far. Strange program sometimes starts but i do not find any usable file. Probram not Always starts (Always get a capital letter in...
Software and Apps
Delete System Image Restore Point
I am showing a "System Image Restore Point" under "Restore"; how do I delete? Deleting restore points does not remove it.
Performance & Maintenance
Losing Internet and System restore point after Updates
Hi all - I have had a Dell Inspiron 3520 for 3 weeks now. It has had 2 Windows Updates in that time. Both times I lost Internet connection and any way of connecting. The connection bar for the wi-fi was on, connection good but no Internet. After a lot of chat with Dell I did a System restore to...
General Support
Can you create a System Restore point from a batch file or
Since Windows 8 is not creating System Restore points, apparently because I have a dual boot Windows 8 / Windows 7 setup, I'd like to schedule one every 3-4 days or so. Is there any way to run system restore from Command line or batch file or Powershell? If so then I could schedule it to run...
General Support

Eight Forums Android App Eight Forums IOS App Follow us on Facebook