Abaqus许可证服务常驻运行的原因与处理
一、正常现象与主要原因许可证服务是常驻型后台进程:Abaqus 使用 FlexNet 许可架构,核心程序 lmgrd.exe(许可证管理器)与供应商守护进程(如 abaqus.exe)需要在后台持续运行,以便随时响应软件的许可校验请求。相关服务在 Windows 服务中通常显示为 FLEXnet Licensing Service / FLEXnet Licensing Service 64,很多安装还会创建 SSQ FLEXLM Service;这些服务被设计为开机自启并长期驻留。若未运行,ABAQUS 会报 Cannot connect to license server system 或 FlexNet error -15,10 等连接错误。
二、如何判断当前是否在正常运行查看服务状态:按 Win+R → services.msc,确认服务 FLEXnet Licensing Service / FLEXnet Licensing Service 64(以及 SSQ FLEXLM Service)为“正在运行”,启动类型为“自动”。
查看进程:在 任务管理器 → 详细信息 中能看到 lmgrd.exe 等进程常驻。
用 LMTools 验证:在安装目录的 License 文件夹中,右键以管理员身份运行 lmtools.exe → Start/Stop/Reread,点击 Start Server,看到 “Server Start Successful” 即表示许可服务可用。
上面现象均属正常,说明许可服务正在提供并发许可校验能力。
三、想让它开机自动启动或随电源启动使用 LMTools 配置为系统服务并自启:
以管理员身份运行 lmtools.exe → Config Services;
确认三项路径:lmgrd.exe、license.lic、license.log;
勾选 Use Services 与 Start Server at Power Up;
点击 Save Services,重启电脑验证。
通过 Windows 服务设置自启:在 services.msc 中将 FLEXnet Licensing Service / FLEXnet Licensing Service 64 的“启动类型”设为“自动”,并确保其已“正在运行”。
上述两种方式都能保证开机后许可服务自动就绪,无需手动干预。
四、若你希望它不要开机自启不建议完全关闭许可服务,否则 ABAQUS/CAE 将无法获取许可并报错。若只是想减少开机占用,可:
在 services.msc 将服务启动类型改为“手动”,需要用时再启动;
或在 lmtools → Config Services 取消 Start Server at Power Up(并取消 Use Services),改为按需手动启动。
注意:关闭或取消自启后,下次启动 ABAQUS 前需手动启动许可服务,否则会出现连接许可服务器失败的错误。