O instalador do driver da impressora falha no Windows XP. Como diagnosticar?

2

Eu tenho um driver de impressora que estou tentando instalar em uma estação de trabalho do Windows XP. O instalador é executado e, em seguida, cai de repente. Não consigo encontrar nenhum diálogo de erro ou arquivo de log ou registro de evento do sistema para me dizer o que aconteceu.

Que passos posso dar para diagnosticar esta falha?

O instalador é para o Controlador de Impressora Brother MFC-8860DN do Windows XP .

Chega como um único arquivo MFC-8860DN-inst-D2-enus.EXE . Este é um arquivo de extração automática. A descrição do arquivo (de suas propriedades) é "ZIP SELFEXTRACT". Os direitos autorais são "Copyright (C) A.I.SOFT, INC. 1996-2003". Quando executo esse archive, ele cria uma árvore de diretórios mflpro\ no mesmo diretório. Tão perto quanto eu posso dizer, a parte auto-extraível corre bem. Ele exibe uma mensagem sobre a execução de mflpro\Setup8860DN\Usa\Setup.exe e, em seguida, aparecem as caixas de diálogo, aparentemente a partir desse setup.exe.

A árvore de diretórios mflpro\ tem um subdiretório mflpro\Setup8860DN\Usa\ contendo Setup.exe e BRINST.INI . A descrição do arquivo (de suas propriedades) é "Iniciar instalador integrado". Os direitos autorais são "Copyright © 2005 Brother Industries, Ltd." A versão do arquivo é 2.2.0.0. Curiosamente, não vejo nada neste setup.exe ou no ficheiro BRINST.INI que o acompanha, o que diz Installshield, ou dá uma indicação óbvia sobre como obter diagnósticos.

Se eu cd para esse diretório e, em seguida, executar esse Setup.exe , vejo a sequência de diálogo do InstallShield que vi ao executar o arquivo de extração automática original, seguido pela falha. Mas não vejo nenhum diagnóstico na janela da linha de comando ou em qualquer arquivo de log gravado nesse subdiretório.

Procurei em todas as categorias do Visualizador de Eventos (Aplicativo, Sistema, etc.) e não há registros de eventos associados a este instalador e sua execução.

Existe alguma maneira de obter diagnósticos deste instalador, sem ter acesso aos arquivos de origem dos quais o instalador foi construído?

Estou procurando dicas sobre por que a instalação falha, esperando que eu possa corrigir esses problemas e permitir que a instalação seja bem-sucedida. Além disso, como os instaladores do InstallShield são amplamente usados, se eu souber os truques, talvez eu possa diagnosticar outros problemas no futuro.

A Flexera, fabricante do InstallShield, tem um site de suporte ao consumidor , mas eu não vi nada lá que fosse útil. Estou entrando em contato com o departamento de suporte da empresa que fez o motorista, mas, enquanto isso, eu gostaria de ajudar a tornar-me autossuficiente, ou seja, "aprender a pescar".

    
por Jim DeLaHunt 08.01.2013 / 05:02

3 respostas

2

(Desculpe-me. Isso está longe de ser uma resposta completa, mas os comentários são muito curtos, e é muito difícil não adicionar uma quebra de linha.)

Tenho a sensação de que você pode estar se aprofundando demais nisso. Para começar, se o instalador tiver um buggy de verdade, não é de sua responsabilidade, e provavelmente não está ao seu alcance, consertá-lo, examinando o IntallShield e tudo mais. Você deveria contar a eles sobre isso.

Talvez você já tenha feito isso, mas caso tenha esquecido algo, aqui estão as coisas básicas a fazer quando surge um problema como esse:

  • Verifique se você tem o instalador correto. Este arquivo é para Windows Xp Home e Professional 32 bits. É a coisa certa para você, certo?

  • Exclua tudo e faça o download novamente. Algo pode ter sido corrompido de alguma forma no download.

  • Verifique se a pasta em que você está trabalhando tem todos os direitos necessários para ler / gravar arquivos e tudo. Para ter certeza, tente trabalhar em um lugar onde nunca haja restrições, como Meus Documentos.

  • Tente executar as coisas como administrador.

  • Verifique se o driver ainda não foi instalado. Quem sabe, às vezes estamos tão focados em encontrar o problema que não vemos que não há problema. Não te insultar. Algo assim aconteceu comigo no passado. Frustrante Há uma chance de o instalador não ser tão bem codificado e, quando já estiver instalado, em vez de avisar, ele interrompe a execução abruptamente.

  • Verifique se nenhum programa de segurança, antivírus, firewall, etc. está mexendo com você.

Se você realmente não conseguir encontrar o problema, talvez o instalador esteja estragado e eles precisem refazê-lo. Mesmo grandes empresas cometem erros. E o Windows Xp sendo realmente antigo, há uma chance de que eles não tenham recebido um relatório sobre o problema ainda. Nesse caso, seria bom informá-los sobre o assunto. E se o instalador não estiver desarrumado, bem, talvez eles possam dizer por que não está funcionando para você.

Você pode tentar um software de atualização de driver para contornar esse problema do instalador que contém bugs. link Aqui.

Talvez eu tenha entendido mal o seu problema. O que você quer dizer com "criou uma árvore de diretórios"? Não é uma árvore de diretórios uma forma de exibir diretórios? Como você cria uma árvore de diretórios se não abrir o explorador de arquivos e perguntar por ele?

Além disso, não acho muito claro o que acontece. Seria uma grande ajuda se você pudesse dar capturas de tela das etapas que você realizou. Talvez eu tenha entendido mal. "Uma imagem vale mais que mil palavras".

Finalmente, por que você "cd" para um diretório? Por que você está no prompt de comando? Eu devo ter perdido algo. As pessoas que fazem software esperam que as pessoas o executem clicando duas vezes no arquivo / ícone / o que for. Eu não ficaria surpreso se usar um prompt de comando por algum motivo obscuro causaria problemas. O criador nem saberia disso, porque duvido seriamente que isso esteja na lista de coisas para testar.

    
por 08.01.2013 / 05:41
1

EDIT: Eu tentei postar com imagens, mas isso não me permite "políticas de prevenção de novos spam" e dias que eu preciso para obter 10 rep para fazê-lo. Eu posso enviar as imagens correspondentes por e-mail para que você possa ver o que estou falando. EDIT # 2: Obrigado Jim por upvoting, eu adicionei as imagens.

Estou tendo esse mesmo problema EXATO. Você executa o .exe (no meu caso, na pasta USA) e o instalador é iniciado e, em seguida, falha.

Para explicar mais tecnicamente, veja a imagem abaixo. O 8860inst.exe extrai e cria os diretórios DATA e Setup8860DN. No final da extração, será perguntado se você deseja iniciar o Setup.exe em Setup8860DN \ USA \ Setup.exe. Neste ponto, o assistente de instalação de proteção carrega, finaliza e, em seguida, inicia o assistente de instalação de proteção.

Entãovocêvêessatelaporalgunssegundos:

Então desaparece. Nenhum erro de aplicativo do Windows, nada no log do instalador. Curiosamente, temos outra máquina, exatamente a mesma marca e modelo, o mesmo Windows XP e service pack, e ela é instalada sem nenhum problema. Muito, muito frustrante.

Eu tentei vários downloads do software, várias versões diferentes de diferentes origens, tudo em vão.

    
por 23.01.2013 / 23:56
0

I'm looking for hints about why the install fails, hoping that I can correct those problems and let the install succeed.

Dê uma olhada no Procmon da Microsoft (Sysinternals). Ele permitirá que você rastreie as atividades do instalador e poderá fornecer uma pista sobre o que está acontecendo no momento da falha.

    
por 24.01.2013 / 02:06