改善?:创建和解释 MSI 日志的不同方法。
命令行:在大多数情况下,可以通过使用适当的安装命令行来防止重新启动msiexec.exe
-神奇的顺序如下REBOOT=ReallySuppress
所示:
msiexec.exe /I "F:\MySetup.msi" /QN /L*V "F:\msilog.log" REBOOT=ReallySuppress
Quick parameter explanation
:
/I - run installation sequence.
/QN - run completely silently.
/L*V "F:\msilog.log" - create verbose log file.
REBOOT=ReallySuppress - suppress any reboots triggered by the Windows Installer engine.
免责声明:请注意,MSI 仍有可能从提升的延迟模式自定义操作中进行的调用触发自发重启。但是,在大多数情况下,上述命令行可防止意外重启。
日志记录:为了确定 MSI 安装期间发生的情况,您检查system's event log
并启用Windows Installer's own logging mechanism
- 一旦您了解如何解释它们,这将产生非常详细但有用的日志文件。您可以在上面的命令行中查看如何启用日志记录。这是/L*V "F:\msilog.log"
节。首先是日志记录选项,然后是完整的日志文件输出路径。/L*V
记录一切(除了一些调试的东西)。
一些链接: