An automated restore point is created before installing a Windows update, an application that is not signed, or a program from an MSI. A restore point is also made if no other automatically generated restore point has been developed within the previous seven days.