出现 “ANSYS FlexLM not running” 错误,通常是因为许可证服务无法正常启动。根据最新公开资料(截至2026年5月),结合当前主流操作系统环境(如 Windows 10/11),以下是最有效且通用的解决方法:核心解决步骤
检查端口占用(最常见原因)
按 Win + R,输入 cmd 回车,打开命令提示符。
输入以下命令,查找占用 1055 端口 的进程 PID:bash
netstat -a -o | findstr "1055"
记下对应的 PID 值。
打开任务管理器 → 查看 → 选择列 → 勾选 PID → 在进程列表中找到该 PID 对应的程序。
结束该进程。
以管理员身份打开 Server ANSLIC_ADMIN Utility:先点击 Stop the ANSYS, Inc. License Manager
再点击 Start the ANSYS, Inc. License Manager
观察 FLEXlm 状态是否变为 running
确保仅启用一个网卡(多网卡冲突)
多个网络适配器(如无线 + 有线 + 虚拟网卡)会导致许可证生成或识别错误。
解决方法:按 Win + R,输入 ncpa.cpl 回车,打开网络连接。
禁用所有非必需网卡,仅保留当前使用的有线或无线网卡。
重启 ANSYS License Manager,再次尝试启动
以管理员身份运行关键程序
所有 ANSYS 相关操作(包括 Server ANSLIC_ADMIN Utility、命令行等)必须以管理员身份运行,否则权限不足会导致服务无法启动
检查并修复许可证文件
确保许可证文件(license.lic 或 ANSYS, Inc. License Manager 中加载的 .txt 文件)中的 物理地址(MAC 地址) 与当前网卡一致。
查看当前网卡 MAC 地址:bash
ipconfig /all
对比 license.lic 中的 HOSTMAC 或 VENDOR 字段是否匹配
若仍无效,尝试重置许可证服务
结束所有 ANSYS 相关进程(包括 lmgrd.exe、ansysli_server.exe)。
删除或重命名许可证文件夹(默认路径):text
C:\Program Files\ANSYS Inc\Shared Files\Licensing
重新安装 ANSYS, Inc. License Manager(安装过程中断网、关闭杀毒软件)
补充说明
若使用的是 ANSYS 12.1 等老旧版本,建议在 虚拟机(如 VMware)中模拟 Win7 环境 运行,避免现代系统时间同步与许可证有效期冲突
FlexLM 已更名为 FlexNet Publisher,但服务名仍常称 FLEXlm
如按上述步骤操作后问题依旧,可提供具体 ANSYS 版本和操作系统信息,以便进一步诊断。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权