【问题标题】:How to fix a corrupt Delphi 2009 Install如何修复损坏的 Delphi 2009 安装
【发布时间】:2008-09-16 23:15:03
【问题描述】:

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

在生成用于 boost、文档和 dbtools 的附加安装包时,核心 Web 安装程序似乎都失败了。 (它打开了一个查找文件对话框,询问我的机器上不存在的 setup.msi)。取消此操作时,安装程​​序报告了一个致命错误。

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

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

【问题讨论】:

  • 哇!你也用德尔福?我以为只有我一个! :)
  • AFAIK,至少对于 ISO,试用版和发布版是相同的 - 仅取决于您的序列号。
  • 两者的 ISO 相同。我不确定您是否可以将试用安装(即 Architect)降级为专业安装,这就是我尝试卸载它的原因。

标签: delphi delphi-2009


【解决方案1】:

步骤 1

清除所有 Delphi 2009 的注册表。

您正在寻找 HKLM\Software\Codegear\BDS\6.0 及其下的所有内容。清除 HKCU 等效项。

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

第二步

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

第三步

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

第四步

尝试重新安装。

祝你好运!

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

    • ESD 和 DVD/ISO 使用相同的安装程序。不同之处在于 DVD/ISO 已在本地拥有所有软件包。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-15
    • 2020-06-03
    • 2018-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多