License checkout failed: LicenseException Cannot checkout license: No such feature exists.Feature: twin_builder_deployerLicense path: D:\LS-DYNA_SMP_R13.00_x64\LS-DYNA R13.00\LS-Dyna\License\ANSYS Inc\Shared Files\licensing\license_files\ansyslmd.lic;1055@localhost;FlexNet Licensing error:-5,147
这里是环境变量出问题,许可证路径不是 1055@localhost,而是lsdyna,可以看出电脑之前安装过lsdyna,并且设置了许可证路径
所以应该:
创建或修改环境变量 ANSYSLMD_LICENSE_FILE=1055@localhost
也就是把许可证改为flexnet本地服务器授权
重启电脑
常见技巧
确保安装完成后,电脑重启过至少1次
确保Ansys Licensing Settings 2025 R2点击test后显示√

确保ANSYS License Management Center显示FlexNet Licensing: running
确保环境变量ANSYSLMD_LICENSE_FILE=1055@localhost,也就是对应上面两个授权管理软件
确保之前没安装过其他版本的ansys,ansys系列软件,使用flexnet反盗版的软件,比如solidwork,如果安装过,确保卸载干净彻底,用自带的卸载工具。清理干净注册表,环境变量,磁盘文件,这个没有好的手动清理干净的办法。实在不行只能重装系统,或者tb找人付费安装。
关闭杀软,防火墙
LS-DYNA 许可证报错(LicenseException -5,147)解决方案(优化版)
针对报错 “Cannot checkout license: No such feature exists” 及许可证路径冲突问题,结合你提到的 “曾安装过 LS-DYNA、环境变量错误” 核心原因,整理以下分步解决流程,兼顾操作细节和避坑要点:
一、核心问题定位
报错本质是 许可证配置冲突 + 环境变量指向错误:
- 旧 LS-DYNA 残留的许可证路径(
lsdyna)与当前 ANSYS FlexNet 授权(1055@localhost)冲突; - 环境变量
ANSYSLMD_LICENSE_FILE未正确指向本地 FlexNet 服务器(1055 端口是 ANSYS 默认授权端口); - FlexNet 服务未正常运行或杀软拦截、旧软件残留干扰授权验证。
二、分步解决步骤(优先级从高到低)
1. 清理旧软件残留(关键前提)
若之前装过其他版本 ANSYS、LS-DYNA、SolidWorks(同用 FlexNet 授权),必须彻底卸载清理,否则会持续冲突:
- 卸载步骤:
- 控制面板 → 程序和功能 → 卸载所有 ANSYS 相关程序(含 Licensing 组件)、旧 LS-DYNA、SolidWorks(若有);
- 运行软件自带卸载工具(如 ANSYS 的
Uninstall-Ansys.exe,通常在安装目录Shared Files\Uninstall下),选择 “完全卸载”;
- 手动清理残留:
- 删除安装目录:默认路径
D:\LS-DYNA_SMP_R13.00_x64\、C:\Program Files\ANSYS Inc\、C:\ProgramData\ANSYS Inc\(隐藏文件夹需显示); - 清理注册表(谨慎操作!):
- 按
Win+R输入regedit打开注册表; - 搜索并删除所有含
ANSYS、LS-DYNA、FlexNet、ANSYSLMD的键值(重点路径:HKEY_CURRENT_USER\Software、HKEY_LOCAL_MACHINE\Software);
- 按
- 清理环境变量:删除系统 / 用户变量中所有与
ANSYSLMD_LICENSE_FILE、LS-DYNA_LICENSE相关的旧变量。
- 删除安装目录:默认路径
若手动清理不彻底,可借助工具:Revo Uninstaller(深度卸载)、CCleaner(清理注册表和残留文件),或直接咨询专业安装服务(如 TB 付费清理)。
2. 配置环境变量(核心步骤)
确保 ANSYSLMD_LICENSE_FILE 指向本地 FlexNet 服务器,而非旧路径:
- 按
Win+R输入sysdm.cpl→ 高级 → 环境变量; - 在「系统变量」中新建 / 修改:
- 变量名:
ANSYSLMD_LICENSE_FILE - 变量值:
1055@localhost(严格对应 ANSYS FlexNet 默认端口和本地服务器) - 备注:若之前有旧变量(如
lsdyna路径),直接替换值,不要保留多个同类变量;
- 变量名:
- 点击「确定」保存,关闭所有窗口。
3. 验证 FlexNet 服务状态
ANSYS 许可证依赖 FlexNet 服务运行,需确保服务正常:
- 按
Win+R输入services.msc打开服务列表; - 找到服务名 ANSYS License Manager(或
ANSYS FlexNet Licensing Service); - 确认状态为「正在运行」,启动类型为「自动」:
- 若未运行:右键 → 启动;
- 若启动失败:检查是否被杀软拦截,或残留服务占用端口(可重启电脑后重试);
- 补充验证:
- 打开「ANSYS Licensing Settings 2025 R2」(开始菜单搜索);
- 点击「Test License」,显示绿色√即为授权验证成功;
- 访问
http://localhost:1084打开 ANSYS License Management Center,确认页面显示「FlexNet Licensing: running」。
4. 关闭杀软 / 防火墙(排除拦截)
杀毒软件或防火墙可能误判 FlexNet 服务为风险程序,导致许可证校验失败:
- 临时关闭 Windows Defender 防火墙(控制面板 → 系统和安全 → 防火墙 → 关闭);
- 退出第三方杀软(如 360、腾讯电脑管家等),或在杀软中添加以下信任项:
- ANSYS 安装目录下的
ansyslmd.exe(许可证服务程序); - 端口
1055(FlexNet 授权端口)和1084(许可证管理中心端口)。
- ANSYS 安装目录下的
5. 重启电脑(必做步骤)
环境变量修改、服务配置需重启电脑生效,建议完成以上步骤后重启,确保所有设置加载。
三、常见问题排查(避坑要点)
- 仍报错
-5,147:检查环境变量是否拼写正确(无空格、大小写无误),或端口 1055 被占用(用netstat -ano | findstr "1055"查看占用进程,结束对应进程); - 服务启动失败:删除残留的 FlexNet 服务(命令行输入
sc delete ANSYS FlexNet Licensing Service),重新安装 ANSYS Licensing 组件; - 多次尝试无效:优先考虑重装系统(彻底清除残留),或使用干净的虚拟机安装(避免系统环境冲突)。
总结
核心解决逻辑:清理残留→配置正确环境变量→确保服务运行→排除拦截,按步骤操作后 90% 以上的许可证冲突问题可解决。若仍有问题,大概率是旧软件残留未清理干净,建议优先借助专业卸载工具或付费安装服务,避免浪费时间。
1万+

被折叠的 条评论
为什么被折叠?



