关于 solidworks启动问题:无法获得下列许可 solidworks standard 无法连接到服务器(-15,10,10016)

SolidWorks软件功能强大,组件众多、易学易用的特点,使其成为3D CAD解决方案的领先和主流。在实体、表面、钣金设计、运动运动仿真、有限元分析等模块中具有不可替代的功能。不知道有没有小伙伴遇到和我一样的问题 ,就是电脑重启后软件就打不开啦,出现下图所示内容。

 今天我们就来解决这个问题,直接上干货:

第一步:

在硬盘的SolidWorks_Flexnet_Server文件夹下找到lmtools 应用并双击运行 ,然后进行如下操作:

点击” start/stop/Reread “选项——>点击“Start Server”按键——>点击“Config Services”选项——>勾选 “Start Server at Power Up” 选项——>点击“Save Service”按键 。

第二步:

经过如上设置就可以打开软件了,但电脑重启之后还会出现打不开的情况,折腾了很久,推测应该是系统防火墙自动屏蔽了相关服务(“SolidWorks Flexnet Server” ),所以需要进行如下操作:

①右键左下角开始菜单,打开任务管理器,

②点击“服务”选项,找到”SolidWorks Flexnet Server “条目,右键弹出上下文菜单中点击“打开服务”。

③接下来同样在“服务”的列表中找到“SolidWorks Flexnet Server”,右键选择属性,


④在“常规”选项卡中的“启动类型(E)”下拉菜单中选择“自动”,

⑤在“恢复”选项卡中进行计算机自动服务失败的操作设置,“第一次失败”选择“重新启动服务”,“第二次失 败”及“后续失败”选择运行一个程序(sw_d.exe) 一般是在“SolidWorks_Flexnet_Server"文件夹下。具体设置如下图:

ok! 到这里这个问题就解决啦! 为了印证这个思路是否可行,我们把电脑重启,并打开solidworks进行验证!,电脑重启后稍等1~2分钟再运行程序,因为window系统是在开机后才开始加载各种服务程序的,开机后等1~2分钟是为了提高本方法的兼容性,因为有的小伙伴刚开机就运行SW发现还是打不开就怀疑本方法的可行性,实际上是因为上述设置在刚开机后还没生效。

最后,如果你想知道为什么这样设置下面给出我的关于本方法的解释:

 至于第⑤步 ,为什么运行的是这个程序“sw_d.exe”,是因为如果 在“SolidWorks Flexnet Server”服务处于“正在运行”的状态,是可以在“任务管理器”的该条目下右键点击“转 到详细信息”,发现窗口转到“详细信息”选项卡并高亮了“sw_d.exe”,我们右键点击“打开文件所在的位置”(合理猜想打开许可证服务又是通过打开这个程序来进行的),所以我们把该路径复制下来,粘贴到上面对应的程序路径里头,相当于告诉计算机,如果你自动启动失败了,先重启服务,如果还不行,就一直尝试打开这个路径下的sw_d.exe。

<think>好的,用户遇到了Lumerical GUI的许可证错误,具体是FlexNet Licensing error -97,121,提示vendor daemon down。我需要根据提供的引用信息来分析解决方案。首先,这些错误通常与许可证服务未运行有关。引用[3]中提到重装后依然报错,但通过重新运行Ansys的证书解决了问题,这提示可能需要重启许可证服务。类似地,引用[4]建议检查许可证日志和文档。 接下来,我需要整理解决步骤。第一步应该是检查lmgrd的日志文件,因为错误信息里提到了这一点。日志文件可能有具体错误原因,比如端口冲突或许可证文件路径错误。然后,尝试使用lmreread命令重新加载许可证,而不中断服务。如果不行,可能需要完全重启许可证服务。此外,确保许可证文件中的主机名正确,比如localhost是否正确,或者是否需要使用实际的计算机名。防火墙设置也可能阻止端口通信,需要检查27000-27009端口是否开放。许可证文件路径是否正确,是否有重复或错误的条目,比如引用[3]中的路径有多个localhost条目,可能需要清理。如果问题依旧,重新生成并应用许可证文件,或者重新安装许可证管理工具可能有效。最后,如果所有方法都失败,联系技术支持是必要的。 还需要考虑用户是否在Windows或Linux系统上,因为步骤可能略有不同。比如,服务管理命令在Windows是服务管理器,而Linux可能是命令行。另外,用户是否有权限操作许可证服务,可能需要管理员权限。综合这些信息,整理出分步骤的解决方案,并生成相关问题,帮助用户进一步排查。</think>针对Lumerical GUI许可证报错$error\ -97,121$的解决方案分步说明如下: ### 一、核心问题定位 该错误表明许可证后台服务(vendor daemon)未正常运行,可能由以下原因导致: - 服务进程异常终止 - 许可证文件配置错误(如主机名或端口冲突) - 防火墙阻止端口通信[^1][^2][^3] ### 二、具体解决步骤 1. **检查日志文件** ```bash # Linux查看日志示例 tail -f /usr/local/flexlm/logs/debug.log # Windows日志位置 C:\Program Files\Lumerical\FlexNet\logs\lmgrd.log ``` 重点关注包含$ERROR$和$DENIED$的条目,例如端口$27000-27009$占用情况[^4] 2. **重新加载许可证** ```bash # 使用lmreread命令 lmreread -c 1055@localhost ``` 此命令可重新加载许可证配置而无需重启服务[^1] 3. **完整重启服务(需管理员权限)** ```bash # Linux系统 sudo systemctl restart lumerical-licensing # Windows服务管理 services.msc → 重启"Lumerical License Server" ``` 4. **验证许可证配置 检查许可证文件$license.lic$中是否包含正确的主机特征: ``` SERVER localhost HOSTID=ANY 1055 VENDOR lumericald port=1055 ``` 特别注意避免重复的$localhost$声明[^3][^4] 5. **端口强制释放(仅限Linux)** ```bash sudo fuser -k 1055/tcp sudo fuser -k 27000-27009/tcp ``` ### 三、高级排查方法 $$ \text{错误概率} = P(\text{配置错误}) \times 0.6 + P(\text{端口冲突}) \times 0.3 + P(\text{文件损坏}) \times 0.1 $$ 当重复出现相同错误代码时,建议按以下优先级处理: 1. 清理临时文件$C:\ProgramData\FLEXnet\*.tmp$ 2. 更新主机网卡MAC地址绑定 3. 重新生成许可证文件
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值