UGS许可证服务器错误-96的含义
UGS许可证服务器错误-96是UG/NX软件启动或运行时常见的许可证连接问题,提示“许可证初始化错误,许可证服务器关闭或未响应,请检查splm_license_server”,本质是客户端无法与许可证服务器建立有效通信。
常见原因
防火墙/安全软件拦截:Windows Defender、第三方杀毒软件(如360、McAfee)可能阻止NX许可证服务(如UGS License Server)的网络访问,导致服务器“未响应”。
许可证服务未启动或异常:NX许可证服务(如Siemens PLM License Server)未设置为“自动启动”,或因系统更新、异常关闭而停止运行,无法响应客户端请求。
环境变量配置错误:SPLM_LICENSE_SERVER系统变量未正确设置(如格式应为28000@计算机名称,NX12及上面版本为27800@计算机名称),导致客户端无法定位许可证服务器。
许可证文件计算机名称不符:许可证文件(.lic)中注册的计算机名称与当前使用电脑的名称不一致(如安装时修改了电脑名但未更新许可证文件),服务器无法验证客户端身份。
端口冲突或占用:许可证服务使用的默认端口(如28000、27800)被其他程序(如数据库、聊天软件)占用,导致通信失败。
逐步解决方案
关闭防火墙与安全软件
临时禁用Windows Defender防火墙(控制面板→系统和安全→Windows Defender防火墙→关闭防火墙),以及第三方杀毒软件的实时防护功能。然后尝试重新启动UG/NX软件,若能正常启动,说明是防火墙拦截所致,需将UGS License Server添加到防火墙白名单。
检查并启动许可证服务
按Win+R输入“services.msc”,打开“服务”窗口;
找到“Siemens PLM License Server”(或“UGS License Server”),右键选择“属性”;
将“启动类型”改为“自动”,点击“启动”按钮(若已启动,可先“停止”再“启动”);
确认服务状态为“正在运行”后,重启UG/NX软件。
验证环境变量设置
右键“此电脑”→“属性”→“高级系统设置”→“环境变量”;
在“系统变量”中查找SPLM_LICENSE_SERVER,双击编辑;
确保变量值为28000@你的计算机名称(NX12及上面版本为27800@你的计算机名称),其中“你的计算机名称”可通过Win+R输入“cmd”→hostname查看;
若变量不存在,点击“新建”添加上述内容。
核对许可证文件计算机名称
打开许可证文件(通常位于C:\Program Files\Siemens\NX\license或安装目录下的license文件夹),用记事本编辑;
查找SERVER行(如SERVER 你的计算机名称 001234567890),确认“你的计算机名称”与当前电脑名称完全一致(包括大小写);
若不一致,修改为正确名称并保存,重启许可证服务。
修改许可证端口(可选)
若上述步骤无效,可尝试修改许可证端口:
打开许可证文件,找到DAEMON行(如DAEMON UGS_LICENSE_SERVER 28000),将端口号(如28000)改为未被占用的端口(如27801);
修改SPLM_LICENSE_SERVER变量值为新端口号@计算机名称(如27801@你的计算机名称);
重启许可证服务和UG/NX软件。
卸载重复安装的NX软件
若电脑上安装了多个NX版本,可能导致变量冲突:
卸载旧版本NX(控制面板→程序→卸载程序);
删除残留的安装目录(如C:\Program Files\Siemens\NX);
清理注册表(谨慎操作,建议备份后删除HKEY_LOCAL_MACHINE\SOFTWARE\Siemens下的NX相关键值);
重新安装最新版本NX并配置许可证。
预防与优化建议
定期检查服务状态:每周确认Siemens PLM License Server是否为“自动启动”且“正在运行”;
避免随意安装安全软件:尽量使用Windows Defender,减少对许可证服务的拦截概率;
备份许可证文件与环境变量:修改前备份license.dat文件和环境变量设置,便于恢复;
联系技术支持:若问题反复出现,收集错误日志(通过UG/NX的“帮助”→“收集日志”)联系Siemens PLM官方技术支持。