在安装 SolidWorks 2016 (SW2016) 时,若频繁出现“端口号”相关问题,通常与 SolidNetWork License Manager (SLM) 的通信配置有关。根据权威公开资料,以下是关键信息和解决建议:核心端口号说明
默认端口号为 25734,这是 SolidWorks 许可管理器(SLM)与客户端通信的标准 TCP 端口
安装过程中若提示“端口号”问题,通常是因为:客户端配置的端口与 SLM 服务器实际使用的端口不一致;
防火墙/杀毒软件阻止了该端口通信;
端口被其他进程占用;
SLM 服务未启动或配置错误。
常见原因与解决步骤
确认 SLM 服务状态
以管理员身份打开服务管理器(services.msc);
查找 “SolidWorks Flexnet License Server”;
确保其状态为 “正在运行”,启动类型为 “自动(延迟启动)”
验证端口监听情况
打开命令提示符(管理员),执行:cmd
netstat -ano | findstr :
若无输出,说明 SLM 未绑定端口;若有输出但 PID 不对应 swlm.exe,则端口被占用
检查许可证文件路径与内容
路径应为:C:\ProgramData\SOLIDWORKS\SOLIDWORKS 2016\licenses\sw_d.lic
文件内容首行应为:text
SERVER this_host ANY
确保文件无 UTF-8 BOM 头,且 SYSTEM 和 Administrators 组拥有 完全控制权限
关闭防火墙临时测试
临时关闭 Windows 防火墙及第三方杀毒软件;
在 SLM 托盘图标上右键 → “Modify/Reconfigure License…” 刷新配置
检查 hosts 文件
编辑 C:\Windows\System32\drivers\etc\hosts;
确保仅包含有效条目,如:text
127.0.0.1 localhost不应有 127.0.0.1 solidworks.com 等干扰项
系统时间同步
系统时间偏差需 ≤5 分钟;
运行命令同步时间:cmd
w32tm /query /status
若偏移 >300 秒,需手动校准或启用 NTP 同步
若仍无法解决
尝试 重装 SLM 或使用 SolidWorks Installation Manager 修复许可组件
参考官方故障指南:SolidNetWork 许可故障排除
⚠️ 注意:25734 是默认值,若公司使用自定义端口,请确保客户端与服务器配置一致。