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