O InstallShield mantém um log durante a instalação?

16

Só quero saber se o InstallShield mantém um log durante a instalação de um aplicativo.

Já verifiquei C: \ Arquivos de Programas \ InstallShield Installation Information {GUID}, mas não há um arquivo de log lá.

O motivo é que a instalação de uma ferramenta de terceiros está falhando com um erro arbitrário, como:

"The following error occurred on file \ZZZ. File is readonly"

As opções são: Ignorar, Repetir, Abortar

Eu quero descobrir o caminho completo para o arquivo, bem como outras informações e acho que isso pode estar no log (se houver algum).

Obrigado.

    
por Henrique Zacchi 03.09.2009 / 10:35

4 respostas

13

Veja a linha de comando Setup.exe Parâmetros para os documentos oficiais sobre os parâmetros da linha de comando do Installshield.

Se você estiver executando um arquivo setup.exe em vez de um arquivo MSI e estiver executando-o silenciosamente, você poderá use o parâmetro / f2 para especificar o local do arquivo de log . Algo como:

Setup.exe /s /f2"C:\Setup.log"
    
por 03.09.2009 / 12:39
19

Existem dois componentes em jogo - o mecanismo do InstallShield e o mecanismo MSIExec / Windows Installer.

Em versões posteriores do bootstrapper Setup.exe do Installshield, o sinalizador / debuglog foi introduzido.

Para registrar os dois, tente:

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

Certifique-se de que o usuário tenha permissões de gravação para os caminhos especificados

Linha de comando Installshield Setup.exe

Referência de linha de comando de 2008

Referência da linha de comando 2009    Não tenho certeza se isso está correto, pois o original não está mais disponível.

referência da linha de comando (dead) 2010

referência da linha de comando (inativa) 2011

referência de linha de comando (inativa) 2012

Últimos parâmetros de linha de comando

Referência de depuração de linha de comando da MSI

Veja também link

    
por 24.12.2013 / 10:10
6

Também disponível para o setupshield Setup.Exe é a opção / V.

Setup.exe /V"/LIME c:\Temp\Install.log"
    
por 25.07.2012 / 20:43
1

Bem, você pode forçá-lo a ter um:

msiexec.exe /i C:\Path\Your.msi /L*v C:\Your.log
    
por 03.09.2009 / 11:03