【问题标题】:How to run created MSI in silent mode without CMD Msiexec command如何在没有 CMD Msiexec 命令的情况下以静默模式运行创建的 MSI
【发布时间】:2014-07-23 07:33:00
【问题描述】:

当用户启动 msi 设置时,如何在静默模式下实现 MSI(完全没有 UI)?

【问题讨论】:

  • 您的意思是说您不想在命令提示符下使用 msiexec 命令开始安装。用户必须双击 *.MSI 文件才能开始安装,并且在安装过程中不应显示任何 UI。这是你的要求吗?在您的标题中,您提到了 withwithout 这两个词,这令人困惑。

标签: wix installation windows-installer silent-installer


【解决方案1】:

关键是msiexec.exe command line中的/QN开关

msiexec.exe /I "C:\Installer.msi" /QN /L*V "C:\msilog.log"
/I = Run installer sequence
/QN = Run totally silently
/L*V = Verbose logging, log everything

【讨论】:

  • 我相信 OP 希望在不使用命令提示符的 msiexec 命令的情况下以静默模式运行 MSI。
【解决方案2】:

将 msi 包装在一个(或从一个)exe 中调用它并传递 msiexec /qn。

【讨论】:

  • 例如wix 引导程序,但它也会显示刻录 UI。谢谢。
【解决方案3】:

未在 WiX 中指定 UI 部分将只留下 MSIExec 的弹出进度对话框。要解决这个问题,您仍然需要从命令行执行。

更多信息here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-29
    • 2020-07-10
    • 2010-09-29
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-06
    相关资源
    最近更新 更多