ANSYS License Manager 无法启动的核心原因通常是端口冲突、服务未运行或配置错误,可通过检查服务状态、释放占用端口、修正配置文件来解决。
常见原因排查
端口被占用:默认端口 1055、2325、2326 被其他程序占用,使用netstat -ano | findstr "1055"定位占用进程,通过任务管理器结束对应 PID。
服务未启动:按 Win+R 输入services.msc,找到"ANSYS License Manager"服务,确保状态为"正在运行",若已启动可尝试重启。
许可证文件问题:检查 license.dat 是否过期、路径是否正确,确认主机名与许可证文件中 SERVER 行声明一致。
配置与环境检查
环境变量:确认系统变量ANSYSLMD_LICENSE_FILE指向正确的许可证文件或设置为端口@主机名格式。
防火墙设置:在 Windows 防火墙中为 ANSYS License Manager 添加入站例外,放行端口 1055、2325、2326。
安装路径:确保安装目录不含中文或空格,检查目录读写权限。
进阶解决方案
修改配置文件:编辑 ansyslmd.ini,将 port 和 vendor_port 改为未占用端口(如 2327、2328),同步更新 license.dat。
重置服务注册:以管理员身份运行 CMD,执行ansysli_server.exe -remove后执行ansysli_server.exe -install重新注册服务。
重新安装组件:若上面方法无效,通过 ANSYS 安装程序修复 Licensing 组件或彻底卸载后重装。