我想使用.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“使用”对话框窗口。我有什么问题吗?
答案 0 :(得分:1)
参数需要/(/ I / QB)属性(FEKO_SILENT =)不应该有/。
答案 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