你遇到的错误提示 “The new license file is identical to the current license file. The license manager has not been updated.” 是 Ansys 在尝试更新许可证文件时,发现新文件内容与当前正在使用的许可证文件完全一致,因此拒绝替换,以避免无意义的操作。
问题原因
你尝试安装或替换的许可证文件(如 license.dat 或 ansyslmd.lic)与 Ansys License Manager 当前加载的许可证文件内容完全相同。
FlexNet 许可证管理器检测到无变化,故不更新,也不会报错,但可能影响后续功能激活或版本升级。
解决方法
根据公开资料和常见实践,按以下步骤操作:确认许可证文件是否真的需要更新
如果你只是重新复制了同一个 .lic 或 .dat 文件,确实无需操作。
若已获取新许可证(如新版本、新增模块、有效期延长),则必须确保文件内容确实不同。
手动替换许可证文件(适用于使用 Crack 补丁的情况)
关闭所有 Ansys 相关程序。
进入 Ansys 安装目录下的许可证文件夹,例如:text
C:\Program Files\ANSYS Inc\Shared Files\licensing\license_files
备份原许可证文件(如 ansyslmd.lic)。
将你从安装包 Crack 文件夹中获取的新许可证文件复制到此目录,并重命名为 ansyslmd.lic(覆盖原文件)。
确保文件编码为 UTF-8 无 BOM,且无多余空格或换行。
重启 Ansys License Manager
按 Win + R,输入 services.msc,回车。
找到 “ANSYS License Manager” 或 “ANSYS FlexNet License Server”。
右键选择 “重启”(即使显示“正在运行”,也建议重启)。
验证 HostID 是否匹配
打开 Ansys License Management Center。
导航至 “License File Options” → “Get System HostID Information”。
确保生成的 HOSTNAME、MAC 地址(或 Disk Serial) 与许可证文件中 SERVER 行指定的信息完全一致。
若不一致,需重新生成许可证文件。
检查端口与防火墙(可选但推荐)
默认端口为 1055(lmgrd)和 2325(ansyslmd)。
确保防火墙允许这些端口通信,或临时关闭防火墙测试。
补充说明
此类问题常见于使用非官方许可证(如 Crack 版)的场景,官方授权用户通常不会遇到此提示。
若使用的是官方许可,建议通过 Ansys Customer Portal 获取最新许可证文件,并联系 Ansys 支持确认授权状态。
参考资料:
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权