System Restore points are disabled after you upgrade to Windows 10

Applies to: Windows 7 UltimateWindows 7 ProfessionalWindows 8

Symptoms


Assume that you have a Windows 7-based system with system restore points set, and the computer is upgraded to Windows 10. When you try to restore the system to an earlier restore point after the upgrade, you discover that you can't do that. The option is disabled.

Windows 7 Disk Size:

systemrestore_diskspace
 

 Restore points on Windows 7:

systemrestore
 

 Restore points after you upgrade to Windows 10:

systemrestore_win10
 

Querying the System Restore via PowerShell:

get-wmi
 

Cause


This issue occurs because system restore points don’t persist after a Windows upgrade. This behavior is by design.

More Information


By default, System Restore should be disabled after an upgrade regardless of its earlier setting, and all the older Restore Points will be deleted from System Restore. However, on an .msi or Windows Update installation, if the size of the operating system disk is greater than 128 gigabytes (GB), a restore point is automatically created without the user enabling System Restore (just as if System Restore were already enabled). Similarly, if the disk size is less than 128 GB, no restore point is created until System Restore is manually enabled. 
You can verify this yourself by checking for a restore point after an .msi or Windows Update installation on a computer that has a disk size of greater than 128 GB.
For more information about System Restore, see How to Use System Restore in Windows 7, 8, and 10 and Backup and restore in Windows 10.