How to create log file for a launched setup.exe

给你一囗甜甜゛ 提交于 2021-02-10 20:22:40

问题


I have inherited some InstallShield InstallScript projects. I am currently using InstallShield 2009.

I cannot seem to create a log file when I run the setup.exe. What command line options do I need to specify?


回答1:


There is no such feature in InstallScript project types. The really good logging is in MSI project types. InstallScript really only has the ability to record a response file and generate a very terse logfile as part of a silent install. (/s /f1 /f2 arguments)

Setup.exe Command-Line Parameters




回答2:


InstallShield has a method for creating a log file for the Setup.exe and Update.exe bootstrappers. You can simply use the /debuglog parameter from the command line when you run Setup.exe. This command line parameter can be used with the Setup launcher for Basic MSI, InstallScript MSI, and Web projects.

Here it is:

      Setup.exe /debuglog

You will notice that a file called InstallShield.log has been created in the same folder as Setup.exe.

For more read >> http://www.installationdeveloper.com/686/using-log-files-in-installshield/




回答3:


You can add registry settings which will tell Windows Installer to log your installation.

The registry settings you'll need are:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer]
"Logging"="voicewarmup"
"Debug"=dword:00000007

Once you run the installation, navigate to %temp% inside windows explorer and there will be .LOG files with a naming scheme of MSI#####.LOG.

NOTE: This should log all installations on your machine, so you may want to delete these registry settings when you're done.



来源:https://stackoverflow.com/questions/9681476/how-to-create-log-file-for-a-launched-setup-exe

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!