Cómo reparar una instalación corrupta de Delphi 2009
-
09-06-2019 - |
Pregunta
Instalé tanto la versión de prueba como la versión real de Delphi 2009 a través del instalador web cuando las recibí y experimenté los mismos errores al instalar ambas.
En ambas ocasiones parece que el instalador web principal falló cuando generó los paquetes de instalación adicionales para boost, documentación y dbtools.(Apareció un cuadro de diálogo de búsqueda de archivos solicitando un setup.msi que no existía en mi máquina).Al cancelar esto, el instalador informó un error fatal.
El desinstalador no apareció en mi lista de programas y no se inició desde la carpeta de instalación.
Intentos futuros de abrir el instalador lo dejaron en un estado en el que pensaba que Delphi 2009 ya estaba instalado y no lo corrigía, reparaba ni desinstalaba.
Solución
Paso 1
Limpia el registro de todo lo relacionado con Delphi 2009.
Estas buscando HKLM\Software\Codegear\BDS\6.0 y todo lo que hay debajo.Purgue el equivalente de HKCU mientras lo hace.
Busque en HKEY.CLASSES.ROOT cualquier cosa que contenga "CodeGear AD Studio\6.0", asumiendo que lo instaló en la carpeta predeterminada.Purgue todos esos elementos del nivel CLSID.
Paso 2
Limpiar Windows Installer usando el Limpieza del instalador de Microsoft Windows utilidad.
Paso 3
Sugiero reiniciar en esta etapa.
Etapa 4
Intente instalar nuevamente.
¡Buena suerte!
Otros consejos
Los problemas parecen deberse a que el instalador web no tiene todos los archivos necesarios.
Descargue la ISO 2009: http://cc.codegear.com/item/26049
Lo monté usando esta herramienta gratuita de Microsoft: http://download.microsoft.com/download/7/b/6/7b6abd84-7841-4978-96f5-bd58df02efa2/winxpvirtualcdcontrolpanel_21.exe (También puedes grabarlo en un DVD)
Luego volvió a ejecutar el instalador.En este punto, tanto la reparación como la desinstalación funcionaron.