回滚安装
当 Windows Installer 处理安装产品或应用程序的安装脚本时,它将同时生成回滚脚本,并保存安装过程中删除的每个文件的副本。 这些文件保存在隐藏的系统目录中,并在安装成功完成后自动删除。 但是,如果安装失败,安装程序会自动执行回滚安装,该安装会将系统返回到其原始状态。
安装失败的自动回滚是安装程序的默认行为。 若要在安装期间禁用回滚,请使用以下项之一:
- DISABLEROLLBACK 属性
- PROMPTROLLBACKCOST 属性
- DisableRollback作
- DisableRollback
- EnableRollback ControlEvent
每当禁用回滚时,安装程序将设置 RollbackDisabled 属性。
如果安装使用 自定义作,则需要对安装包进行其他创作才能使用回滚功能。 有关详细信息,请参阅 回滚自定义作。