Windows installer msiexec日志/lv与/l*v之间的差异
他说: /lv打开日志记录,并在输出日志文件中包含详细输出 /l*打开日志记录并记录所有信息,但详细信息(/lv)或额外调试信息(/lx)除外 例子 要安装程序包C:\example.msi,请使用正常安装过程,并提供所有日志记录信息,包括详细输出,然后将输出日志文件存储在C:\package.log,键入:Windows installer msiexec日志/lv与/l*v之间的差异,windows-installer,Windows Installer,他说: /lv打开日志记录,并在输出日志文件中包含详细输出 /l*打开日志记录并记录所有信息,但详细信息(/lv)或额外调试信息(/lx)除外 例子 要安装程序包C:\example.msi,请使用正常安装过程,并提供所有日志记录信息,包括详细输出,然后将输出日志文件存储在C:\package.log,键入: msiexec.exe /i "C:\example.msi" /L*V "C:\package.log" 我认为有一个示例安装程序日志可能会有所
msiexec.exe /i "C:\example.msi" /L*V "C:\package.log"
我认为有一个示例安装程序日志可能会有所帮助。什么是“所有日志信息”与详细日志记录?verbose不只是显示所有日志信息吗?猜测这将是一个独特的微软产品开关/l需要一组开关,每个开关都标识要记录的特定项目,并且独立于其他项目。同样,
v
表示要记录的一组特定项目;它不是通用的详细日志记录级别
/l*
表示包含除v
和x
之外的所有开关,因此它相当于/loicewarmup
/l*vx
包括所有开关,并添加v
和x
以获取所有信息。开关/l
使用一组开关,每个开关标识要记录的特定项目,并且独立于其他项目。同样,v
表示要记录的一组特定项目;它不是通用的详细日志记录级别
/l*
表示包含除v
和x
之外的所有开关,因此它相当于/loicewarmup
/l*vx
包括所有开关,并添加v
和x
以获取所有信息。调试日志记录(详细):高级、慢速日志记录可获取最大的详细信息。据我所知,这是您可以在MSI日志中捕获的最多信息:
msiexec.exe /i C:\Path\Your.msi /L*vx! C:\Your.log
解释MSI日志:MSI日志文件可能非常冗长。高级安装程序和多年前MSI团队的一个老博客对其内容有一些线索:
- (及)
:Windows SDK包含此工具以分析MSI日志文件。虽然从GUI的角度来看是非常过时的,但它可能会有所帮助。如果已安装Visual Studio或Windows SDK,请在以下目录下搜索它:
C:\Program Files(x86)\Windows Kits
。以下是屏幕截图:
关于日志记录的一些已有答案:
- 斯特凡·克鲁格的日志记录:
msiexec.exe /i C:\Path\Your.msi /L*vx! C:\Your.log
解释MSI日志:MSI日志文件可能非常冗长。高级安装程序和多年前MSI团队的一个老博客对其内容有一些线索:
- (及)
:Windows SDK包含此工具以分析MSI日志文件。虽然从GUI的角度来看是非常过时的,但它可能会有所帮助。如果已安装Visual Studio或Windows SDK,请在以下目录下搜索它:
C:\Program Files(x86)\Windows Kits
。以下是屏幕截图:
关于日志记录的一些已有答案:
- 斯特凡·克鲁格的日志记录:
/voicewarmup
?你能解释一下那是什么吗,这似乎是。猜测它告诉Windows记录所有.MSI安装,还是告诉msiexec记录此安装文件?否,记录开关总是以/l
开头。日志策略适用于所有安装;/l
开关适用于一次安装。您是说带有V的/voicewarmup
?你能解释一下那是什么吗,这似乎是。猜测它告诉Windows记录所有.MSI安装,还是告诉msiexec记录此安装文件?否,记录开关总是以/l
开头。日志策略适用于所有安装;/l
开关适用于一次安装。