自定义作类型 23

自定义作类型 23 用于并发安装。 不建议使用并发安装来安装旨在向公众发布的应用程序。 有关并发安装的信息,请参阅 并发安装

此自定义作安装位于应用程序源树中的另一个安装程序包。

并发安装包的位置相对于 CustomAction 表的源字段中显示的源位置的根目录指定。

数值类型

类型名称 价值
msidbCustomActionTypeInstall + msidbCustomActionTypeSourceFile 23

 

目标

CustomAction 表的目标字段 包含要传递给并发安装的属性设置。 这些属性设置可以指定功能。

返回处理选项

并发安装会话在当前进程中作为单独的线程运行。 并发安装无法异步运行。

有关详细信息,请参阅 自定义作返回处理选项

执行计划选项

选项标志可用于控制自定义作的潜在多次执行。 有关详细信息,请参阅 自定义作执行计划选项

In-Script 执行选项

未使用。

返回值

以与任何其他作相同的方式处理用户退出、失败、暂停或成功从并发安装返回状态。 但是,请注意,当 Windows Installer 将返回值写入日志文件时,会转换所有作中的返回值。 例如,如果作返回值在日志文件中显示为 1,则表示返回的作ERROR_SUCCESS。 有关详细信息,请参阅作返回值的 日志记录

请注意,如果并发安装已设置 msidbCustomActionTypeContinue,则返回ERROR_INSTALL_USEREXIT、ERROR_INSTALL_REBOOT、ERROR_INSTALL_REBOOT_NOW或ERROR_SUCCESS_REBOOT_REQUIRED被视为ERROR_SUCCESS。 这意味着,如果 msidbCustomActionTypeContinue 并且并发安装需要重启,则重启的要求将被忽略。 此外,将忽略并发安装自定义作中的错误代码。

如果未设置 msidbCustomActionTypeContinue,则以下返回代码加上ERROR_SUCCESS被视为成功,并具有以下含义。 其他返回代码被视为失败。

消息 意义
ERROR_INSTALL_REBOOT 重启标志将设置为在安装结束时重新启动。
ERROR_INSTALL_REBOOT_NOW 完成安装前需要重启。 将立即处理重启。
ERROR_SUCCESS_REBOOT_REQUIRED 需要重启,但已取消。

 

言论

在安装或删除关联的组件或功能时,需要条件表达式才能启用并发安装。

并发安装

自定义作参考

关于自定义作的

使用自定义作

自定义作返回值