What to do When Windows 7 Deletes System Restore Points on Reboot

welcome message

What is System Restore in Windows?

System Restore is a tool in Windows that keeps a snapshot of complete settings of the operating system on a regular or specified basis. This helps the system to revert to a particular set of settings when it experiences problems or crashes. This feature was first introduced in Windows ME and from then on all versions of Windows have this tool.

How to prevent Windows 7 from deleting system restore points on reboot

System Restore stores a snapshot called a restore point of all Windows settings and keeps it as a backup on the system. This snapshot contains the registry backup, system settings, important system files, a complete snapshot of the installed programs.

Windows 7 includes a new technology to store these restore points called Volume Shadow Copy or VSS. The problem with the ‘system restore’ starts when the VSS file is corrupted due to some reason.

To check for and resolve the problem you need to do the following:

  1. Check if you have two versions of Windows on your system
  2. Check if there are space constraints
  3. Run Event Viewer to identify issues

Two versions of Windows – When there are two versions of Windows, one with the shadow copy technology like Windows 7 and the other with file filter technology like Windows XP, the older version (Windows XP) deletes all the restore points stored by the newer version (Windows 7) as soon as you log into Windows XP. Therefore, there is no other solution than removing the older version of Windows from the system.

Space Constraints – System restore takes a minimum of 12-15% of the disk space to store the snapshots. If the system runs out of space, Windows will first delete the unwanted files. At one point it will start deleting the restore points. To overcome this, follow these steps:

  1. Click Start, go to All programs and browse to Accessories.
  2. Right-Click Command Prompt and then select Open as Administrator.
  3. Now type Vssadmin list shadowstorage at the command prompt and press Enter.

    The amount of the storage used

  4. You can change the shadow copy storage by typing the command:
    vssadmin resize shadowstorage  /on=c: /for=c: /Maxsize=(set a higher limit).

System Restore will now have more space to store the restore points. If the problem persists, proceed to the next step.

Run Event Viewer to identify issues

  1. Open Control Panel and launch  Administrative Tools.
  2. Click Event Viewer.
  3. Select Windows Logs and expand it.
  4. Select Application.
  5. Now from the Actions pane, select Filter Current Log.
  6. Select VSS from the Event Sources drop-down and click OK.
  7. Now select the entry with red exclamation from the list.
  8. Check for the application or the service that is causing the error.
  9. Now close Event Viewer and return to Administrative tools.
  10. Select Services and then select the service shown in the error.
  11. Right-click it and select Stop.

Now you have to go to the registry and delete the software that is causing the problem. To do so follow these steps-

Warning- Remember to back up the registry before proceeding with these steps.

  1. Click Start, type regedit and press Enter.
  2. Browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VSS\Providers.
  3. Every subkey under Providers shows the name of the software. Look for the one that is causing problems for System Restore and Delete the subkey.

The subkey will be in the format –
CLSID of {65EE1DBA-8FF4-4a58-AC1C-3470EE2F376A}

Restart the system now. This will completely solve the problem with Windows 7 deleting system restore points on reboot.

Related Searches:  

where are system restore files stored windows 7,