你遇到的错误提示 “the ansys onc license manager service was not found”(应为 “ANSYS, Inc. License Manager service was not found”)表明系统无法找到 ANSYS 许可证管理服务。这通常发生在以下情况:服务未安装或安装失败;
服务被手动删除或禁用;
安装路径变更后注册表未更新;
使用了非官方补丁或破解工具导致服务异常。
常见原因与解决方法
服务未安装或被删除:重新安装 ANSYS License Manager 组件,或手动注册服务。
注册表路径错误:若 ANSYS 安装目录变更,服务的 ImagePath 可能仍指向旧路径,需更新注册表。
权限不足:未以管理员身份运行安装程序或服务启动命令。
防火墙/杀毒软件拦截:阻止了 lmgrd.exe 或 ansyslmd.exe 的运行。
推荐解决步骤
检查服务是否存在
按 Win + R,输入 services.msc,回车。
查找名为 “ANSYS, Inc. License Manager” 或 “ANSYS, Inc. License Manager CVD” 的服务。
若不存在,说明服务未正确安装或已被删除。
手动注册服务(适用于服务丢失)
打开命令提示符(以管理员身份运行)。
进入 ANSYS 许可证管理目录,例如:cmd
cd "C:\Program Files\ANSYS Inc\Shared Files\Licensing\winx64"
执行以下命令重新安装服务(需替换为实际路径):cmd
installs -c "C:\Program Files\ANSYS Inc\Shared Files\Licensing\license.lic" -e "C:\Program Files\ANSYS Inc\Shared Files\Licensing\winx64\lmgrd.exe" -n "ANSYS, Inc. License Manager"
启动服务:cmd
net start "ANSYS, Inc. License Manager"
修复注册表路径(若服务存在但无法启动)
按 Win + R,输入 regedit,回车。
导航至:text
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ANSYS, Inc. License Manager
检查 ImagePath 值是否指向正确的 lmgrd.exe 路径。
若路径错误,右键修改为当前正确路径,例如:text
"C:\Program Files\ANSYS Inc\Shared Files\Licensing\winx64\lmgrd.exe" -c "C:\Program Files\ANSYS Inc\Shared Files\Licensing\license.lic"
验证许可证文件与环境变量
确保 license.lic 文件存在且内容正确(服务器名、端口、主机 MAC 匹配)。
检查系统环境变量 ANSYSLMD_LICENSE_FILE 是否指向该文件(如 C:\Program Files\ANSYS Inc\Shared Files\Licensing\license.lic)。
重启电脑并测试
重启后尝试启动 ANSYS Workbench,观察是否正常加载许可证。
注意事项避免使用中文或空格路径:如 D:\软件\Ansys 可能导致服务无法启动,建议安装在 C:\ANSYS\ 等纯英文路径。
关闭防火墙/杀毒软件临时测试:部分安全软件会误拦 lmgrd.exe。
参考官方文档:ANSYS Licensing Documentation
如仍无法解决,建议联系 ANSYS 官方技术支持,提供错误日志(通常位于 C:\ProgramData\ANSYS Inc\Licensing\logs\)。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权