首页 > 解决方案 > 电子嵌套 msi 安装程序

问题描述

我正在尝试制作一个msi包含多个msi安装程序的大型安装程序。

所以,假设我有main-msi, a-msi, b-msi.

main-msi(starts installing)
main-msi(pause installing)
    a-msi(starts installing & finish installing)
    b-msi(starts installing & finish installing)
main-msi(finish installing)

msi是否可以使用电子制作嵌套安装程序?

标签: windows-installerelectroninstallation

解决方案


至少有两个原因无法做到这一点:

  1. 您如何建议暂停基于 MSI 的安装?他们只是运行,显示(通常)一些 UI 选择,然后就走了。在进度阶段,没有办法说“等一下”。这是一个 Windows 进程 msiexec.exe。

  2. 基于 MSI 的安装在系统范围内是事务性的。一旦安装的主要部分开始,其他人就无法启动。他们会看到错误 1618“另一个安装正在进行中”。


推荐阅读