如何使C ++ Builder 2010只安装一个Architect版本的专业版

时间:2010-01-13 23:35:06

标签: delphi licensing installation delphi-2010 c++builder

在计算机中,有一个C ++ Builder 6,并且是一个C ++ Builder Architect(许可证不属于该公司),它已被卸载。

我收到了安装最近在该机器上购买的C ++ Builder Professional 2010的任务,但ISO的安装程序(从Embarcadero下载)坚持安装Architect版本并使用OLD许可证密钥 - 因此不允许该产品激活。

以前有人遇到过这个问题吗?

2 个答案:

答案 0 :(得分:3)

我在安装Delphi 2010时遇到了类似的问题。这是由于安装程序中的一个错误导致之前的注册文件落后。你必须找到并删除它。我不记得它叫什么或它在哪里。我建议你致电Embarcadero技术支持。我通过与一个非常有帮助的人交谈来解决这个问题,并将我指向正确的位置。

答案 1 :(得分:2)

实际上,我结束了删除以下的卸载剩余文件夹:

  1. \ Program Files \ Embarcadero \ Rad Studio \ 7.0
  2. \ Documents and Settings \ All Users \ Local settings \ Application Data \ Embarcadero
  3. \ Documents and Settings \ All Users \ Application Data \ Embarcadero
  4. 因此迫使地狱般的安装者完全重建两者。 此外,我在安装之前踢了\ Application Data \文件夹中的所有{<guid>}~<number>文件夹,以确保它必须完全完成所有工作。 (也释放了很多空间; - ))。

    由于我在使用ProcessMonitor运行时获得了结果,我不知道确实什么是地狱般的文件 - 尽管我非常怀疑(1)\许可证上的一个RadStudio2010.slip目录,因为卸载后该文件没有任何内容,因为我已经在之前的尝试中删除了(2)。

    [rant] 在安装程序中,gui很高兴有一个'重新安装所有东西杀死每个#&amp; $ @#$$ @#$%幸存者在你路径上的最后一次卸载'这些案件的按钮...... [/ rant]

    好吧,恢复极端的方法:

    1. 执行正常卸载
    2. 在\ All Users \ Application Data中杀死Emba文件夹只是为了清理所有内容 (我已经在失败的尝试中杀死了整个文件夹)
    3. 终止安装程序在\ All上留下的所有{<guid>}~<number>个文件夹 用户\应用程序数据
    4. 杀死\ Program Files \
    5. 上剩余的Embarcadero \ Rad Studio \ 7.0文件夹
    6. 注册表不会影响此问题 (我一直清理注册表)
    7. 现在可以安装。