还原系统

由于计算机随时间推移而使用,还原点将收集到数据存档中,用户无需进行任何管理或干预。 如果用户曾经需要将系统还原到以前的状态,则可通过系统还原用户界面向用户显示可用的还原点。 用户可以选择这些还原点中的任何一个。 访问此还原点存档的唯一方法是通过系统还原用户界面和系统还原 API;这是为了保护数据完整性,并防止用户、应用程序或其他代理意外更改。

若要还原系统,系统还原会撤消对受监视文件所做的文件更改,并在所选还原点时重新捕获文件状态。 然后,它将当前注册表替换为为所选还原点保存的注册表。

若要确保应用程序在还原后具有所需的行为,请执行以下操作:

  • 不要在注册表中存储阻止用户在系统还原时访问个人数据文件或应用程序的信息。 否则,必须提供一种机制,用户可通过该机制下载并重新安装应用程序,而无需再次为其付费。
  • 使用 系统还原 API 在安装和卸载时创建有意义的还原点。
  • 在 Windows XP 中,要保护的关键应用程序二进制文件必须使用与 Filelist.xml 中使用的扩展一致的扩展。 有关详细信息,请参阅 受监视的文件扩展名。 Windows 7 和 Windows Vista 不使用此文件。 不要对用户可编辑的文件使用受监视的扩展类型。 例如,如果使用扩展名.ini命名用户的个人数据文件,则用户可能会因系统还原而丢失工作。