Windows installer msiexec日志/lv与/l*v之间的差异

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" 我认为有一个示例安装程序日志可能会有所

他说:

/lv打开日志记录,并在输出日志文件中包含详细输出

/l*打开日志记录并记录所有信息,但详细信息(/lv)或额外调试信息(/lx)除外

例子 要安装程序包C:\example.msi,请使用正常安装过程,并提供所有日志记录信息,包括详细输出,然后将输出日志文件存储在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
。以下是屏幕截图:


关于日志记录的一些已有答案:

  • 斯特凡·克鲁格的日志记录:
调试日志记录(详细):高级、慢速日志记录,可获取最大限度的详细信息。据我所知,这是您可以在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
。以下是屏幕截图:


关于日志记录的一些已有答案:

  • 斯特凡·克鲁格的日志记录:

你的意思是带V的
/voicewarmup
?你能解释一下那是什么吗,这似乎是。猜测它告诉Windows记录所有.MSI安装,还是告诉msiexec记录此安装文件?否,记录开关总是以
/l
开头。日志策略适用于所有安装;
/l
开关适用于一次安装。您是说带有V的
/voicewarmup
?你能解释一下那是什么吗,这似乎是。猜测它告诉Windows记录所有.MSI安装,还是告诉msiexec记录此安装文件?否,记录开关总是以
/l
开头。日志策略适用于所有安装;
/l
开关适用于一次安装。