msiexec命令行不正确

时间:2013-10-01 19:14:52

标签: windows-installer msiexec

我想使用.msi文件安装应用程序(FEKO),并且无法使用更简单的.exe安装程序。我正在尝试使用cmd上的以下命令安装它

C:\Feko_Installer>msiexec /i "C:\Feko_Installer\feko_distrib_x.y_win64.msi" /qb- /FEKO_TMPDIR="C:\Temp" /FEKO_SILENT="1" /ADDLOCAL="Default" /TARGET_IS_EM64T="1" /INSTALLDIR="C:\Program Files\FEKO\6.2"

当我尝试执行此命令时,我获得了Windows Installer“使用”对话框窗口。我有什么问题吗?

3 个答案:

答案 0 :(得分:1)

参数需要/(/ I / QB)属性(FEKO_SILENT =)不应该有/。

Command-Line Options

答案 1 :(得分:1)

克里斯托弗给出了正确的想法。 在我第一次不理解他的句子之后,这里更加清晰和全面:

  • 一般不要在MSI属性前加斜杠,既不是你自己的,也不是内置的!

  • 命令行中使用的属性为:

FEKO_TMPDIR
FEKO_SILENT
ADDLOCAL
TARGET_IS_EM64T
INSTALLDIR

让他们离开“/”。 顺便说一下,我想添加一个/ L * v“c:\ mylogfile.log”有点参数。

答案 2 :(得分:0)

要帮助消除msiexec.exe命令行错误,请尝试使用Wise命令行生成器工具: https://serverfault.com/questions/30068/silent-install-of-msi/67001#67001

enter image description here