如何在安装Delphi10.4 CE时通过Embarcadero产品注册对话框



我正试图在之前安装了完整版本的Windows 10机器上安装Delphi 10.4 Community Edition(该许可证现已过期(。以前的执照是学术执照,必须每年更新一次。

我已经按照激活的说明进行了操作。禁运:

感谢您的注册!所附文件(reg6072_1665758099000.txt(将激活Embarcadero产品的副本。

说明:

  1. 首先将文件放在硬盘上的任何文件夹中,例如"我的文档">
  2. 然后推出产品。如果您的副本以前未激活,则会出现Embarcadero产品注册对话框
  3. 单击注册对话框中的高级按钮。单击导入。导航到并导入许可证

如果产品已经在运行,请转到帮助|许可证管理器。。。在菜单中。单击导入;导航到并导入许可证。

但是,在我这样做之后,注册向导关闭,我会弹出以下窗口:

未找到Embarcadero(r(Delphi 10.4的有效许可证信息。您必须提供有效的序列号才能使用Embarcadero(r(Delphi 10.4。是否要再次运行注册向导?

注册码12963955

您无权使用Embarcadero(r(Delphi 10.4。

如果问题是由以前的学术版本的残余引起的,我已经删除了

  • 整个程序文件(x86(\Embarcadero及以下
  • 包含"Embarcadero"的所有注册表项和值
  • AppData\Roaming下的Embarcadero文件夹
  • Embarcadero及以下文件夹的系统路径中的所有引用

我仍然有问题。

所以我被卡住了。如何让它接受注册文件并继续安装?

这是我自己想出来的。我在q中添加了一条评论,向Uwe Raabe解释了我从以前的设置中删除了什么,之后我的钱就掉了。

事实证明,除了我自己的AppData\Roaming配置文件外,我还需要从Public\Roaming和All users\Roaming文件夹中删除Embarcadero文件夹。然后,Licence Registration向导毫无怨言地运行,安装成功完成。

警告:如果你有不止一个Delphi安装,你显然应该将删除限制在D10.4版本。

处理过期Delphi许可证的最佳方法是使用您可以在C:Program Files (x86)EmbarcaderoStudio22.0bin文件夹中找到的Embarcadero License Manager。

使用许可证管理器,可以在教育版和社区版许可证之间切换,而无需重新安装Delphi或手动删除任何文件。

最新更新