是否可以创建 MSI 软件包,该软件包将在系统中未安装 Windows 安装程序的情况下运行,但首先会安装 Windows 安装程序本身,然后继续安装其他组件?

目标是为我们的软件创建必备包,它必须安装一些组件,包括一些操作系统服务包。我们也更喜欢使用 MSI 包。但是很明显,我们的软件将安装在干净的操作系统上。虽然不需要 Windows 安装程序。是否可以使用 MSI 创建这样的先决条件包?

最佳答案

不,没有 Windows Installer 已经存在于操作系统中,就无法安装 .MSI 包。

但是,自 Windows 2000 以来,Windows Installer 一直是 Windows 的 native 部分。您真的在为 Windows 95/98/NT4 开发安装程序吗?这将是唯一没有 Windows Installer 支持并且您需要先安装可再发行的 MSI 包的情况。

除非您的意思是说您需要比旧操作系统之一 native 更高版本的 Windows Installer? (例如 WinXP 的 MSI 3.1)在这种情况下,您需要为您想要的 MSI 包捆绑 .MSI 可再发行组件并首先运行它。有时需要重新启动,有时则不需要。天啊。

关于windows - 如何创建 MSI 包,它可以安装 Windows 安装程序本身,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2347622/

10-15 06:02
查看更多