UG NX 许可证服务器关机或未响应排查与修复
一、快速自检与恢复以管理员身份打开 LMTOOLS(路径通常为:UG安装目录*UGS\UGSLicensing*)。在 Start/Stop/Reread 页:先点 Stop Server,再点 Start Server,看到提示 Server start successful 表示服务已起。
打开 services.msc,找到 Siemens PLM License Server(或类似名称):将“启动类型”设为自动,点击启动/重新启动。
检查 LMTOOLS → Config Services:确认三项路径正确——lmgrd.exe、.lic 许可证文件、ugslicensing.log;勾选 Use Services 与 Start Server at Power Up,保存配置。
若仍异常,重启操作系统后再试。上面步骤可快速恢复大多数因服务未启动或配置未生效导致的问题。
二、环境变量与端口连通性设置环境变量(系统变量):
变量名:UGS_LICENSE_SERVER
变量值:28000@你的计算机名(示例:28000@DESKTOP-ABC123)。
某些版本可用 SPLM_LICENSE_SERVER,值格式相同。设置后重启 NX 或电脑生效。
端口连通性自检:
本机测试:命令行执行 netstat -ano | findstr :28000,应看到 lmgrd.exe 在监听。
客户端测试:命令行执行 telnet 服务器IP 28000,能连通说明网络与端口正常。
端口被占用或冲突:
更换端口:在 lmtools → Config Services 中调整服务端口,并在环境变量中同步改为 新端口@主机名;或在命令行用 lmgrd -p 新端口 指定端口后重启服务。
主机名解析问题:确保 计算机名 与许可证文件中的 SERVER 行主机名完全一致(区分大小写)。
三、许可证文件与日志定位许可证文件检查:
用文本编辑器打开 .lic,确认 SERVER 行的主机名与当前电脑一致;
检查 DAEMON 行与 VENDOR 路径是否指向正确的 ugslmd.exe;
若提示 server-id 特性缺失/无效,说明许可证文件不匹配或需要更新,应获取与当前 NX 版本/补丁一致的合法许可证文件。
日志与进程:
查看 ugslicensing.log 与 lmgrd.log 中的最新报错(如 SERVER 行错误、端口占用、权限拒绝等),据此对症处理;
任务管理器确认 lmgrd.exe 与 ugslmd.exe 处于运行状态,必要时结束僵死进程后重启服务。
四、防火墙与安全软件干扰临时关闭 Windows 防火墙 与第三方杀毒/安全软件后测试(安装/排障时建议如此),若恢复正常,需为以下程序添加入站/出站放行规则:
lmgrd.exe、ugslmd.exe、以及 Siemens PLM License Server 服务对应的可执行文件;
放行 UDP/TCP 端口:28000(或你自定义的新端口)。
某些安全软件会误杀或拦截 ugslmd.exe,导致许可证服务异常或反复掉线,必要时在安全软件内设置信任/排除。
五、服务未安装、损坏或版本冲突的重装彻底清理后重装:
在 services.msc 停止并禁用 Siemens PLM License Server;
卸载 NX 许可服务组件,删除许可程序目录(如 UGS\UGSLicensing)残留文件;
重新安装对应 NX 版本 的许可服务,使用匹配版本的 .lic 文件;
在 LMTOOLS → Config Services 重新指定 lmgrd.exe、.lic、ugslicensing.log,勾选 Use Services 与 Start Server at Power Up,保存后启动服务。
多版本共存冲突:确保各版本的 许可证文件路径、端口、环境变量互不冲突;必要时为不同版本使用不同端口与服务名。