故障场景与适用环境:当用户在启动SolidWorks 2020时,遇到“无法获得下列许可”错误提示,是因为许可证服务未运行、许可文件版本不匹配或关键文件缺失/被拦截。此操作适用于所有安装了SolidWorks 2020的用户,操作系统为Windows 10或更高版本。
操作前置检查:
- 以管理员身份登录计算机。
- 确保计算机连接到网络。
- 拥有SolidWorks 2020的安装包。
- 杀毒软件暂时关闭。
核心执行步骤:
- 检查并重启许可服务:
- 点击“开始”,输入“services.msc”,按Enter键打开“服务”窗口。
- 在“服务”窗口中找到“SolidWorks Flexnet Server”。
- 如果状态为“停止”,右键点击“启动”,并将启动类型设为“自动”。
- 重新部署许可服务器文件:
- 以管理员身份运行安装包中的“SolidSQUADSolidWorksFlexnetServer”目录下的“server_remove.bat”。
- 删除“SolidSQUADSolidWorksFlexnetServer”文件夹。
- 将新版文件复制到C盘根目录。
- 以管理员身份运行“server_install.bat”。
- 覆盖修复安装目录文件:
- 将安装包中的“SolidSQUADProgram FilesSOLIDWORKS Corp”下的所有文件复制。
- 粘贴至软件实际安装路径(如C:\Program Files\SOLIDWORKS Corp)。
- 选择“替换目标文件”。
- 排除安全软件干扰:
- 暂时关闭杀毒软件/防火墙。
- 确保lmgrd.exe、sw_d.exe或端口25734未被拦截。
- 将相关进程加入白名单。
操作后需描述预期的正常反馈:
- 打开SolidWorks 2020时,许可证状态显示为“有效”。
- 软件正常运行,无“无法获得下列许可”错误提示。
常见报错与排查:
- 报错代码:-8,544,0
- 排查思路:检查客户端与服务端通信是否正常,确保网络连接稳定。
- 解决指令:确保网络连接无误,重启计算机后尝试启动SolidWorks 2020。
- 报错代码:-21,126,0
- 排查思路:检查许可文件是否与软件版本匹配,确保服务已正确安装。
- 解决指令:重新部署许可服务器文件,覆盖修复安装目录文件。
- 错误提示:许可证服务未运行
- 排查思路:检查“SolidWorks Flexnet Server”服务状态。
- 解决指令:核心执行步骤1操作,确保服务已启动并设置为自动。
避坑指南:
- 警告符号:🚫
- 确保以管理员身份运行所有批处理文件及文件复制操作。
- 暂时关闭杀毒软件/防火墙,但不要忘记重新开启。
- 在复制文件前,请确认安装路径正确。
踩坑复盘与可复用的解决办法:
- 如果操作后仍然出现错误,请检查是否混用了不同版本的许可文件。
- 尝试完全卸载SolidWorks 2020,标准流程重新安装。
- 如果遇到不确定的具体路径或命令,标注【需核实】并联系技术支持。