【发布时间】:2015-07-01 12:29:04
【问题描述】:
我为运行时安装提取了提取的 msi 和 cab 文件,但由于某种原因它不起作用。它说“收集所需信息”然后就消失了。我从原始安装日志 (MSIFASTINSTALL="7" NOVSUI="1") 中获取了参数,并在 XP 和 Windows 7 上进行了测试
有什么想法吗?
【问题讨论】:
标签: c++ windows-installer installation redistributable
我为运行时安装提取了提取的 msi 和 cab 文件,但由于某种原因它不起作用。它说“收集所需信息”然后就消失了。我从原始安装日志 (MSIFASTINSTALL="7" NOVSUI="1") 中获取了参数,并在 XP 和 Windows 7 上进行了测试
有什么想法吗?
【问题讨论】:
标签: c++ windows-installer installation redistributable
另一种选择是使用合并模块来安装 VC 运行时,而不必使用引导程序。同样,这取决于您想要运行时的目的。如果构成您的 msi 包的任何自定义操作 dll 都需要它们,那么引导是您唯一的选择。但是,如果您的产品需要它们,那么合并模块可以很好地满足您的需求。
【讨论】:
Windows Installer 有一个互斥锁,通常会阻止一个 MSI 安装另一个 MSI。您需要一个引导程序/链接器来串行安装软件包。
【讨论】: