Como corrigir 'Erro ao abrir arquivo de log de instalação'

Você pode receber a mensagem “ Erro ao abrir o arquivo de log de instalação ” ao tentar desinstalar um programa usando o gerenciador de aplicativos no Windows. Esse erro ocorre apenas se o registro do Windows Installer estiver habilitado, mas devido a alguma falha ou conflito, o mecanismo do Windows Installer não pode gravar corretamente o arquivo de registro de desinstalação.

Isso geralmente ocorre se o heap do aplicativo do Windows Installer for liberado e, por causa disso, ele perder as informações sobre onde armazenar o arquivo de log. O Windows então tenta gravar o log em um local padrão como um arquivo, mas não consegue. Este é um erro muito antigo e foi corrigido oficialmente pela Microsoft em seu site. As soluções alternativas para esse problema são bastante simples e diretas.

O que causa 'Erro ao abrir o arquivo de log de instalação'?

Conforme discutido acima, esse erro está relacionado ao registro do Windows Installer. O registro é basicamente controlar todas as instalações e desinstalações e armazená-las. Desta forma, você pode obter os detalhes técnicos em um documento de texto. Uma lista detalhada de por que esse erro pode ocorrer é:

  • O módulo Windows Installer está tendo problemas para manter um log de instalações e desinstalações porque não sabe onde armazenar o arquivo.
  • O instalador está corrompido ou seu arquivo de instalação está ausente .
  • O Windows Explorer está diretamente relacionado a todo o funcionamento do Windows Installer. Pode estar em um estado de erro.

Antes de prosseguir com as soluções, verifique se você tem privilégios de administrador. Podemos estar executando algumas instruções de prompt de comando que podem precisar de status elevado.

Solução 1: executando o desinstalador do aplicativo

Antes de passar para as soluções detalhadas, deve-se observar que é sempre recomendável desinstalar um programa usando seu próprio desinstalador. Quando você desinstala um programa usando o gerenciador de aplicativos do Windows, nem sempre pode iniciar o aplicativo desinstalador nativo do aplicativo.

Quando você usa o desinstalador nativo do aplicativo, ele ignora todos esses problemas que o Windows Installer encontra e desinstala o programa corretamente após remover todos os arquivos. Você pode encontrar o desinstalador do aplicativo navegando até seu diretório e localizando o arquivo ' uninstall.exe '. Execute-o e siga as instruções na tela. Certifique-se de ter acesso de administrador.

Solução 2: reiniciando o Explorer.exe

Explorer.exe é o processo do Windows Explorer, que se parece mais com um gerenciador de arquivos. No entanto, ao contrário de outros gerenciadores de arquivos simples, ele também comunica e transfere informações para outros módulos, como o Windows Installer. Se estiver corrompido ou em estado de erro, você poderá receber a mensagem de erro em discussão. Reiniciar o Windows Explorer também é a correção oficial listada pela Microsoft.

  1. Pressione Windows + R para abrir o Run Type “ taskmgr ” na caixa de diálogo para abrir o gerenciador de tarefas do seu computador.
  2. Uma vez no gerenciador de tarefas, clique na guia “ Processos ” localizada na parte superior da nova janela.
  3. Agora localize a tarefa do Windows Explorer na lista de processos. Clique nele e pressione o botão “ Reiniciar ” presente no canto inferior esquerdo da janela.
  1. Após reiniciar o Windows Explorer, tente executar o arquivo de instalação novamente e verifique se a mensagem de erro foi resolvida.
  2. Se o gerenciador de arquivos e os ícones da área de trabalho desaparecerem, você pode iniciar o Windows Explorer novamente manualmente. Pressione Windows + R, digite 'explorer.exe' na caixa de diálogo e pressione Enter.

Solução 3: corrigindo os diretórios TMP e TEMP

Você também pode enfrentar esse erro se os diretórios 'TMP' e 'TEMP' do arquivo forem diferentes. Isso fará com que o Windows Installer grave no TMP ', mas quando ele tentar lê-los usando o atributo' TEMP ', ele obterá um erro e o propagará para você. Podemos tentar referir os valores de ambos na mesma direção para que o conflito seja resolvido.

  1. Pressione Windows + S, digite “prompt de comando” na caixa de diálogo, clique com o botão direito do mouse e selecione Executar como administrador .
  2. Uma vez no prompt de comando, execute a seguinte instrução.
definir TEMP +% tmp%
  1. Agora tente executar a instalação e veja se isso corrige o problema.

Solução 4: removendo manualmente o arquivo de log

Se você ainda receber este erro mesmo depois de seguir as duas soluções acima, você pode tentar remover manualmente o arquivo de log INSTALL do diretório do aplicativo. Existem alguns casos em que já existe um arquivo de log com os nomes de arquivo adequados. Se isso acontecer, o Windows Installer não o substituirá e exibirá uma mensagem de erro. Podemos tentar remover manualmente e ver se isso tira o instalador do estado de erro.

  1. Abra seus arquivos de programa no Disco local C (este é o local padrão dos arquivos de instalação. Se você instalou em algum outro disco, abra esse diretório) e localize seu programa.
  2. Uma vez no diretório do programa, procure o arquivo 'INSTALL.txt'. Depois de localizá-lo, corte-o e cole-o em algum outro diretório (como a área de trabalho).
  1. Agora tente executar o instalador novamente e veja se isso corrigiu o problema.

Além das soluções mencionadas acima, você também pode tentar as seguintes correções:

  • A execução de um verificador de arquivos de sistema SFC verificará todos os seus arquivos do Windows (incluindo o Windows Installer) e corrigirá quaisquer discrepâncias (se houver). Abra um prompt de comando elevado e execute o seguinte 'sfc / scannow'.
  • Registre novamente o Windows Installer ou reinstale Se o Windows Installer estiver corrompido, você pode atualizá-lo manualmente. A reinstalação pode corrigir quaisquer peças ou módulos ausentes no programa. Você pode obter informações detalhadas sobre como fazer isso no site oficial da Microsoft.