启动UG10.0许可证服务器的核心结论:先确认许可证文件中的SERVER行主机名和MAC地址与本机一致,再用lmtools加载lmgrd.exe和.lic文件,最后在Start/Stop/Reread页点击Start Server;默认端口28000,任务管理器里同时出现lmgrd.exe和ugslmd.exe才算真正启动。 这件事不靠反复重装,靠的是按顺序核对身份、路径、端口和进程。
UG10.0许可证服务器启动流程:lmtools里的四个关键动作
UG10.0的许可证服务不是双击一个exe就完事,它由两级进程配合:lmgrd.exe负责许可证管理调度,ugslmd.exe负责NX供应商守护,据Siemens官方安装文档,NX10.0许可证服务基于FlexNet Publisher机制,启动入口是lmtools,你打开开始菜单里的Siemens PLM License Server文件夹,找到lmtools,右键以管理员身份运行,后面的操作才不容易被权限卡住。
启动前先确认许可证文件与主机身份
许可证文件不是随便放一个.lic就能用,打开.lic文件,找到SERVER行,常见格式是:
- SERVER 主机名 物理地址 28000
- USE_SERVER
- VENDOR ugslmd
主机名要和Windows计算机名一致,物理地址要和当前网卡MAC一致,端口默认28000,查MAC可以用ipconfig /all,也可以用安装目录下的lmutil lmhostid,主机名别用中文,也别用带空格的临时名称,如果SERVER行绑定的是旧网卡MAC,服务会启动后异常退出,客户端则提示无法连接。
环境变量也要顺手核对,客户端和服务器本机通常需要设置UGS_LICENSE_SERVER,值为28000@主机名或28000@服务器IP,服务器本机如果只做许可证服务,也要保证这个变量指向自己,避免lmtools读错目标。
UG10.0许可证服务器配置教程:路径、日志和Save Service
进入lmtools后,切到Config Services页,按下面顺序填:
- Service Name填一个你认得出来的名称,比如NX10_License。
- Path to lmgrd.exe指向安装目录,常见路径是
C:\Program Files\Siemens\PLMLicenseServer\lmgrd.exe。 - Path to license file指向实际使用的.lic文件,路径不要带中文和特殊符号。
- Path to debug log file指定一个可写的日志文件,比如
C:\PLMLicenseServer\debug.log。 - 勾选Use Services,再勾选Start Server at Power Up。
- 点击Save Service,把当前配置注册成Windows服务。
这里有个细节:Save Service不是保存文本,而是把服务项写入系统,点完之后,再去Start/Stop/Reread页点Start Server,状态栏出现Server Start Successful只是第一步,接着打开任务管理器,看两个进程是否都在,只看到lmtools界面,没看到lmgrd.exe和ugslmd.exe,说明服务没有真正跑起来。
验证服务是否真的启动:别只看弹窗
验证分三层,层层都要过:
| 检查项 | 操作位置或命令 | 通过表现 | 不通过时先看什么 |
|---|---|---|---|
| 服务状态 | lmtools的Server Status页,点Perform Status Enquiry | 输出里出现License server UP | 看debug日志最后几行 |
| 进程 | 任务管理器详细信息 | lmgrd.exe、ugslmd.exe同时存在 | 是否有残留进程占用 |
| 端口 | netstat -ano | findstr 28000 |
28000处于监听状态 | 端口是否被其他程序占用 |
| 客户端变量 | 系统环境变量 | UGS_LICENSE_SERVER指向正确主机和端口 | 变量是否写错主机名 |
据FlexNet Publisher公开文档,许可证服务默认使用28000端口,行业共识认为,多数NX版本沿用这一默认端口,所以排查时先按28000查,改过端口再按实际值查。
UG10.0许可证服务器启动不了怎么办:先查进程和端口
启动失败时,别急着卸载,业内专家指出,许可证服务稳定性更多取决于主机名与MAC绑定、端口放行和残留进程,而不是客户端安装包本身,先按下面顺序排查,能解决相当一部分常见问题。
常见失败现象与对应检查点
- lmtools点Start Server没反应:先确认lmtools是否以管理员身份运行,再看Config Services里的lmgrd路径是否存在。
- 提示Failed to start server:重点查.lic文件SERVER行、端口占用和日志目录写权限。
- 服务启动后自动停止:多数是主机名或MAC地址与许可证文件不匹配,也可能是ugslmd.exe被安全软件拦截。
- 客户端报许可证错误:先确认客户端环境变量,再确认服务器防火墙是否放行28000入站。
- 本机能用、别的电脑不能用:查主机名解析,必要时在hosts文件里写服务器IP和主机名对应关系。
UG10.0许可证服务器启动不了怎么办:按这个顺序排查
- 打开任务管理器,结束残留的lmgrd.exe和ugslmd.exe,再重新启动服务。
- 用管理员身份打开lmtools,进入Start/Stop/Reread页,先Stop Server,再Start Server。
- 检查.lic文件SERVER行,主机名用
hostname命令核对,MAC用ipconfig /all核对。 - 用
netstat -ano | findstr 28000查端口,被占用就换端口或停掉占用程序。 - 临时关闭Windows防火墙做一次本机测试,通过后再加放行规则,别长期关防火墙。
- 打开debug日志,看最后几行是“Failed to open license file”还是“Wrong hostid”,按关键字处理。
- 改完配置后点Save Service,再点ReRead License File,让服务重新读取许可证。
如果日志里反复出现供应商守护进程启动失败,检查安装目录权限,给NETWORK SERVICE或本地服务账户留读取和执行权限,安全软件把ugslmd.exe当可疑程序拦下,也会造成“服务看起来启动、客户端却连不上”的假象。
UG10.0许可证服务器设置开机自启:lmtools勾选和系统服务怎么选
很多人每天开机都要手动点一次Start Server,问题就出在自启没配好,lmtools里的Start Server at Power Up勾选后,需要点Save Service才会把服务注册为自动启动,之后可以在services.msc里找到名称含Siemens PLM License Server或FlexNet Licensing Service的项,把启动类型设为自动。
两种自启方式对比
| 方式 | 操作位置 | 优点 | 注意点 |
|---|---|---|---|
| lmtools勾选自启 | Config Services页勾选Start Server at Power Up,再Save Service | 与许可证配置绑定,改配置时同步 | 必须以管理员身份操作 |
| Windows服务设置 | services.msc里改启动类型为自动 |
直观,便于统一管理 | 服务名可能因安装方式不同而不同 |
| 登录脚本或计划任务 | 任务计划程序 | 适合特殊延迟启动场景 | 不建议替代标准服务自启 |
UG10.0许可证服务器需要联网吗:离线内网也能启动
许可证服务器本身不需要访问互联网,它读取本地.lic文件,通过局域网向客户端提供28000端口服务,离线内网环境只要满足三个条件就能跑:服务器主机名可解析、客户端能访问服务器IP和端口、许可证文件未过期且主机身份匹配,若内网没有DNS,在客户端hosts文件里加一行“服务器IP 主机名”更稳妥。
UG10.0许可证服务器端口号是多少:默认28000与多版本共存
默认端口是28000,但许可证文件SERVER行末尾可以写其他端口,改端口后,客户端环境变量UGS_LICENSE_SERVER也要同步改,否则客户端仍会去连28000,多版本NX共存时,优先让许可证服务版本不低于客户端版本,端口尽量统一,减少环境变量写错的机会。
端口冲突与多版本共存
- 同一台服务器跑多个许可证服务时,每个服务要用不同端口,并在各自.lic文件里写清楚。
- 一个许可证文件可以包含多个INCREMENT,但不要让两个lmgrd实例抢同一个端口。
- 服务器有多网卡时,.lic文件绑定的MAC要与客户端实际访问的那张网卡一致。
- 改完端口先重启服务,再用
netstat -ano | findstr 新端口确认监听。
UG10.0许可证服务器Q&A:启动、自启和端口问题
UG10.0许可证服务器启动后客户端仍提示无法连接怎么办?
先查客户端UGS_LICENSE_SERVER是否为28000@服务器名或28000@服务器IP,再在客户端ping 服务器名,能通主机名再测端口,服务器防火墙要放行28000入站,多网卡机器要确认许可证文件绑定的是客户端能访问的那张网卡,最后看服务器lmtools的Server Status Enquiry输出,确认服务处于UP状态。
UG10.0许可证服务器必须每天手动启动吗?
不需要,Config Services页勾选Start Server at Power Up并Save Service后,Windows启动会自动拉起服务,若自动启动失败,先查Windows服务启动类型是否为自动,再查服务账户权限和debug日志,改过.lic文件后记得ReRead License File,避免服务读的是旧配置。
UG10.0许可证服务器启动失败要先卸载重装吗?
多数情况不用,先看debug日志、端口占用和残留进程,再核对SERVER行主机名与MAC,重装前备份.lic文件和环境变量,卸载后清理安装目录残留再装,能减少重复踩坑,许可证服务是否真正可用,以lmtools的Server Status Enquiry输出和任务管理器中的lmgrd.exe、ugslmd.exe进程为准。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/795740.html


