SolidWorks 2016 安装过程中若提示“服务端口”相关问题,通常与 许可证服务端口 或 协作服务器端口 被占用、未正确配置或防火墙拦截有关。根据权威公开资料,以下是关键信息整理:主要涉及的端口及用途
许可证服务端口:TCP 25734
用于 SolidWorks FlexNet License Manager(SLM)与客户端通信。若此端口被占用或未监听,会导致“许可证不可用”错误
协作服务器端口:TCP 26666
用于 SolidWorks Electrical 协作功能。若安装该模块时提示端口不可用,需确保此端口开放
常见原因与解决步骤
确认许可证服务(SLM)是否运行
打开 services.msc,查找 “SolidWorks Flexnet License Server”。
确保其状态为 “正在运行”,启动类型为 “自动(延迟启动)”
检查端口占用情况
以管理员身份打开命令提示符,执行:cmd
netstat -ano | findstr :
若无输出,说明 SLM 未绑定端口;若 PID 对应非 swlm.exe 的进程,说明端口被占用
可使用 taskkill /PID <进程ID> 终止冲突进程
验证 hosts 文件配置
编辑 C:\Windows\System32\drivers\etc\hosts,确保包含且仅包含:text
127.0.0.1 localhost不得存在如 127.0.0.1 solidworks.com 等干扰条目
关闭防火墙/杀毒软件临时测试
第三方安全软件(如 360、火绒)可能阻止端口通信,可临时关闭后重试
许可证文件(sw_d.lic)路径与权限
路径应为:C:\ProgramData\SOLIDWORKS\SOLIDWORKS 2016\licenses\sw_d.lic
确保 SYSTEM 和 Administrators 组对该文件有 “完全控制” 权限
协作服务器端口(26666)问题
若安装 Electrical 模块时提示端口不可用,需确保 TCP 26666 未被占用,并在防火墙中放行
推荐操作流程
重启计算机,确保无残留旧服务。
以管理员身份运行 SolidWorks Installation Manager,选择 “修复” → 勾选 Licensing Components。
若仍失败,可使用官方工具 SolidWorks Clean Uninstall Tool 彻底清理旧版残留后再重装
⚠️ 注意:上面操作基于官方授权安装场景。若使用非官方激活工具(如 SSQ Activator),可能因系统兼容性或权限问题导致服务异常,建议在干净系统中操作