什么删除原始的SPLM许可证服务器
删除原始的SPLM许可证服务器,本质是停用旧版Siemens PLM License Server服务、清理其注册表残留与许可证文件,并将许可证指向新服务器或新版许可证管理工具。 这个过程通常发生在Teamcenter或NX从旧版本迁移到新版本、许可证从单机版更换为网络浮动版、或者原服务器硬件报废的节点,下面按场景拆解完整操作路径。
删除SPLM许可证服务器前必须确认的三个条件
在动手删除之前,先确认三个前提,否则可能造成Teamcenter或NX无法启动。
- 确认新许可证服务器已就绪:新服务器的SPLM服务已安装并启动,许可证文件已正确加载,客户端能正常获取授权。
- 确认客户端指向已切换:所有客户端的环境变量SPLM_LICENSE_SERVER、PLM_LICENSE_SERVER或注册表中的许可证路径已指向新服务器。
- 确认原服务器不再被引用:排查其他机器、批处理文件、启动脚本中是否仍指向原服务器IP或主机名。
行业共识认为,相当一部分许可证冲突故障源于旧服务器未彻底清理,而非新环境配置错误,跳过检查直接删除,后续报错排查成本更高。
完整删除步骤:从服务到注册表逐层清理
停止并卸载SPLM License Server服务
原始SPLM许可证服务器以Windows服务形式运行,服务名为SPLM License Server,删除的第一步是停止服务并移除服务注册。
通过命令行方式删除服务(推荐,可验证结果):
net stop "SPLM License Server"
sc delete "SPLM License Server"
如果提示服务不存在,说明服务名有差异,可在命令提示符中执行sc query | findstr /i splm查看实际服务名。
通过控制面板卸载:打开“程序和功能”,找到Siemens PLM License Server相关条目,执行卸载,卸载过程会尝试移除服务,但注册表残留往往需要手动清理。
清理注册表残留
卸载后注册表中通常残留许可证路径和服务参数,需要手动删除。
主要清理位置:
-

HKEY_LOCAL_MACHINESOFTWARESiemensSiemens PLM License Server(核心配置) HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSPLM License Server(服务注册)HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeSiemensSiemens PLM License Server(32位兼容视图)
操作方式:Win+R输入regedit打开注册表编辑器,定位上述路径,右键删除对应项。建议先导出备份再删除,以防误删其他关联项。
删除许可证文件和日志目录
SPLM许可证服务器安装目录默认在C:Program FilesSiemensSiemens PLM License Server,需要删除的典型文件包括:
splm_licenselock.dat:锁定文件,记录许可证与主机绑定信息splm.lic或.lic:许可证文件本体lmgrd.exe、splm.exe:服务进程文件.log:历史日志文件
如果原服务器上还运行着Sentinel RMS或其他许可证守护进程,需一并处理。具体目录以安装时自定义路径为准。
清理环境变量和系统PATH
检查系统环境变量和用户环境变量中是否残留SPLM相关路径:
SPLM_LICENSE_SERVER:许可证服务器地址变量,指向旧服务器时需修改或删除SPLM_LICENSE_PATH:许可证文件搜索路径PATH变量中的C:Program FilesSiemensSiemens PLM License Server条目
操作路径:右键“此电脑”→“属性”→“高级系统设置”→“环境变量”,逐项检查清理。
删除后许可证迁移的常见场景
从单机版迁移到网络浮动版
单机版SPLM许可证绑定本机MAC地址或主机名,迁移到网络版后,原单机许可证文件已无意义。删除原服务器后,需要将许可证文件替换为浮动版授权,并在客户端重新配置许可证服务器地址,验证命令:
lmutil lmstat -a -c 28000@新服务器IP
正常输出会显示服务器连接状态和已签出的许可证数量。
Teamcenter升级时更换许可证管理组件
Teamcenter从低版本升级时,部分版本使用SPLM作为许可证管理器,新版本可能切换为其他机制,这种情况下,

删除原始SPLM许可证服务器是升级流程的标准环节,升级前应确认新版本的许可证管理方式,避免删除后找不到替代服务。
服务器硬件报废或系统重装
服务器更换时,原SPLM服务随旧系统一并下线。删除操作的重点是确保新服务器上的许可证文件与旧服务器使用同一授权,否则需要重新申请许可证,如果原许可证是永久授权,删除前应备份许可证文件,必要时联系西门子重新激活。
删除失败的典型症状与处理办法
服务无法删除,提示“服务正在运行”或“拒绝访问”
原因:服务未完全停止或权限不足,处理办法:
- 以管理员身份运行命令提示符,重新执行
net stop后再执行sc delete - 打开任务管理器,结束
splm.exe、lmgrd.exe相关进程 - 重启服务器后再次尝试删除
客户端报错“无法连接到许可证服务器”
原因:客户端环境变量或注册表仍指向旧服务器地址,处理办法:
- 检查客户端系统环境变量
SPLM_LICENSE_SERVER是否已更新 - 检查NX或Teamcenter安装目录下的
ugii_env.dat或tc_env.dat中是否有旧服务器配置 - 运行
lmutil lmdiag -c 28000@新服务器IP诊断连接问题
端口占用导致新许可证服务无法启动
原SPLM服务使用28000端口(默认),删除后端口可能仍被占用,处理办法:
- 执行
netstat -ano | findstr 28000查看端口占用情况 - 在任务管理器中结束对应进程,或使用
taskkill /F /PID 进程号强制结束
删除原始SPLM许可证服务器的备份清单
删除前建议保留以下备份,以防授权丢失或迁移失败需要回滚:
| 备份对象 | 路径或形式 | 用途 |
|---|---|---|
| 许可证文件 | splm.lic、.lic |
重新激活或迁移授权 |
| 服务配置快照 | 注册表导出.reg文件 |
回滚服务配置 |
| 客户端配置清单 | 环境变量截图或记录 | 排查连接问题 |
| 授权锁定信息 | splm_licenselock.dat |
申请新授权时的参考 |
保存到本地磁盘和U盘各一份,因为许可证文件可能包含主机绑定信息,重装后无法从其他渠道找回。
删除操作后的验证步骤
删除完成后,按顺序执行以下验证:
- 新服务器上启动SPLM服务,确认服务状态为“正在运行”
- 执行
lmutil lmstat -a查看许可证服务器状态,确认许可证文件已加载 - 在客户端启动NX或Teamcenter,确认能正常获取许可证
- 检查系统事件日志,确认无许可证相关错误记录
如果客户端仍能正常使用,说明删除操作完全成功。
常见问题解答
删除SPLM许可证服务器会影响已签出的许可证吗?
不影响,已签出的许可证由客户端进程持有,服务器停止后,已启动的软件仍可继续运行,但重启软件后无法再获取新许可证,浮动许可证在服务器停止后,已签出的授权会在会话结束或心跳超时后自动释放。
删除SPLM许可证服务器后如何重新安装?
重新安装需要准备:安装介质、许可证文件、主机名和MAC地址信息,安装步骤为:安装SPLM服务程序→导入许可证文件→启动服务→验证连接,如果原许可证绑定了旧主机名,需要在许可证文件中更新主机名或重新申请授权,安装完成后,使用lmutil lmstat确认服务正常。
如何判断原始SPLM许可证服务器是否已彻底删除?
检查三个层面:服务列表中无SPLM相关服务、注册表中无SPLM相关项、安装目录中无SPLM相关文件,执行sc query splm返回“指定的服务未安装”即为服务层清理完成,注册表可通过搜索SPLM关键字确认无残留,文件层面确认安装目录已被删除或移走。完成这三项检查即可判定为彻底删除。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/735983.html

