RollbackDisabled 属性

禁用回滚后,安装程序将设置 RollbackDisabled 属性。 RollbackDisabled 由需要确保安装程序未禁用回滚的包作者使用。 RollbackDisabled 属性可以在条件表达式中使用,如果设置了 RollbackDisabled 属性,该条件表达式实际上拒绝继续安装。

默认值

默认情况下会启用回滚。

备注

由于在禁用回滚时不会运行回滚提交,因此安装程序无法在安装期间正确安装在事务中使用这些类型的自定义操作的包。 在这种情况下,包的作者应包含一个使用 DisableRollback 的条件,以防止在禁用回滚后仍继续安装。

作为分配系统策略的一部分,管理员可以设置 DisableRollback 策略值。 除非必要,否则建议管理员不要禁用回滚。 有关 DisableRollback 策略值的详细信息,请参阅系统策略

要求

要求
版本
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer。 若要了解 Windows Installer 版本所需的最低 Windows Service Pack,请参阅 Windows Installer 运行时要求

请参阅

属性

回滚安装

系统策略

回滚自定义操作

提交自定义操作