如何修复损坏的Delphi 2009安装

时间:2020-03-05 18:57:29  来源:igfitidea点击:

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

两次都显示核心Web安装程序在生成用于boost,documentation和dbtools的其他安装程序包时失败。 (它弹出一个findfile对话框,询问我的机器上不存在的setup.msi)。取消后,安装程序报告致命错误。

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

将来尝试启动安装程序时,它处于认为已安装Delphi 2009且无法更正,修复或者卸载该状态的状态。

解决方案

回答

这些问题似乎是由于Web安装程序没有所需的所有文件而引起的。

下载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)

然后重新运行安装程序。至此,修复和卸载均成功。

回答

步骤1

清理所有内容的注册表Delphi 2009.

我们正在寻找HKLM \ Software \ Codegear \ BDS \ 6.0及其下的所有内容。在使用它时,请清除等效的HKCU。

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

第2步

使用Microsoft Windows Installer清理实用工具清理Windows Installer。

第三步

我建议在此阶段重新启动。

第4步

尝试再次安装。

祝你好运!