SolidWorks 无法连接到服务器通常是由于许可服务未启动、计算机名含中文或防火墙拦截导致,可通过重启许可服务、修改系统设置等方法解决 。
服务重启与配置
重启许可服务:找到 SolidWorks_Flexnet_Server 文件夹,以管理员身份运行 server_remove.bat 清空失效服务,再运行 server_install.bat 重新安装启动 。
检查服务状态:打开服务管理器(Win+R 输入 services.msc),找到 SolidWorks Flexnet Server 服务,确保启动类型为自动且状态为正在运行 。
设置自动恢复:在服务属性中,将第一次/第二次/后续失败均设为重新启动服务,防止服务意外停止 。
系统设置检查
计算机名验证:确保计算机名为纯英文或数字组合,不含中文或特殊符号,修改后需重启电脑 。
防火墙配置:检查 Windows 防火墙或杀毒软件是否阻止端口 27000 和 2080 的 TCP 连接,可临时关闭测试或添加例外规则 。
杀毒软件设置:部分杀毒软件可能禁止 SolidWorks 服务启动,需在启动项管理中允许 SolidWorks Flexnet Server 和 Licensing Service 。
网络与端口验证
网络连接检查:确认电脑已连接正确网络,可 ping 许可证服务器 IP 地址测试连通性 。
端口配置:检查 SolidNetWork License Manager 和客户端之间的端口设定是否匹配,默认端口为
HOSTS 文件:打开 C:\Windows\System32\drivers\etc\hosts,确认存在 127.0.0.1 localhost 条目且无干扰内容 。
若上面方法均无效,建议联系 SolidWorks 技术支持或重新安装许可服务组件 。