为 MSI 创建静默安装程序



已创建并具有 msi 安装程序的程序制作静默安装程序(或无人值守)的最佳方法是什么?

在工作中,我被告知创建一个自动化的安装程序,并自动完成与用户的所有交互,以便用户基本上只需点击一个按钮,它就会通过已经开发的程序的 msi 安装程序运行。此外,我必须让它替换目录中的几个文件。

  1. 是否可以使安装程序自动执行另一个安装程序?

  2. 可以在视觉工作室或NSIS中使用WIX来完成吗?

  3. 我是否需要能够将已经开发的安装程序拉入Visual Studios?如果是这样,怎么办?

奖励 - 我希望能够设计 UI,以便我可以将公司徽标放在上面。

我是这个领域的初学者,从演练或教程中学习得最好。

1) 是的 - 引导程序就是您正在寻找的。刻录.exe附带WiX,更多信息在这里

2)是的,使用WiX我对NSIS一无所知。

3)如果您在MSI中没有任何需要更改的内容,则可以使用WiX创建将安装现有MSI的引导程序。

奖金)WiX可让您完全编辑安装对话框,包括徽标,许可证等。更多信息在这里。

额外想法:静默安装是 MSI 的一部分;您当前的安装程序可以通过执行

msiexec /i <your msi> /quiet
在命令提示符

下,命令提示符可能需要管理员权限。

如果您需要对现有 msi 进行更改,请查看使用 Dark.exe再次使用 WiX 的组件,它将现有 MSI 文件分解为 .wxs 文件。这篇文章也可能证明对迁移到WiX提供了信息。

最新更新