安装UG前不卸载旧许可服务器,核心原因就是旧许可服务会抢占28000端口、残留同名服务、绑定旧许可证文件,直接导致新版本许可服务启动失败。 对刚接触UG安装的数控编程和模具设计人员来说,这一步比装主程序更容易忽略,但出问题后排查起来非常折腾。
为什么安装UG前必须处理许可服务器
许可服务器不是普通后台程序,它由Siemens PLM License Server管理,底层使用FlexNet Publisher的lmgrd守护进程和ugslmd供应商守护进程,每次启动NX时,软件会先向许可服务器请求授权,握手成功才能打开建模界面,这个服务器对端口、服务名、许可证文件版本都很敏感。
ug安装前为什么要卸载旧许可服务器
许可服务器像一个固执的看门人,只认自己当初登记的那本许可证花名册,你装新UG时,花名册版本变了,但看门人还拿着旧册子站在门口,新访客自然进不去,旧服务不卸掉,就相当于旧看门人赖在岗亭里不出来。
具体原因有四点:
- 旧服务占用28000端口:FlexNet许可服务默认监听TCP 28000端口,旧版服务没停,新服务就绑不上端口,启动直接报错。
- 同名服务无法自动覆盖:Windows服务名为“Siemens PLM License Server”或“UGS License Server (ugslmd)”,同一个名字不会因为重新安装自动更新,安装程序往往检测到服务存在就跳过许可模块。
- 环境变量还是旧路径:系统变量SPLM_LICENSE_SERVER或UGS_LICENSE_SERVER如果指向旧许可文件,新NX启动时读取的还是过期或版本不符的许可,报-97、-15这类错误。
- 注册表残留干扰卸载:旧许可服务卸载不彻底,会在注册表留下ugslmd相关项,导致新服务安装时出现“无法写入服务”或“服务已存在”。
业内专家指出,UG安装中一半以上的许可报错并非许可证本身有问题,而是旧许可服务没有被干净移除。
win10安装ug12.0许可证不卸载会怎样
在win10环境装UG12.0,如果电脑里还留着NX8.5或NX10的许可服务,常见现象是:
- 安装程序走到“安装许可服务器”步骤时直接跳过,甚至不提示。
- 装完主程序后启动NX12.0,提示“无法连接到许可服务器”或“License server is not available”。
- 打开lmtools查看,发现服务名还在,但指向的许可证文件是旧版本的,NX12.0无法使用。
- 即使用管理员手动启动服务,也会因为端口被旧进程占用而失败。

不少车间编程员遇到过这样的场景:电脑之前装过NX8.5,后来升级UG12.0,装完后启动主程序,软件卡在“正在读取许可证”界面,打开任务管理器,发现两个lmgrd进程在运行,原因是旧许可服务没有被卸载,新老进程同时抢28000端口,最后手动结束旧进程、卸载旧服务,冲突才解除。
不卸载许可服务器会触发的典型故障
下表列出几种最常见的故障表现,方便对照判断:
| 故障表现 | 常见错误提示 | 大概率原因 |
|---|---|---|
| 启动NX卡在初始化许可 | License server connection lost | 28000端口被旧lmgrd占用 |
| 服务无法启动 | Failed to start Siemens PLM License Server | 旧服务同名未卸载 |
| 许可证验证失败 | License file is invalid or has expired | 环境变量指向旧许可文件 |
| NX启动后闪退 | Vendor daemon down | ugslmd版本与许可证不匹配 |
这些错误在论坛里常被笼统地归为“许可服务器冲突”,实际上只要把旧许可服务卸载干净,很多问题会自动消失。
实操:如何彻底卸载UG许可服务器
ug许可服务器冲突怎么解决?先做这三步
第一步,停止服务。
打开运行窗口,按Win+R,输入services.msc回车,在服务列表里找到“Siemens PLM License Server”或“UGS License Server (ugslmd)”,右键点击,先停止,再双击把启动类型改为“禁用”,有些第三方许可工具会以“SolidSQUAD License Server”或其他名称存在,同样停止并禁用。
第二步,卸载程序。
进入控制面板-程序和功能,找到与许可服务器相关的条目卸载,老版本UG可能把许可服务器和主程序放在同一个卸载项里,这时需要在安装包目录下找到许可服务器独立安装程序,运行后选“Remove”或“卸载”。

