出现 SolidWorks 无法连接到服务器(错误代码 -15.10032) 的问题,通常与 许可服务(FlexNet License Manager)通信失败 有关。根据最新公开资料(截至2026年4月),以下是系统性解决方法:核心原因
FlexNet 许可服务未运行或未正确配置
Windows 防火墙/安全软件阻止了许可通信
系统时间偏差过大或计算机名含中文
虚拟网卡异常(常见于非官方激活环境)
推荐解决步骤
重启 FlexNet 许可服务
打开文件资源管理器,进入以下任一路径:C:\ProgramData\SolidWorks\Flexnet Server
C:\SolidWorks_Flexnet_Server
右键 server_install.bat → 以管理员身份运行
若失败,先运行 server_remove.bat(管理员),再重新安装服务
设置服务为自动启动
按 Win + R,输入 services.msc
找到 “SolidWorks FlexNet Server” 或 “SOLIDWORKS FlexNet Licensing Service”
属性 → 启动类型设为 “自动”
恢复选项卡 → 所有失败操作设为 “重新启动服务”
关闭防火墙或添加例外
临时关闭 Windows Defender 防火墙测试
或添加白名单规则,允许以下程序通过防火墙:swlm.exe
server_install.bat
同时放行 TCP 端口 25734(FlexNet 默认端口)
检查系统环境
计算机名:必须为英文或数字,不含中文或特殊字符
系统时间:确保准确,开启“自动设置时间”(设置 → 时间和语言 → 日期和时间)
清理许可缓存
关闭所有 SolidWorks 进程
删除 C:\ProgramData\Flexnet\ 下所有 swd_*.dat 文件
重启 SolidWorks 并重新激活
虚拟网卡问题(适用于非官方版本)
打开“网络连接” → 禁用并重新启用 VirtNet Network Adapter
若无此网卡,说明非伪装激活环境,可忽略此步
补充说明
错误码 -15.10032 对应 FlexNet 的 “License server not found”(FLEXLM_NO_SERVER),明确指向 服务不可达,而非授权过期或硬件变更
若使用企业网络,需确认策略未阻止对许可服务器的访问
如上述操作无效,建议通过 SolidWorks 安装程序选择 “修复”,或联系官方支持提供日志(路径:C:\Program Files\Common Files\InstallShield\Logs)
⚠️ 注意:部分操作(如关闭防火墙、使用虚拟网卡)适用于非官方版本。企业或正版用户应优先通过正规渠道获取许可支持。