许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  ANSYS 2022 R2工具箱功能模块丢失的找回方法及个人成长笔记记录

ANSYS 2022 R2工具箱功能模块丢失的找回方法及个人成长笔记记录

阅读数 2
点赞 0
article_banner


安装 ANSYS 2022 R2 后,使用模态功能编辑模型时弹出报错:Mechanical 无法打开数据库:Mechanical 编辑器没有有效的授权,日志路径指向 C:\Users\Administrator\AppData\Local\Temp\ansys。初步判断为许可证异常,重启软件自带许可证中心服务后,软件界面异常、工具箱分析系统模块全部丢失。


   模型编辑界面
 

报错信息: Mechanical无法打开数据库:Mechanical编辑器没有有效的授权。请参考下列目录以获取更多信息:C:\Users\Administrator\AppData\Local\Temp\ansys。

通过网上的信息查询发现可能是许可证的信息,然后通过软件自带的许可证中心


   程序中许可证管理中心
 

将运行状态的许可证重启之后,重新打开软件


   通过stop终止许可信息,再重读一遍许可信息。
 

打开软件后界面变成如下,工具箱中的分析系统功能模块丢失


   工具栏中功能模块信息丢失截图
 

先后尝试常规修复方案:

1. 启动 ANSYS, Inc. License Manager 服务;

2. 重装许可证并重启服务;

3. 配置环境变量 ANSYSLMD_LICENSE_FILE=1055@localhost/计算机名,均未解决。

我的电脑——右键——属性——高级系统设置——高级——环境变量——新建——变量名:ANSYSLMD_LICENSE_FILE 变量值:1055@localhost(或者是本机计算机名称)

发现还是解决不了问题。

结合许可证中心的诊断信息和许可信息的综合分析,发现核心问题出现在许可证服务器端口不一致。


   诊断信息下载
 

结合许可证中心诊断与许可信息分析,核心问题为许可证端口不匹配:许可证文件标准端口为 1055,实际 ansyslmd.exe 进程监听端口为 2325。端口异常原因:一是启动服务时手动指定 2325 端口;二是 1055 端口被占用,FlexNet 未按常规跳至 1056,而是异常使用 2325。

具体端口分析信息如下:

1. D:\Ansys\Shared Files\licensing\ansysli_data\ANSYSLI_PORT

  • 作用:该文件直接记录了 Ansys Licensing Interconnect (ALI) 服务当前运行时使用的端口号(例如 1055)。
  • 如何查看: 用记事本打开该文件,里面通常只有一行数字,就是 ALI 服务的端口。 这个端口是 Ansys 新版许可体系的核心通信端口。

2. D:\Ansys\Shared Files\licensing\license_files\ansyslmd.lic

  • 作用:这是 FlexNet 许可证服务器的授权文件,内部会定义 SERVER 行,其中包含端口号。
  • 如何查看: 用记事本打开,找到类似以下格式的行: SERVER this_host 001122334455 1055 末尾的 1055 就是 FlexNet 许可守护程序(lmgrd)监听的端口。 另外可能还有 VENDOR 行,如 VENDOR ansyslmd port=1056,这是供应商守护进程的静态端口(若有配置)。

3.D:\Ansys\Shared Files\licensing\tools\tomcat\conf\server.xml

  • 作用:Tomcat(Ansys License Manager Web 界面)的配置文件,定义了 Web 管理页面的访问端口。
  • 如何查看: 搜索 <Connector port="...",例如: <Connector port="8080" protocol="HTTP/1.1" ...> 这就是 Web 管理界面的端口(默认 8080 或自定义)。 注意:这个端口与许可证服务的通信端口不同,但有时排查防火墙时需要一并开放。

4.D:\Ansys\Shared Files\licensing\tools\tomcat\bin\setenv.bat

  • 作用:可能定义了 Tomcat 的 JVM 参数或额外的端口环境变量。
  • 如何查看: 搜索 -DANSYSLI_PORT= 或 -Dport= 之类的字符串,有时会显式设置端口。

5. C:\Windows\System32\drivers\etc\hosts

  • 作用:如果许可证服务器地址使用了主机名解析,这里可能绑定了 IP 映射,但不直接包含端口。不过可以检查是否有异常的重定向或注释信息。

通过上述信息的描述 相信已经构建了初步的对端口的共识,

接下来就是针对环境变量中的信息进行配置

首先,找到“此电脑”-“属性”-“高级系统设置”-“系统变量”中

找到“ANSYSLI_SERVERS”将变量值修改为“端口号@设备名称”的形式


   实际使用端口号
 


   配置实际端口信息
 

找到“ANSYSLMD_LICENSE_FILE”将变量值修改为“端口号@设备名称”的形式。

请注意,此变量的端口号1055必须与你许可证文件中SERVER行的端口保持一致。

关于如何确认端口

首先通过文本信息打开“license.txt”

找到SERVER行, 找到类似下面的一行信息


其中,1代表你的设备名称,2信息来源于ansys 许可中心的Get System Hostid Iformation中的MAC Address (E)信息。

该端口的作用:

  • 1055 是 FlexNet 许可证守护进程(lmgrd)的标准端口。
  • 客户端(ANSYS Workbench、Fluent、Mechanical 等)在启动时,会首先尝试连接这个端口,向 lmgrd 查询可用的功能模块(features),然后 lmgrd 会返回供应商守护进程(ansyslmd)的实际端口(即 1056 或你后续指定的端口)。
  • 因为ANSYSLMD_LICENSE_FILE环境变量正是用来告诉客户端:“你要找的lmgrd服务器在哪个 IP 和哪个端口”。

格式是端口@主机名,所以正确写法就是1055@设备名称。

保存后重新启动软件就可以了


   配置成功后的界面
 


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空