InstallShield 在安装期间会保留日志吗?

InstallShield 在安装期间会保留日志吗?

只是想知道 InstallShield 是否在安装应用程序期间保留日志。

我已经检查了 C:\Program Files\InstallShield Installation Information{GUID},但那里没有日志文件。

原因是第三方工具安装失败,并出现任意错误,例如:

“文件 \ZZZ 发生以下错误。文件为只读”

选项包括:忽略、重试、中止

我想找出文件的完整路径以及其他信息,我认为这可能在日志中(如果有的话)。

谢谢。

答案1

Setup.exe 命令行参数有关 Installshield 命令行参数的官方文档。

如果你正在运行一个setup.exe而不是 MSI 文件,并且以静默方式运行它,那么你可以使用 /f2 参数指定日志文件位置。 就像是:

Setup.exe /s /f2"C:\Setup.log"

答案2

有两个组件在起作用——Installshield 引擎和 MSIExec/Windows Installer 引擎。

在 Installshield 的 Setup.exe 引导程序的后续版本中,引入了 /debuglog 标志。

要记录两者,请尝试:

Setup.exe /debuglog"C:\PathToLog\setupexe.log" /V"/L*v c:\PathToLog\SetupMSI.log"

确保用户对指定路径具有写权限

Installshield Setup.exe 命令行

2008 命令行参考

2009 命令行参考 我不确定这是否正确,因为原件已不再可用。

(已死)2010 命令行参考

(已死)2011 命令行参考

(已死)2012 命令行参考

最新命令行参数

MSI 命令行调试参考

另请参阅 http://www.installationdeveloper.com/686/using-log-files-in-installshield/

答案3

/V 开关也适用于 installshield Setup.Exe。

Setup.exe /V"/LIME c:\Temp\Install.log"

答案4

那么你可以强制它有一个:

msiexec.exe /i C:\Path\Your.msi /L*v C:\Your.log

相关内容