如何同步安装MSI?

时间:2008-10-13 16:06:31

标签: windows windows-installer

要进行任何MSI程序包的无人参与安装,只需使用以下命令:

msiexec /qn /i package.msi

但是,这会触发异步安装:如果您碰巧链接2个依赖安装,则必须等待第一次安装才能完成。

有没有办法从命令行执行此操作?

2 个答案:

答案 0 :(得分:8)

我很幸运:

start /wait msiexec /i MyInstaller.msi ...

从2005年this blog post发现。希望你能在08年找到它。

答案 1 :(得分:3)

我们已经使用各种产品多次遇到这种情况,我最终使用了一个小的外部程序来启动每个msi并等待它完成以启动下一个msi。你可以用像vbscript那样轻量级的东西来做这件事,但当时我们想要更多gui所以我们有一个更大的外部程序。