3

Advanced Installer 8.9を使用して apache をサイレント インストールしようとしていますが、サイレント (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

これを解決するにはどうすればよいですか?

4

2 に答える 2

5

「サイレント (UI なし)」フィールドに設定されたパラメーターは、ブートストラッパーがサイレント UI で実行されている場合にのみ、前提条件によって使用されます。これらのパラメーターをブートストラップのすべての UI レベルで使用する場合は、すべてのフィールド (フル UI、ベーシック UI、サイレント (UI なし)) で同じコマンド ラインを設定する必要があります。

于 2012-02-09T13:41:56.727 に答える
1

@bogdanに同意します。また、msiexec コマンド全体をパラメーターに渡していることに気付きました。前提条件として apache を指定した場合は、コマンド パラメーター (/qn、/passive など) で msiexec の引数を渡すだけで済みます。「msiexec」をコマンド ライン パラメーターとして渡す必要はありません。

于 2014-04-18T11:57:07.980 に答える