如何修复损坏的Delphi 2009安装

时间:2008-09-16 23:15:03

标签: delphi delphi-2009

我在收到Delphi 2009试用版和实际版本时通过网络安装程序安装了它们,并在安装时遇到了同样的错误。

两次核心Web安装程序在生成boost,documentation和dbtools的附加安装包时都会失败。 (它提出了一个findfile对话框,询问我的机器上不存在的setup.msi)。取消此操作时,安装程​​序报告了致命错误。

卸载程序没有出现在我的程序列表中,也没有从安装文件夹中启动。

未来尝试启动安装程序时,它认为已经安装了Delphi 2009并且无法更正或修复或卸载它。

2 个答案:

答案 0 :(得分:4)

第1步

清理所有Delphi 2009的注册表。

您正在寻找 HKLM \ Software \ Codegear \ BDS \ 6.0 及其下的所有内容。当你在它时,清除HKCU等值。

在HKEY.CLASSES.ROOT下搜索包含“CodeGear \ RAD Studio \ 6.0”的任何内容 - 假设您已安装到默认文件夹中。从CLSID级别清除所有这些项目。

第2步

使用Microsoft Windows Installer Cleanup实用程序清理Windows Installer。

第3步

我建议在这个阶段重新启动。

第4步

尝试重新安装。

祝你好运!

答案 1 :(得分:0)

问题似乎源于网络安装程序没有所需的所有文件。

下载2009 ISO:http://cc.codegear.com/item/26049

使用Microsoft的免费工具安装它:http://download.microsoft.com/download/7/b/6/7b6abd84-7841-4978-96f5-bd58df02efa2/winxpvirtualcdcontrolpanel_21.exe(您也可以将其刻录到DVD)

然后重新安装。此时,修复和卸载都有效。