第三步,清理残留与环境变量。
- 删除文件夹:
C:Program FilesSiemensLicense Server、C:SIEMENSLicense、C:SolidSQUAD_License_Servers等位置,不同版本路径略有差别,可以全盘搜索“ugslmd”定位。 - 删除环境变量:右键此电脑-属性-高级系统设置-环境变量,在系统变量中找SPLM_LICENSE_SERVER、UGS_LICENSE_SERVER,选中删除,如果找不到,可以直接在系统变量列表里搜索SPLM或UGS,逐个排查。
- 删除残留服务:以管理员身份运行命令提示符,输入
sc delete "Siemens PLM License Server"回车,如果服务名不同,先在服务列表里复制准确名称。
用lmtools验证是否卸载干净
安装新许可服务前,可以打开lmtools,许可服务器安装包内自带,切到“Config Services”标签,如果服务列表里还显示旧服务名,说明没有清干净,切到“Start/Stop/Reread”标签,尝试启动服务,看日志窗口是否报端口占用或服务路径不存在。
还可以在命令行里输入netstat -ano | findstr 28000查看28000端口是否被监听,如果有进程,记下PID,到任务管理器结束对应进程,多数情况下,这个进程就是残留的lmgrd或ugslmd。
多版本UG许可服务器能不能共存
ug nx许可证服务器可以共存吗
行业共识认为,单机环境不建议让多版本NX许可服务器共存,原因很直接:lmgrd同时只能管理一组供应商守护进程,而同一端口不能被两个服务同时监听,即使用不同端口,同名服务也会互相覆盖,很多用户尝试先把UG8.5和UG12.0装在一起,结果两个版本都不能正常启动。
如果企业确实需要多版本共存,常见做法是配置一台独立的网络许可服务器,由管理员把不同版本的许可证文件合并到一个FlexNet许可服务中,客户端通过指向服务器IP和端口的方式获取授权,正版UG网络许可服务器价格不菲,对华南、华东很多小型模具厂和加工店来说,单机节点锁定许可更实际,这也就解释了为什么很多国内用户在换装新版UG时,会把旧许可服务器删得干干净净。

下表做简单对比:
| 许可模式 | 是否能多版本共存 | 适用场景 |
|---|---|---|
| 单机节点锁定许可 | 不建议共存 | 个人电脑、车间编程电脑 |
| 网络浮动许可 | 可配置共存 | 企业多用户、多部门 |
| 第三方模拟许可 | 极不稳定 | 仅测试环境,不建议生产使用 |
这里要提醒一句:如果电脑上曾安装过第三方许可工具,在安装正版或新版本UG前,必须手动清理其服务、文件和环境变量,否则它会和正式许可服务抢端口,导致新许可服务无法启动。
安装UG前卸载旧许可服务器,不是多此一举,而是保证许可服务干净启动的关键,先停止服务、再卸载程序、最后清理残留和环境变量,这几步做完,新UG的安装成功率会高很多,对win10装UG12.0的用户来说,尤其要检查旧版许可服务有没有端口残留。
常见问题
问:ug许可证卸载不干净怎么办?
答:先停止服务并设为禁用,然后在控制面板卸载,卸载后手动删除残留文件夹和系统环境变量,最后用管理员身份运行sc delete "服务名"删除服务,重启电脑后再安装新许可服务,多能解决残留问题。
问:ug许可服务器冲突怎么解决?
答:先确认28000端口是否被占用,用netstat -ano | findstr 28000找到PID并结束进程,再按“停止服务-卸载程序-清理残留”的流程处理旧版本,多数冲突源自旧lmgrd或ugslmd进程未关闭。
问:安装UG新版本时,许可服务器不卸载会自动覆盖吗?
答:多数情况下不会自动覆盖,安装程序检测到同名服务存在时会跳过许可服务器安装,或因为旧服务锁定文件导致新许可证无法写入,最终仍需手动卸载旧许可服务器,冲突才会消失。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/811591.html

