“SolidWorks不能核实此服务器存在”通常出现在安装或激活过程中,表明客户端无法连接到许可服务器(默认端口为 25734)。结合当前时间(2026年5月)和公开资料,该问题常见于以下场景:本地许可服务未运行
网络/防火墙阻止通信
主机名或IP配置错误
系统语言/计算机名含中文
推荐解决步骤
确认许可服务正在运行
按 Win + R,输入 services.msc 回车。
找到 SolidWorks FlexNet License Manager(或类似名称)。
若状态非“正在运行”,右键 → 启动;并设置“启动类型”为 自动。
检查计算机名是否为纯英文或数字
SolidWorks FlexNet 服务不支持中文计算机名。
右键“此电脑” → 属性 → 更改设置 → 修改计算机名为英文 → 重启。
验证端口连通性(25734)
以管理员身份打开 CMD,执行:bash
telnet localhost
若连接失败,说明服务未监听或端口被占用。
可用以下命令查看占用情况:bash
netstat -ano | findstr :
检查 hosts 文件映射
打开 C:\Windows\System32\drivers\etc\hosts。
确保包含一行:text
127.0.0.1 localhost无此行或被注释则添加并保存。
临时关闭防火墙/杀毒软件测试
第三方安全软件可能拦截 25734 端口。
可在防火墙中放行该端口,或直接测试时临时关闭。
重新安装许可服务(如上述无效)
进入 SolidWorks 安装目录下的 SolidWorks_Flexnet_Server 文件夹。
先以管理员身份运行 server_remove.bat,再运行 server_install.bat。
重启电脑后尝试启动 SolidWorks。
若使用的是 网络版(非本地许可),还需确保客户端配置的服务器 IP 或主机名正确,并能通过 ping 和 telnet <服务器IP> 25734 正常通信
快速恢复方案(适用于紧急使用)
根据近期资料
可尝试以下 3 分钟快速修复
找到 C:\SolidWorks_Flexnet_Server\server_install.bat。
右键 → 以管理员身份运行。
若提示“启动失败”,先运行 server_remove.bat 清理旧服务,再重装。
同时设置服务“恢复”选项为“重新启动服务”,防止后续意外停止
如问题依旧,建议联系 SolidWorks 官方技术支持 或参考官方安装指南