UG许可证错误-96(提示“许可证服务器关机或未响应”)的常见误报及可能原因如下:
1. 防火墙或杀毒软件拦截即使许可证服务已启动,防火墙或杀毒软件可能仍会阻止许可证通信,导致误报-96错误。需彻底关闭防火墙或杀毒软件,并将UG相关程序(如lmgrd.exe、ugraf.exe)添加到白名单。
2. 许可证服务未正确启动服务未设置为自动启动:许可证服务(如Siemens PLM License Server)可能因启动类型为“手动”而未能自动运行,需在“服务”中修改为“自动”并重启服务。
服务进程冲突:任务管理器中可能存在残留的lmgrd进程,需结束进程后重新启动服务。
3. 许可证文件配置错误计算机名不一致:许可证文件中的server_id(计算机名)与实际主机名不符,需检查并修改许可证文件(如splm6.lic)中的计算机名。
重复安装导致变量错误:多次安装/卸载UG可能遗留错误的系统环境变量,需检查系统变量中计算机名是否准确。
4. 许可证服务未完全响应即使服务显示“已启动”,可能因延迟或未完全加载而误报-96错误。可通过许可证工具(如lmtools)手动停止并重启服务,观察是否提示Server start successful。
5. 破解文件未正确替换主程序未完全破解或破解文件未覆盖原文件,可能导致许可证服务无法识别有效授权。需确保破解步骤完整,尤其是替换安装目录下的文件。
6. 系统环境问题中文路径或用户名:虽然UG高版本支持中文路径,但许可证服务可能因中文用户名或临时文件夹路径(如C:\Users\中文名)出现兼容性问题,建议改用英文用户名或设置环境变量UGII_TMP_DIR指向英文路径。
缺失C++运行库:部分UG版本依赖特定版本的C++运行库,缺失可能导致许可证初始化失败。
注意事项错误优先级:若同时存在多个错误(如防火墙拦截和服务未启动),UG可能优先报-96错误,解决后可能暴露其他错误(如-97)。
临时文件清理:清除UG配置文件(如%LocalAppData%\Siemens\NX版本号)可能解决因设置紊乱导致的误报。
建议按上述顺序逐一排查,多数情况下通过关闭防火墙、重启服务、检查许可证文件即可解决。