我正试图在之前安装了完整版本的Windows 10机器上安装Delphi 10.4 Community Edition(该许可证现已过期(。以前的执照是学术执照,必须每年更新一次。
我已经按照激活的说明进行了操作。禁运:
感谢您的注册!所附文件(reg6072_1665758099000.txt(将激活Embarcadero产品的副本。
说明:
- 首先将文件放在硬盘上的任何文件夹中,例如"我的文档">
- 然后推出产品。如果您的副本以前未激活,则会出现Embarcadero产品注册对话框
- 单击注册对话框中的高级按钮。单击导入。导航到并导入许可证
如果产品已经在运行,请转到帮助|许可证管理器。。。在菜单中。单击导入;导航到并导入许可证。
但是,在我这样做之后,注册向导关闭,我会弹出以下窗口:
未找到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或手动删除任何文件。