【问题标题】:Creating a silent installer for a MSI为 MSI 创建静默安装程序
【发布时间】:2015-06-12 15:32:43
【问题描述】:

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

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

  1. 是否可以让一个安装程序自动化另一个安装程序?

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

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

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

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

【问题讨论】:

    标签: wix nsis windows-installer silent-installer


    【解决方案1】:

    1) 是的 - 您正在寻找引导程序。 Burn.exe 自带WiX,更多信息here

    2) 同意使用 WiX 我对 NSIS 一无所知。

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

    奖励)WiX 允许您完全编辑安装对话框,包括徽标、许可证等。更多信息here

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

    msiexec /i <your msi> /quiet
    

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

    如果您需要对现有的 msi 进行更改,请再次使用 Dark.exe 查看 WiX 的一个组件,该组件会将您现有的 MSI 文件分解为 .wxs 文件。这个post 也可以证明有关迁移到 WiX 的信息。

    【讨论】:

    • 如果您执行 msiexec /i /quiet,已设置的用户输入如何静音?如果静音,是否有默认执行?
    • 默认选择用于功能/安装位置。更多信息:msdn.microsoft.com/en-us/library/ee251019(v=bts.10).aspx
    • 所以我下载了 python-3.4.3,它是一个 msi 安装程序。您将如何使用 Visual Studio Wix 引导程序通过单击一个按钮来进行 python 的静默安装? (python-3.4.3 无关紧要,是我需要做的一个例子)
    猜你喜欢
    • 2021-11-04
    • 2011-06-04
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2010-10-23
    • 2013-03-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多