SW 打开提示“无法获得下列许可”,通常是因为许可服务未启动或计算机名不符合要求。请按照以下步骤排查修复,多数情况可立即解决 。
🔧 重置许可服务
找到服务文件夹:打开 SolidWorks 安装包或安装目录,找到 SolidWorks_Flexnet_Server 文件夹 。
移除旧服务:右键点击 server_remove 文件,选择“以管理员身份运行”,完成后关闭窗口 。
安装新服务:同样以管理员身份运行 server_install 文件,显示启动成功后关闭 。
重启软件:尝试重新打开 SolidWorks 查看是否恢复正常 。
💻 检查系统配置
计算机名必须为英文:若计算机名包含中文,许可服务将无法识别。请进入系统设置将计算机名改为纯英文并重启电脑 。
确认服务状态:打开“服务”(Win+R 输入 services.msc),找到 SolidWorks Flexnet Server,确保启动类型为“自动”且状态为“正在运行”。
补充许可文件:若上述无效,将安装包中 Program Files 文件夹内的所有内容复制到软件安装目录,替换原有文件 。
注意:操作涉及系统服务及文件替换,请务必使用管理员权限运行,并在操作前备份重要数据 。