自定义作类型 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 | 需要重启,但已取消。 |
言论
在安装或删除关联的组件或功能时,需要条件表达式才能启用并发安装。
相关主题