UG9重新设置许可证服务器的核心操作是通过修改环境变量或LMTOOLS中的服务器指向,再重启许可证服务完成生效。
UG9许可证服务器设置前需要明确哪些信息
开始操作前,先搞清楚三件事,能省掉后面一大半的折腾时间。
第一,许可证文件在哪个位置,常见路径是安装目录下的UGSLicensing文件夹,比如D:Program FilesSiemensUGSLicensing,文件名通常是splm8.lic或ugslmd.exe同目录下的lic文件。
第二,服务器名称是什么,可能是本机计算机名,也可能是局域网内另一台机器的IP地址,用hostname命令可以查看本机名称,确定这个值是为了后面环境变量和许可证文件能对应上。
第三,当前UG9是用什么方式连接许可证的,绝大多数情况走的是环境变量UGS_LICENSE_SERVER指向服务器,另一部分走LMTOOLS配置的许可证服务,两种方式指向同一个服务器,改的时候要一起改,不然会出现改了没生效的情况。
操作要点:把许可证文件路径、服务器名称、端口号这三个值先抄在记事本里,默认端口通常是28000。
UG9许可证服务器地址怎么修改
这个部分是核心操作路径,分环境变量修改和LMTOOLS修改两条路,两条路都要走到位。
通过环境变量修改许可证服务器指向
环境变量是UG9读取许可证服务器信息的默认入口,安装时自动写入,位置在系统属性里。
- 按
Win + R输入sysdm.cpl打开系统属性,切到“高级”选项卡 - 点击“环境变量”,在“系统变量”列表里找到
UGS_LICENSE_SERVER或UGII_LICENSE_FILE这两个变量名,不同版本变量名略有差异 - 双击变量,把变量值改成
28000@服务器名称或服务器IP地址的格式,例如28000@192.168.1.100 - 如果端口不是28000,改成实际端口号加@加服务器地址的完整结构
改完点击确定,环境变量这一步就完成,后续要让UG9读取新的指向,可能需要重启命令行窗口或注销系统一次。
通过LMTOOLS重新配置许可证服务
LMTOOLS是Siemens PLM系列软件自带的许可证管理工具,安装时跟着UG9一起装好。
启动方式:开始菜单找到LMTOOLS,或者去UGSLicensing目录下运行lmtools.exe。
- 切到
Service/License File选项卡,选中Configuration Using Services - 切到
Config Services选项卡
在Service Name下拉框选现有的服务,比如UGS License Server,检查下方三个路径是否指向正确的ugslmd.exe和lic文件 - 如果lic文件路径不对,点
Browse手动选择新的许可证文件位置 Start Server at Power Up和Use Services这两个勾建议保持勾选状态,固定服务行为- 点击
Save Service保存配置,然后切到Start/Stop/Reread选项卡,先点Stop Server再点Start Server
重读许可证后,观察窗口下方日志,出现Server started或lmgrd started字样,说明设置成功。
关键提示:如果修改了许可证文件里的服务器名称,必须同时修改lic文件并保证lmtoools的路径指向新lic文件,两者不一致会导致启动失败。
UG9许可证连不上的常见原因排查
设置完服务器还是连不上,先别急着重装,以下按出现频率排序,多数情况出在服务没起来、端口不通、lic文件错误这三个方向。
许可证服务启动失败怎么处理
服务启动失败,先看LMTOOLS的日志输出,最下方会有具体报错行。
常见报错是License server system restart failed或Cannot connect to license server。
此时检查:
- 防火墙是否放行28000端口,Windows防火墙入站规则里新增端口规则,开放UDP和TCP 28000
- lic文件里的服务器名称是否和当前主机计算机名一致,不一致需修改并重启服务
- 服务是否被系统服务管理器禁用,打开
services.msc检查FlexLM开头的服务启动类型是否为自动
上述检查没有问题,在LMTOOLS里重新执行一次Reread License File再start。
UG9许可证环境变量和lic文件不匹配
环境变量指向的服务器名和lic文件里写的服务器名如果不一致,会出现反复报错Invalid license key或License server system does not support this feature。
普通单机安装,UGS_LICENSE_SERVER里的@后面的名称,和lic文件里SERVER行第二列的名称必须完全相同,一个字符都不能差。
多台电脑通过局域网共用许可证,要注意UG9客户端需要能访问服务器端的28000端口,不受杀毒软件拦截。
UG9许可证服务器换电脑后怎么重新配置
换新电脑装UG9,很多人直接拷贝lic文件却忘记改环境变量,导致许可证找不到服务器。
新电脑上的设置步骤
- 安装好UG9主程序
- 运行LMTOOLS,在
Config Services里创建新服务,Service Name自定义比如UGS_LICENSE_new,路径指向新电脑上ugslmd.exe和lic文件所在位置 - 系统环境变量里新建或修改
UGS_LICENSE_SERVER值为28000@新电脑名 - lic文件中SERVER行的hostname改成新电脑名,保存后重读启动服务
这三处同时对上了,新电脑才能正常获取许可证。
UG9许可证服务器重新激活的常见误区
有人把旧电脑的lic文件直接复制到新电脑,不改SERVER行的主机名也能用,这是因为部分单机版lic用的是localhost或0.0.1,这类文件确实不需要改,但如果是浮动许可证或企业网络版,SERVER行写的必须是物理主机名,不做修改启动时直接报错Cannot connect to license server system。
UG9许可证设置后的验证方法
设置完成,用两种方式快速验证效果。
先在LMTOOLS的Server Status选项卡点Perform Status Enquiry,下方应出现License server status和具体功能模块数量,这一步能确认服务和lic文件都正常载入。
然后启动UG9主程序,新建建模文件,菜单里点文件–执行–NX,能正常进入建模界面,说明许可证完全正常,若进入时频繁弹窗NX 不存在,说明lic文件里的模块列表缺失或服务器不完整。
| 验证项目 | 操作方法 | 正常结果 |
|---|---|---|
| 服务运行状态 | LMTOOLS → Server Status → Perform Status Enquiry | 显示当前许可证总数和已用数 |
| 环境变量读取 | 命令行输入set UG |
显示UGS_LICENSE_SERVER值 |
| UG9启动 | 新建模型文件 | 不弹出许可证报错 |
三者验证都通过,UG9许可证服务器设置就算彻底完成。
UG9许可证服务器常见问题解答
UG9许可证服务器地址在哪里查看
查看方法有两种:命令方式输ipconfig查看本机IP,输hostname查看计算机名,许可证服务器地址通常就是这两个值之一;图形界面方式右键“此电脑”选属性,查看完整计算机名,结合LMTOOLS里Server Status选项卡显示的服务器信息,能确认当前实际生效的许可证服务器地址。
UG9许可证服务器连不上怎么办
先确认服务是否启动,登录服务器机器看LMTOOLS状态,再检查客户端机器能否Ping通服务器IP,同时确认28000端口未被防火墙拦截,环境变量值是否为28000@服务器地址,最后检查lic文件里SERVER行的主机名是否和服务器实际计算机名一致,多数连不上问题出在主机名不一致或防火墙拦截端口这两个环节。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/656475.html




