针对 ANSYS 2021R1 许可证问题,根据近期公开资料(截至2026年5月)和常见错误代码,以下是系统性解决方案:一、常见错误类型及对应解决方法
错误 -18 / -25 / -39 / -97 等:多与许可证服务未启动、端口冲突、版本不匹配或权限问题相关。
“无法连接到许可证服务器”:通常因服务未运行、防火墙拦截或配置错误导致。
“许可证文件路径无效”:常因路径含中文/空格或文件损坏引起。
二、通用解决步骤
检查许可证服务状态
按 Win + R,输入 services.msc,找到 “ANSYS License Manager” 或 “ANSYS FlexNet License Server”。
若状态非“正在运行”,右键选择 “启动”;若启动失败,尝试 “重启”
验证许可证文件配置
确保许可证文件(如 license.dat 或 redirect.lic)路径为纯英文、无空格,例如:text
C:\ANSYS_Lic\license.dat
文件中 SERVER 行的主机名必须与 hostname 命令输出完全一致(区分大小写)
关闭防火墙临时测试
临时关闭 Windows Defender 防火墙,或添加例外规则:允许 ansysli_server.exe、lmgrd.exe 通过防火墙
端口需开放:默认 1055(lmgrd)和 2325(ANSYS 专用)
重置客户端许可证偏好
关闭所有 ANSYS 程序。
打开 “Client License Preferences”(可通过开始菜单搜索)。
选择 “Reset to Default”,然后重启软件
删除冲突文件(适用于特定错误)
若出现 “Failover feature” 或 “ansyslmd” 相关错误:导航至安装目录下的许可文件夹(如 D:\Program Files\ANSYS Inc\Shared Files\Licensing)。
删除 ansyslmd 文件,然后重新启动软件
更新或重装许可证管理器
若提示 “Your version is out of date”(错误 -25):从 ANSYS Customer Portal 下载最新版 ANSYS License Manager 并安装
避免安装路径含中文或空格(建议安装至 C:\ANSYSLM\)
检查环境变量
确保系统环境变量 LM_LICENSE_FILE 指向正确端口(如 2325@localhost)或未设置(使用默认)
三、快速排查清单
[ ] 服务是否运行?
[ ] 路径是否含中文/空格?
[ ] 防火墙是否放行?
[ ] 主机名与 license 文件一致?
[ ] 是否使用了过期或不匹配的许可证?
若上面步骤无效,建议联系 ANSYS 官方支持或通过代理商获取专属许可证(如亿道电子技术有限公司提供 ANSYS 代理服务)
如需进一步诊断,可查看日志文件:C:\Program Files\ANSYS Inc\License Manager\logs\*.log
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权