NX/UG每次启动都选错许可包?先分清临时切换与默认设置
NX里已经换过许可包,退出后再打开,却又回到不想用的那一包。遇到这种情况,先别把它当作许可数量不足:本次会话切换成功,与下次启动采用同一设置,是两件不同的事。把默认选择固定下来,才能减少重复切换,也让管理员更容易看清实际使用的是哪组授权。
这里讨论Windows客户端的NX许可包选择。Siemens在2026年2月更新的相关知识库中,将应用内的Select Bundles与独立Licensing Tool明确区分:前者用于临时变更,后者用于持久设置。针对NX 2312,2024年2月版Windows安装指南还说明了注册表与环境变量的关系。排查时应按自己的版本走,不要把早年论坛中的变量写法直接照搬到新环境。
先问自己:这次是临时换用,还是以后都要这样启动?
如果只是当前工作需要另一许可包,可在Gateway环境下,通过File → Utilities → Select Bundles进行选择。它解决的是当前会话的切换需求,不能把这次操作当作已经保存了下次启动的默认值。更换前先保存工作,并确认目标许可包包含接下来要用的功能,避免进入任务后才发现选择不合适。
如果希望以后启动继续使用指定许可包,应转向随NX安装的Licensing Tool,在Bundle Settings中选择所需许可包并应用。原厂知识库把它列为通常推荐的持久设置方式。完成后,保存工作、退出并重新启动NX,再检查实际选择;只看工具里已经显示目标名称,还不足以完成一次变更验证。

如果工具已经应用过,修改UGS_LICENSE_BUNDLE却没有效果,下一步不是反复改变量,而是检查是否存在另一套有效设置。NX 2312安装指南说明,从NX 9.0开始,Licensing Tool不再通过创建这个变量保存选择,而是写入当前用户的注册表。
关键位置是HKEY_CURRENT_USER下的Software\Siemens_PLM_Software\Common_Licensing\NX_BUNDLES。该指南特别提醒:使用Licensing Tool应用许可包后,UGS_LICENSE_BUNDLE将不再生效;即使NX_BUNDLES的值为空,只要该项存在,也会影响变量方式的使用。空值与不存在,不是同一种状态。
这意味着,看到环境变量里写着正确的包名,并不能据此认定NX应该按它启动。通常先用Licensing Tool统一维护默认选择,更容易避免配置混杂。确需改回变量管理时,应由管理员备份相关设置,按对应版本文档处理该项,再验证启动结果,不要直接清理整段注册表。

把变更前后放在一起,判断会更清楚。变更前记录NX版本、Windows登录用户、启动入口和实际选中的许可包;变更后仍用同一用户、同一入口重新启动,检查选择是否保留,以及目标功能能否正常使用。如果换了用户或启动方式,另做一条验证记录,不把两个环境的结果混在一起。
默认选择正确之后,还要看使用结果,而不是立即调整采购数量。对于已适配的NX浮动许可环境,浮点许可优化管理软件可将许可资源纳入统一管理,通过实时监控观察对应资源的占用,并用历史分析比较调整前后的使用分布。管理员把这些数据与本次配置记录对照,才能判断变化是否符合岗位需求。
例如,原先默认选择不合适,调整后能否满足日常任务,可以先在少量工位验证,再决定是否推广。浮点的许可优化能力服务于现有合法授权的合理使用;默认包设置本身不会增加授权数量,也不能让未购买的功能变为可用。先选对、再观察、再优化,比看到一次异常就增购更有针对性。
广州浮点信息科技有限公司通过浮点许可优化管理软件,帮助客户掌握浮动版软件的使用数据,提升许可证使用效率,助力企业降本增效。如有NX/UG许可证管理与优化方面的需求,欢迎联系我们。
