SolidWorks(SW)打开文件时出现的错误代码通常与许可证问题、文件引用缺失或系统环境异常有关。根据近期公开资料,以下是几类常见错误代码及其对应解决方案:一、许可证相关错误
这类错误多出现在使用网络浮动许可(SNL)或激活失败的场景。
错误代码 -97,121,0
含义:客户端无法连接到许可服务器(-97),连接超时(121),通用授权失败(0)。
常见原因:SolidWorks License Manager 服务未运行
防火墙/安全软件拦截了 25734 端口
客户端与服务器时间偏差 >5 分钟
许可证文件(sw_d.lic)损坏或路径错误
解决步骤:打开 services.msc,检查并启动 SolidWorks License Manager
确保时间同步(使用 NTP)
检查 C:\ProgramData\SolidWorks\SolidWorks PDM\logs 中的日志
临时禁用防火墙/杀毒软件测试
错误代码 -15,10,10061
含义:无法连接到许可证服务器,连接被拒绝(Winsock 错误 10061)。
解决方法:在安装目录(如 _SolidSQUAD_\SolidWorks_Flexnet_Server)中:以管理员身份运行 server_remove.bat
再运行 server_install.bat
确保计算机名称为纯英文
在服务中找到 SolidWorks Flexnet Server,设为“自动”并启动
错误代码 -21,126,0
提示:“使用许可文件不支持此版本”
解决:若首次安装:重装 FlexNet Server(运行 server_remove.bat + server_install.bat)
若之前正常:检查 SolidWorks_Flexnet_Server 服务是否运行,并设为自动启动
错误代码 -85440
解决:从安装包中复制 netapi32.dll(路径通常为 _SolidSQUAD_\Program Files\SOLIDWORKS Corp\SOLIDWORKS\)
粘贴到 SolidWorks 安装目录(如 C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\)
二、文件打开/引用错误
错误提示:“在将 XXXXX 作为参考文件打开时遇到错误”
可能原因:打包文件时子件丢失或引用损坏
制作方与接收方存在加密软件冲突
文件路径过深(超过 Windows 路径长度限制)
解决方法:临时禁用双方电脑的加密软件(如域控加密、360、腾讯电脑管家等)
尝试将打包格式改为 .zip 压缩包后解压打开
使用“外部打包”功能(右键文件 → SolidWorks → 打包)
确保打包路径为短路径 + 英文 + 无特殊字符
此问题在 SOLIDWORKS 2021 SP3 及之后版本已修复
三、其他常见错误
错误代码 -8,544,0(多见于 2024 版本安装后)
可能与系统更新(如 KB3072630)或 .NET Framework 有关
建议:运行 sfc /scannow 修复系统文件
检查安装日志 %temp%\SolidWorks Installation Logs\
使用官方清理工具 SWActivationRemover.exe 后重装
如需进一步诊断,可提供具体错误代码或完整提示信息,以便精准定位。也可参考 SolidWorks 官方支持页面:SolidWorks Support。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权