Garantindo a desinstalação completa do PostgreSQL após a instalação incorreta do Windows) l

1

Recentemente, tentei instalar o PostgreSQL em uma máquina com Windows XP SP3 usando o instalador do EnterpriseDB. A instalação não foi bem-sucedida, provavelmente porque não lembrei de desativar meu antivírus (MS Security Essentials). Então eu executei o desinstalador que foi instalado pelo instalador, removi um objeto que sobrou na minha conta de usuário, desliguei o antivírus e redefini uma exceção de firewall para a porta e o processo, e baixei novamente e executei novamente o instalador.

Depois disso, não consegui iniciar o servidor usando nenhum dos métodos padrão. Uma pessoa útil no fórum de instalação do EnterpriseDB consultou o log de instalação da minha segunda tentativa de instalação e disse que o instalador estava sendo executado no “modo de atualização”, aparentemente porque o instalador encontrou alguns rastros da instalação anterior não removidos pelo desinstalador. Veja a postagem, aqui, dos comentários e do log de instalação completo: link

Qual é a causa provável de uma falha na desinstalação completa, como essa? Como eu posso: 1) garantir que a próxima vez que eu executar o desinstalador seja executado até a conclusão, ou 2) verificar se ele removeu tudo e remover qualquer sobra manualmente?

Eu acho que para fazer o último eu precisaria de uma lista completa de todos os lugares que o instalador toca.

Eu ficaria grato por qualquer ajuda ou sugestão que alguém pudesse oferecer.

Atenciosamente, andrewH

    
por andrewH 15.02.2014 / 06:05

2 respostas

0

Dê uma olhada no Revo Uninstaller . Ao desinstalar um programa, ele tenta detectar arquivos e entradas de registro que foram deixados para trás e fornece uma oportunidade para removê-los. Se você está prestes a instalar um programa, pode ativar o modo rastreador, que acompanhará a instalação e permitirá que ele realize um trabalho mais completo.

Dito isso, você deve sempre verificar o que ele oferece para remover, porque é possível que ele identifique incorretamente itens para remoção.

Existe uma versão gratuita do programa, mas acho que o rastreador faz parte da versão paga. Você pode verificar a página no site deles que compara os dois.

    
por 15.02.2014 / 06:53
0

Se você tiver desfigurado uma instalação excluindo coisas manualmente, então executará um desinstalador, o desinstalador provavelmente não fez nada. O Windows geralmente notará que o diretório do programa que contém o desinstalador está faltando e simplesmente remove as entradas do programa da lista de programas instalados no registro.

Isso não remove mais nada que o programa possa ter, como serviços do Windows, contas de usuário, entradas de registro, etc.

Sua primeira tentativa deve ser executar o instalador novamente e, quando ele for concluído, executar o desinstalador. Espero que isso dê a chance de limpar os remanescentes da primeira instalação, após o que uma instalação subseqüente pode realmente funcionar corretamente.

Se não, você pode precisar (cuidadosamente) remover os fragmentos restantes da instalação manualmente excluída, incluindo o serviço, as entradas do registro de instalação, etc. etc. Se você fizer isso errado, você pode tornar tudo pior - certifique-se de tenha bons backups antes de tentar uma limpeza manual de uma instalação bloqueada.

    
por 15.02.2014 / 07:48