SW 无法连接到服务器通常因许可服务未启动、计算机名含中文或防火墙拦截导致,可通过重启服务与检查配置解决。
核心排查步骤
重启许可服务:进入 C 盘 SolidWorks_Flexnet_Server 文件夹,以管理员身份运行 server_remove.bat 停止服务,再运行 server_install.bat 启动服务 。或在“服务”管理器中将 SolidWorks Flexnet Server 启动类型设为自动并手动启动 。
检查计算机名:确保计算机名为纯英文或数字,若含中文或特殊符号需修改后重启电脑 。
配置防火墙与杀毒:检查 Windows 防火墙是否阻止端口 27000 和 2080,建议添加例外规则而非直接关闭 。同时检查杀毒软件是否禁止了 SolidWorks 相关服务启动 。
进阶修复方案
清理许可缓存:关闭软件,删除 C:\ProgramData\Flexnet 下以 swd 开头的缓存文件,重启软件重新激活 。
修复安装:若上述无效,通过 SolidWorks 安装程序选择“修复”选项,或重新安装许可服务组件 。
同步系统时间:确保系统时间与时区设置正确,与许可服务器时间同步 。
我可以帮你检查是否需要修改计算机名,需要吗?
去文心继续追问