SolidWorks 报错-15,10,10061表示无法连接到许可服务器,主要原因是许可服务未启动、计算机名称含中文或防火墙拦截。以下是经过验证的解决步骤:重启许可服务
找到许可服务文件夹:打开 C 盘,定位到【SolidWorks_Flexnet_Server】文件夹(若找不到可在安装包中查找)。
重置服务:右键以管理员身份运行【server_remove.bat】删除旧服务,再运行【server_install.bat】重新安装启动服务 。
验证服务状态:打开服务管理器(Win+R 输入 services.msc),找到【SolidWorks Flexnet Server】,确认状态为"正在运行"。
检查系统配置
计算机名称:确保电脑名为纯英文/数字组合,不能含中文或特殊符号,修改后需重启电脑 。
服务启动类型:在服务属性中将启动类型设置为【自动】,恢复选项中"第一次失败""第二次失败"均设为"重新启动服务"。
HOSTS 文件:检查 C:\Windows\System32\drivers\etc\hosts,确认存在 127.0.0.1 localhost 条目且无干扰内容 。
网络与防火墙检查
端口放行:确保防火墙未阻止端口 27000、2080、25734 的 TCP 连接,可临时关闭防火墙测试 。
网络配置重置:以管理员打开命令提示符,执行 netsh winsock reset 和 ipconfig/flushdns 后重启电脑 。
完成上述操作后重新启动 SolidWorks,多数情况下可恢复正常使用。