SolidWorks 显示“无法获得下列许可”通常是因为许可服务未启动或系统环境配置冲突,可通过重启服务、修改计算机名等方法修复。
🛠️ 核心修复:重启许可服务
打开服务面板:按 Win + R 输入 services.msc 回车,在服务列表中找到 SolidWorks Flexnet Server。
启动服务:右键点击该服务,选择“启动”或“重新启动”,确保状态显示为“正在运行”。
测试运行:服务启动后,尝试重新打开 SolidWorks 软件查看是否恢复正常。
🖥️ 环境检查:计算机名与防火墙
修改计算机名:若计算机名包含中文或特殊字符,可能导致许可失败。右键“此电脑”>“属性”,将计算机名更改为纯英文并重启电脑。
检查防火墙:确认防火墙或杀毒软件未阻止 SolidWorks 相关服务通信,可尝试暂时关闭防火墙测试。
管理员权限:右键 SolidWorks 快捷方式,选择“以管理员身份运行”,排除权限不足导致的读取失败。
🔄 进阶操作:重新注册服务
重置许可服务:找到安装目录下的 SolidWorks_Flexnet_Server 文件夹,以管理员身份运行 server_remove 删除旧服务,再运行 server_install 重新注册。
检查文件完整性:若安装时修改过路径,可能导致许可文件路径错误,需确保安装目录下的许可相关文件完整。