InstallShield在安装过程中是否保留日志?

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

我已经检查过C:\ Program Files \ InstallShield安装信息{GUID},但是那里没有日志文件。

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

“文件\ ZZZ发生以下错误,文件是只读的”

选项有:忽略,重试,中止

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

谢谢。

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

如果您正在运行setup.exe而不是MSI文件,并正在静默运行,则可以使用/ f2参数来指定日志文件的位置 。 就像是:

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

有两个组件在发挥作用 – Installshield的引擎和MSIExec / Windows安装程序引擎。

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

要logging两者,请尝试:

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

确保用户对指定的path具有写入权限

Installshield Setup.exe命令行

2008命令行参考

2009年命令行参考我不知道这是否正确,因为原来不再可用。

(死)2010命令行参考

(死)2011命令行参考

(死)2012命令行参考

最新的命令行参数

MSI命令行debugging参考

另见http://www.installationdeveloper.com/686/using-log-files-in-installshield/

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

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

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

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