SolidWorks 2020 安装后出现“无法获得下列许可”错误,通常与 许可证服务未正常启动 或 激活文件缺失/损坏 有关。根据最新公开资料(截至2026年5月),以下是经过验证的解决方法:核心解决步骤
以管理员身份运行许可证服务脚本
打开安装包解压后的目录,进入 SolidWorks_Flexnet_Server 文件夹(通常位于 C:\ 根目录或安装包内)。
先运行 server_remove.bat(右键 → “以管理员身份运行”)。
再运行 server_install.bat(同样以管理员身份运行)。
等待提示“服务已经启动成功”后关闭窗口
检查并设置许可证服务为自动启动
按 Win + R,输入 services.msc 回车。
在服务列表中找到 “SolidWorks Flexnet Server”。
右键 → 属性 → 将 “启动类型”设为“自动”,并点击“启动”按钮(如果状态为“已停止”)
确保关键文件完整且位置正确
确认 SolidWorks_Flexnet_Server 文件夹未被杀毒软件误删(安装前应关闭 Windows Defender 及第三方杀毒软件)
若文件夹缺失或损坏,需从原始安装包中重新复制该文件夹至 C:\ 根目录
验证计算机名是否为英文
SolidWorks 对非英文字符的计算机名兼容性较差。
按 Win + R,输入 sysdm.cpl → “计算机名”选项卡 → 确保名称为纯英文,否则需修改并重启
检查防火墙设置
临时关闭防火墙测试是否能正常打开软件。
若正常,需在防火墙中添加例外规则,允许 SolidWorks_Flexnet_Server 通信
补充说明
若上述操作后仍报错,可能是 破解文件不完整(如缺少 sw_d 文件)或 系统环境冲突(如残留注册表)。此时建议:卸载 SolidWorks 2020;
清理注册表(删除 HKEY_CURRENT_USER\SOFTWARE\SOLIDWORKS 和 HKEY_LOCAL_MACHINE\SOFTWARE\SOLIDWORKS);
重新安装并严格按破解教程操作
⚠️ 注意:上面方法适用于已使用破解方式安装的 SolidWorks 2020。若使用正版授权,请联系官方技术支持或通过 SolidWorks License Manager 配置网络许可。
如需进一步帮助,可参考以下资源:SolidWorks 2020 安装与激活图文教程(知乎专栏)