O InstallShield Setup.exe nunca mostra a interface do usuário

0

Eu tenho um programa que foi empacotado com o InstallShield que estou tentando instalar. Quando eu lanço o Setup.exe , nada acontece. O processo fica pendurado no Gerenciador de Tarefas e eu posso matá-lo, mas o assistente de instalação real nunca aparece, não importa quanto tempo eu o deixo sentado lá.

Tenho 6 computadores configurados de forma idêntica nos quais preciso instalar. Eu sei que a fonte é boa porque eu instalei com sucesso em um deles logo de cara. Em outro, eu tenho esse comportamento, mas depois de executar algumas atualizações e reiniciar algumas vezes, ele começou a funcionar. Estou tentando instalá-lo em uma terceira máquina e não consigo fazer com que funcione. Em um 4º computador ele apareceu depois de algumas tentativas, mas eu estupidamente cancelei e agora ele não funcionará lá também.

Não há eventos registrados no Visualizador de Eventos e nenhum log está sendo gerado em \ Windows \ Temp ou \ AppData \ Local \ Temp. Pensando que havia algo errado com a imagem que foi usada nesses 6, eu tentei em um computador que já tem esse software instalado, e estranhamente eu tenho o mesmo comportamento. O desinstalador de Adicionar / Remover programas não será executado (mesmo arquivo setup.exe ). Além disso, não há nada de errado com esses computadores. O processo também não parece estar fazendo nada (nenhum acesso HD e nenhum tempo de CPU sendo consumido).

Todos os computadores em questão são máquinas Win7. Eu tentei em alguns computadores Win10 e funciona bem (com um atraso de tiro). O software é de 2012, por isso não é uma coisa de compatibilidade do sistema operacional (Win7 era o sistema operacional para o qual foi projetado).

Já vi isso antes com instaladores do InstallShield (principalmente quando removemos o crapware de computadores HP) onde o processo Setup.exe está funcionando em segundo plano, mas não exibe uma janela para o usuário. Mas eles acabam inventando algo.

Como posso começar a solucionar isso? Existe um modo de registro de depuração ou detalhado para os pacotes do InstallShield?

    
por Wes Sayeed 15.08.2017 / 00:04

1 resposta

0

Existe uma opção de linha de comando de depuração. A sintaxe é:

Setup.exe /debuglog"C:\PathToSetupLogFile\setup.log"

Observe que, no exemplo acima, você não deve ter espaços entre a opção /debuglog e o nome completo do arquivo de log entre aspas.

Aviso: esse arquivo de log específico não é intuitivo de se ler, mas esperamos que ele possa esclarecer o que está acontecendo com você.

    
por 26.09.2017 / 19:09