创建MSI日志文件

时间:2011-08-19 18:51:25

标签: logging windows-installer msiexec

我一直在尝试使用以下命令为安装程序的问题创建日志文件:

msiexec /i "installer.msi" /l*v "log.log"
msiexec /i "installer.msi" /l*v
msiexec /l*v /i "installer.msi"
msiexec /l*v "log.log" /i "installer.msi"

以及该命令的其他几个变体,但它总是弹出窗口,说明哪些命令行参数对msiexec有效。使msi文件创建日志的正确方法是什么?我有Windows安装程序4.5。

2 个答案:

答案 0 :(得分:66)

第一个和最后一个命令行是正确的:

msiexec /i "installer.msi" /l*v "log.log"
msiexec /l*v "log.log" /i "installer.msi"

你可以在这种特殊情况下删除引号。

答案 1 :(得分:12)

如果您使用的是Visual Studio 2008,请使用大写“/L”作为日志选项。小写“/l”将被忽略。

msiexec /i "installer.msi" /L*v "log.log"

这似乎已在msiexec的更高版本中修复。