Como consertar uma instalação corrompida do Delphi 2009
-
09-06-2019 - |
Pergunta
Instalei a versão de avaliação e a versão real do Delphi 2009 por meio do instalador da web quando os recebi e tive os mesmos erros ao instalar ambos.
Em ambas as vezes, parece que o instalador principal da web falhou ao gerar os pacotes de instalação adicionais para boost, documentação e dbtools.(Apareceu uma caixa de diálogo findfile solicitando um setup.msi que não existia na minha máquina).Ao cancelar isso, o instalador relatou um erro fatal.
O desinstalador não apareceu na minha lista de programas e não foi iniciado a partir da pasta de instalação.
Tentativas futuras de ativar o instalador o levaram a um estado em que o Delphi 2009 já estava instalado e não seria corrigido, reparado ou desinstalado.
Solução
Passo 1
Limpe o registro de todas as coisas do Delphi 2009.
Você está procurando HKLM\Software\CodeGear\BDS\6.0 e tudo abaixo dele.Limpe o equivalente HKCU enquanto estiver fazendo isso.
Procure em HKEY.CLASSES.ROOT por qualquer coisa que contenha "CodeGear AD Studio\6.0" - assumindo que você instalou na pasta padrão.Limpe todos esses itens do nível CLSID.
Passo 2
Limpe o Windows Installer usando o Limpeza do instalador do Microsoft Windows Utilitário.
etapa 3
Sugiro uma reinicialização nesta fase.
Passo 4
Tente instalar novamente.
Boa sorte!
Outras dicas
Os problemas parecem ter origem no fato de o instalador da web não ter todos os arquivos necessários.
Baixe a ISO 2009: http://cc.codegear.com/item/26049
Montei usando esta ferramenta gratuita da Microsoft: http://download.microsoft.com/download/7/b/6/7b6abd84-7841-4978-96f5-bd58df02efa2/winxpvirtualcdcontrolpanel_21.exe (Você também pode gravá-lo em um DVD)
Em seguida, execute novamente o instalador.Neste ponto, tanto o reparo quanto a desinstalação funcionaram.