NX12“许可证错误,服务器未连接 10004” 问题解决

一、报错情况描述

在启动 NX12 软件时,弹出 “许可证错误,服务器未连接 10004” 提示,软件无法正常打开。同时,查看许可证服务安装日志时,出现 “[SC] StartService 失败 1068: 依赖服务或组无法启动” 的报错信息,且许可证服务始终无法成功启动,多次尝试重启服务、修改环境变量后问题仍未解决。

二、原因分析

  1. 核心问题:依赖服务异常

    许可证服务的正常运行依赖 Windows 系统的多项基础服务,当Windows Management Instrumentation(WMI)、Remote Procedure Call (RPC)TCP/IP NetBIOS Helper等服务未启动、被禁用或运行异常时,许可证服务会因 “依赖服务或组无法启动” 而启动失败,进而导致 NX12 无法连接到许可证服务器,触发 10004 错误。

  2. 其他诱因

    部分情况下,许可证服务安装损坏、文件权限不足、端口被防火墙拦截,或环境变量配置与许可证文件不匹配,也会加剧问题的发生。

三、解决方案

步骤 1:检查并修复系统依赖服务

  1. 按下Win + R组合键,输入services.msc并回车,打开 “服务” 管理器。
  2. 在服务列表中找到以下三项服务,逐一检查状态和启动类型:
    • Windows Management Instrumentation(WMI):确保状态为 “正在运行”,启动类型为 “自动”。
    • Remote Procedure Call (RPC):该服务为系统核心服务,需确保处于 “正在运行” 状态,启动类型为 “自动”。
    • TCP/IP NetBIOS Helper:状态为 “正在运行”,启动类型为 “自动”。
  3. 若服务未运行,右键点击该服务,选择 “启动”;若启动类型非 “自动”,右键选择 “属性”,在 “常规” 选项卡中修改启动类型为 “自动”,点击 “确定” 保存。

步骤 2:重装 NX 许可证服务

  1. 以管理员身份打开命令提示符,进入 NX 许可证服务器安装目录(默认路径:C:\Program Files\Siemens\PLMLicenseServer),执行命令:cd "C:\Program Files\Siemens\PLMLicenseServer"
  2. 卸载原有许可证服务:执行命令installs.exe -r,等待提示卸载完成。
  3. 重新安装许可证服务:执行命令installs.exe -a "Siemens PLM License Server",等待提示安装成功。
  4. 再次打开 “服务” 管理器,找到Siemens PLM License Server服务,右键点击 “启动”,确认服务状态变为 “正在运行”。

步骤 3:补充验证与排查

  1. 检查环境变量配置:确保系统变量SPLM_LICENSE_SERVER的值为28000@你的计算机名,与许可证文件(.lic)中SERVER行的机器名、端口号完全一致。
  2. 放行防火墙与端口:在 Windows 防火墙中,添加lmgrd.exeugslmd.exe程序规则,放行 TCP 28000 端口,避免被拦截。
  3. 验证修复效果:启动 NX12 软件,确认无报错提示,可正常进入软件界面。

Add a Comment

您的邮箱地址不会被公开。 必填项已用 * 标注