确定 UG 许可证服务器是否在运行
一、快速判定清单在服务管理器中查看是否存在并处于“正在运行”状态的许可证服务,常见名称:Siemens PLM License Server(Windows)。若服务已停止,UG 将无法获取许可。
在任务管理器中确认许可进程是否存在,常见进程:ugslmd.exe(Siemens PLM License Manager Daemon)。若无此进程,通常说明许可服务未启动或异常退出。
使用 LMTOOLS 的 Server Status → Perform Status Enquiry 查询,能看到许可服务版本、端口、已用/可用功能与检出数量等信息,这是判断许可服务是否健康的最直接方法。
客户端进行连通性验证:在命令行执行 telnet 服务器名 端口(UG/NX 常用端口为 28000),能连通表示网络与端口开放正常;不通则可能是防火墙或服务未监听该端口。
检查环境变量是否指向正确的许可服务器:较新版本使用 SPLM_LICENSE_SERVER,旧版本使用 UGII_LICENSE_FILE,值通常为 端口@服务器名(如:28000@server01)。
上面任一步骤异常,都意味着许可服务未正常运行或客户端无法与其通信。
二、Windows 图形界面检查步骤打开服务管理器(运行输入“services.msc”),找到并确认服务:Siemens PLM License Server 的状态为“正在运行”;若未运行,右键启动或检查启动类型。
打开 LMTOOLS.exe(Siemens License Server 工具):
切到 Server Status,点击 Perform Status Enquiry,查看是否能返回许可服务状态与功能列表;
切到 Start/Stop/Reread,依次执行 Stop Server → Start Server,观察是否提示 Server Start Successful;
若服务无法启动或状态异常,可在 Config Services 核对许可证文件路径是否正确,并勾选 Start Server at Power Up 保存配置。
任务管理器核对进程:确认 ugslmd.exe 存在;如无,说明许可守护进程未起来。
上面操作能快速判断服务是否启动、配置是否正确以及进程是否存活。
三、命令行与网络连通性检查在服务端本机验证进程与端口:
任务管理器或命令行确认 ugslmd.exe 存在;
使用 netstat -ano | find "28000" 检查是否监听 28000 端口,并确认对应 PID 为许可服务进程。
客户端连通性测试:
执行 telnet 服务器名 28000,能连上表示网络与端口可达;
若不通,检查服务器与客户端防火墙、交换机 ACL、端口占用(如被其他程序占用需更换端口或释放占用)。
环境变量核对:
新版:SPLM_LICENSE_SERVER=28000@服务器名;
旧版:UGII_LICENSE_FILE=28000@服务器名;
确保客户端指向正确的许可服务器与端口。
这些步骤可区分是许可服务未启动、端口未监听还是网络被阻断。
四、常见症状与对应判断客户端提示“许可证停止服务器”或“未连接服务器”:多为许可服务未启动、端口不通或客户端变量指向错误;优先用 LMTOOLS 查状态并用 telnet 测连通性。
启动 UG 报 -97 初始化错误:常见于许可服务未起或配置异常;用 LMTOOLS → Server Status/Start-Stop 重启服务,并核对 SPLM_LICENSE_SERVER/UGII_LICENSE_FILE 与许可文件路径。
服务启动失败或端口被占用:用 netstat -ano 查占用,必要时更换端口或结束占用进程后重启许可服务。
上面症状与处理方向可快速缩小问题范围并定位根因。