SolidWorks 出现错误代码 (-15,10,10061) 通常表示无法连接到许可服务器,核心原因是许可服务未启动或被防火墙拦截。解决该问题的关键在于重启许可服务并检查系统配置 。
核心解决步骤
重启许可服务:找到 SolidWorks 安装目录下的 SolidWorks_Flexnet_Server 文件夹,以管理员身份运行 server_remove.bat 停止服务,再运行 server_install.bat 重新启动服务 。
检查服务状态:打开 Windows 服务管理器(services.msc),找到 SolidWorks Flexnet Server,确保其启动类型为自动,并将失败后的操作设置为重新启动服务 。
验证计算机名:检查计算机名称是否包含中文或特殊符号,必须修改为纯英文或数字组合,修改后需重启电脑 。
网络与防火墙配置
放行端口:确保防火墙未阻止 SolidWorks 通信端口,通常需放行 TCP 25734、25735 及 27000 端口 。
检查 Hosts 文件:打开 C:\Windows\System32\drivers\etc\hosts,确认存在 127.0.0.1 localhost 条目且无干扰内容 。
临时关闭杀毒软件:测试是否因第三方杀毒软件拦截导致,必要时添加例外规则 。
注意事项若上述方法无效,建议修复安装 SolidWorks 许可组件,或确认许可证文件与当前软件版本匹配 。网络许可用户需确认服务器 IP 地址在客户端配置中正确指向 。