【问题标题】:Silently install Apache through Advanced Installer通过 Advanced Installer 静默安装 Apache
【发布时间】:2012-02-09 10:11:57
【问题描述】:
我正在尝试使用Advanced Installer 8.9 静默安装 apache,但即使我在 Silent (No UI) 字段中传递命令参数,它仍然提示我进行用户交互。
msiexec /i "httpd-2.2.22-win32-x86-no_ssl.msi" /qn /passive ALLUSERS=1 SERVERADMIN=admin@localhost SERVERNAME=localhost SERVERDOMAIN=localhost SERVERPORT=80
我能做些什么来解决这个问题?
【问题讨论】:
标签:
apache
silent-installer
advanced-installer
【解决方案1】:
仅当引导程序以静默 UI 运行时,先决条件才使用“静默(无 UI)”字段中设置的参数。如果您希望这些参数用于引导程序的所有 UI 级别,您需要在所有字段中设置相同的命令行,即 Full UI、Basic UI 和 Silent (No UI)。
【解决方案2】:
同意@bogdan。另外,我注意到您将整个 msiexec 命令传递给参数。如果你已经指定 apache 作为先决条件,你只需要在命令参数中传递 msiexec 的参数,例如/qn、/passive 等。不应将“msiexec”作为命令行参数传递。