delphi - 如何修复损坏的 Delphi 2009 安装

标签 delphi delphi-2009

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

这两次核心 Web 安装程序在生成 boost、文档和 dbtools 的附加安装包时似乎都失败了。 (它弹出一个 findfile 对话框,询问我的计算机上不存在的 setup.msi)。当取消此操作时,安装程​​序报告了一个 fatal error 。

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

以后尝试启动安装程序时,它会认为 Delphi 2009 已安装,并且不会更正、修复或卸载它。

最佳答案

步骤 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

尝试再次安装。

祝你好运!

关于delphi - 如何修复损坏的 Delphi 2009 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/78263/

相关文章:

delphi - 动态释放集中的自定义控件会导致崩溃

windows - Delphi TForm OnCreate 被多次调用

delphi - 如何创建不区分大小写的字符串列表?

Delphi 2009泛型编译问题

delphi - 将 COM-DLL 从 Delphi 2007 移植到 Delphi 2009 后,如何诊断 COM-DLL 中发生的内存损坏错误?

performance - Indy10,400ms 简单的 TCP/IP 请求和响应

delphi - 如何模拟 Alt+Shift 来更改 Windows 中的语言(第二部分)?

delphi - 有没有办法在按下 Ctrl +"some key"时停止使用控制字符生成烦人的 OnKeyPress 事件?

delphi - 将表单定位在桌面中心时出现异常

regex - 如何从输入中获取句子编号?