使用自定义操作更改系统状态
用于更改系统状态的自定义操作必须是延迟执行自定义操作。 设置属性、功能状态、组件状态或目标目录的自定义操作,或通过在序列表中插入行来计划系统操作的自定义操作可以安全地使用即时执行。 但是,直接更改系统或调用其他系统服务的自定义操作必须推迟到在执行安装脚本时执行。 有关详细信息,请参阅延迟执行自定义操作。
不应尝试使用即时执行自定义操作来更改系统状态,因为更改状态的每个自定义操作都需要具有相应的回滚自定义操作,以撤消安装回滚时的系统状态更改。 所有回滚自定义操作也是延迟自定义操作,并且必须在它们撤消的操作之前。 有关详细信息,请参阅回滚自定义安装。