UGS许可证服务器概述
UGS许可证服务器是Siemens PLM Software(现西门子数字工业软件)为其NX(UG)系列设计软件提供的许可证管理工具,核心功能是通过Flexnet Publisher技术管理UG产品的许可证授权,验证客户端是否具备合法使用权限,确保软件合规运行。
UGS许可证服务器核心配置步骤
要使UG软件正常调用许可证,需完成以下关键配置:
设置环境变量:
环境变量UGS_LICENSE_SERVER是客户端连接许可证服务器的桥梁,需指向服务器的IP地址或计算机名及端口号(格式:端口号@服务器标识)。
端口号:不同UG版本略有差异(UG6.0-11.0为28000,UG12.0及上面为27800);
服务器标识:需填写服务器计算机的完整英文名称(可通过“我的电脑→属性→计算机名”查看,切勿包含末尾句号)。
配置路径:右键“我的电脑→属性→高级→环境变量”,添加或修改系统变量UGS_LICENSE_SERVER,值如28000@Server01(Server01为服务器计算机名)。
安装许可证文件:
将UG安装介质中的许可证文件(如nx6.lic、ugnx4.lic)复制到服务器的安装目录(默认路径:C:\Program Files\UGS\UGSLicensing或C:\Program Files\UGS\LicenseServers),并通过lmtools.exe(位于许可证目录)配置服务:
打开lmtools.exe→选择“Config Services”;
输入服务名称(如“NX License Server”)、lmgrd.exe路径(如C:\Program Files\UGS\UGSLicensing\lmgrd.exe)、许可证文件路径(如C:\Program Files\UGS\UGSLicensing\nx6.lic);
勾选“Use Services”“Start Server at Power Up”,点击“Save Service”并“Start Server”,确认服务启动成功(状态显示“Server Start Successful”)。
验证服务状态:
通过“服务”管理器(services.msc)检查“UGS许可证服务器”或“ugslmd”服务的状态:
启动类型建议设为“自动”(确保开机自启);
若服务未启动,右键选择“启动”,若启动失败需检查许可证文件路径、端口号是否正确,或杀毒软件是否拦截进程(如lmgrd.exe、ugslmd.exe)。
常见错误解决方法
许可证未启动(错误-15):
确认lmgrd.exe(许可证管理进程)和ugslmd.exe(UG专用许可进程)已在任务管理器中运行;
检查环境变量UGS_LICENSE_SERVER的值是否与服务器标识一致(无多余空格);
重启UG许可证服务(通过lmtools.exe→Start/Stop/Reread→Start Server)。
环境变量配置错误:
若变量值包含中文或特殊字符,需删除后重新输入英文格式;
确保变量类型为“系统变量”(而非用户变量),并重启电脑使变量生效。
许可证文件路径错误:
确认lmgrd.exe和许可证文件(.lic)的路径在lmtools.exe中配置正确;
若许可证文件被移动或修改,需重新复制并配置。
UGS许可证服务器卸载流程
若需移除UGS许可证服务器,需按以下步骤操作(避免残留文件影响系统):
停止服务:通过“服务”管理器停止“UGS许可证服务器”或“ugslmd”服务;
卸载程序:进入“控制面板→程序→卸载程序”,找到“UG许可证服务器”并卸载;
删除文件夹:删除许可证安装目录(如C:\Program Files\UGS\UGSLicensing)及配置文件目录(如C:\ProgramData\UGS\License);
清理注册表:按Win+R输入regedit,删除以下路径中的UG相关键值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UGLicensing(服务配置);
HKEY_LOCAL_MACHINE\SOFTWARE\SiemensPLMLicenseServer(许可证信息)。