代码之家  ›  专栏  ›  技术社区  ›  Zartog

如何修复损坏的Delphi2009安装

  •  2
  • Zartog  · 技术社区  · 17 年前

    当我收到Delphi2009试用版和实际发行版时,我都是通过Web安装程序安装的,在安装这两个版本时也遇到了同样的错误。

    两次核心Web安装程序在为boost、documentation和dbtools生成额外的安装包时似乎都失败了。(它显示了一个findfile对话框,要求在我的计算机上提供不存在的setup.msi)。当取消此操作时,安装程序报告了一个致命错误。

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

    以后尝试安装程序时,它认为已经安装了Delphi2009,并且无法更正、修复或卸载它。

    2 回复  |  直到 15 年前
        1
  •  4
  •   Tim Knipe    17 年前

    步骤1

    清除Delphi2009所有东西的注册表。

    你在找 hklm\software\codegear\bds\6.0 以及它下面的一切。当你在香港大学的时候,把它清除掉。

    在hkey.classes.root下搜索包含“codegear\rad studio\6.0”的任何内容(假设您已安装到默认文件夹中)。从clsid级别清除所有这些项。

    步骤2

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

    步骤3

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

    步骤4

    尝试重新安装。

    祝你好运!

        2
  •  0
  •   Zartog    17 年前

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

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

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

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