如何使 C++ Builder 2010 只需安装专业版即可,以前是 Architect 版

发布于 2024-08-17 09:38:40 字数 223 浏览 8 评论 0原文

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

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

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

In the computer, there is an C++ Builder 6 and was an C++ Builder Architect (the license isn't owned by the company) which was uninstalled.

I received the mission to install C++ Builder Professional 2010 recently bought on that machine, but the installer of the ISO (downloaded from Embarcadero) insists on installing the Architect edition and using the OLD license key - therefore not allowing the product to be activated.

Have anyone had this problem before?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

泅人 2024-08-24 09:38:40

我在安装 Delphi 2010 时遇到了类似的问题。这是由于安装程序中的一个错误导致以前的注册文件被遗忘。你必须找到它并删除它。我不记得它叫什么,也不记得它在哪里。我建议您致电 Embarcadero 技术支持。我通过与一位非常乐于助人的人交谈解决了这个问题,他解释了问题并指出了正确的位置。

I had a similar problem installing Delphi 2010. It's caused by a bug in the installer leaving the previous registration file behind. You have to find it and delete it. I don't remember what it's called or where it's located. I'd advise you to call Embarcadero tech support. I got this fixed by talking to a very helpful guy there who explained the problem and pointed me to the right location.

乞讨 2024-08-24 09:38:40

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

  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

从而强制地狱般的安装程序可以完全重建两者。
另外,我在安装之前踢掉了 \Application Data\ 文件夹中的所有 {}~ 文件夹,以确保它具有完全完成所有工作。 (也释放了很多空间;-))。

由于我在使用 ProcessMonitor 运行时得到了结果,所以我不知道确切到底是什么文件 - 尽管我高度怀疑 (1)\License 目录中的一个 RadStudio2010.slip,因为卸载后该文件不再存在,并且因为我已经在之前的尝试中删除了 (2)。

[rant] 在安装程序 GUI 中,如果有一个“重新安装所有该东西,杀死路径中最后一次卸载的所有 #&$@#$$@#$% 幸存者”按钮,那就太好了情况...... [/rant]

好吧,恢复极端方法:

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

Actually, I ended removing the uninstall leftover folders on:

  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

Thus forcing the hellish installer to completely rebuild both.
Also, I kicked all the {<guid>} and ~<number> folders on the \Application Data\ folder before the install just to ensure it'll have to do all the job entirely. (Got a lot of space freed too ;-)).

Since I got the result on the run with ProcessMonitor, I don't know EXACTLY what is the hellish file - though I highly suspect of the one RadStudio2010.slip on the (1)\License directory, since that file has nothing to be there after an uninstall AND because I already deleted (2) on previous attempts.

[rant] In the installer gui would be nice to have a 'Reinstall all that thing killing every #&$@#$$@#$% survivor of the last uninstall in your path' button for those cases...... [/rant]

Well, resuming the extreme approach:

  1. Do the normal uninstall
  2. Kill the Emba folder at \All Users\Application Data just to clean everything
    (I already had killed the whole folder on the failed attempts)
  3. Kill all those {<guid>} and ~<number> folders that the installer leave on the \All
    Users\Application Data
  4. Kill the leftover Embarcadero\Rad Studio\7.0 folder on \Program Files\
  5. Registry does not affect this problem at all ( I cleaned the registry ALL the times )
  6. Now you can install.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文