通过高级安装程序静默安装 Apache

发布于 2025-01-03 13:34:58 字数 330 浏览 1 评论 0原文

我正在尝试使用 高级安装程序 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

我该怎么解决这个问题?

I am trying to silently install apache using Advanced Installer 8.9, but it is still prompting me for user interaction even though I pass the command parameters in the Silent (No UI) field.

msiexec /i "httpd-2.2.22-win32-x86-no_ssl.msi" /qn /passive ALLUSERS=1 SERVERADMIN=admin@localhost SERVERNAME=localhost SERVERDOMAIN=localhost SERVERPORT=80

What can I do to solve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

太阳哥哥 2025-01-10 13:34:58

仅当引导程序以静默 UI 运行时,先决条件才会使用“静默(无 UI)”字段中设置的参数。如果您希望这些参数用于引导程序的所有 UI 级别,则需要在所有字段中设置相同的命令行,即完整 UI、基本 UI 和静默(无 UI)。

The parameters set in "Silent (No UI)" field are used by the prerequisite only if the bootstrapper is running with silent UI. If you want these parameters to be used for all the UI levels of the bootstrapper you need to set the same command line in all fields, i.e. Full UI, Basic UI and Silent (No UI).

梦里的微风 2025-01-10 13:34:58

同意@bogdan。另外,我注意到您将整个 msiexec 命令传递到参数中。如果您已指定 apache 作为先决条件,则只需在命令参数中传递 msiexec 的参数,例如 /qn、/passive 等。您不应将“msiexec”作为命令行参数传递。

Agree with @bogdan. Also, I noticed that you pass the entire msiexec command into the parameters. If you have specified apache as a prerequisite, you only need to pass the arguments of msiexec in the command parameters, e.g. /qn, /passive etc. You shouldn't pass "msiexec" as command line parameters.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文