当 SolidWorks(SW)在保存时提示“内存耗尽,正在终止”,多数情况下并非真实物理内存不足,尤其在较新版本(如 SW2022–2025)中,该错误常由插件依赖异常或系统配置问题引发。以下是基于权威公开资料整理的解决方案:一、优先排查电气插件相关问题(若使用 Electrical)
若启用了 SOLIDWORKS Electrical 插件,该报错极可能是 SQL LocalDB 数据库引擎异常 所致,而非内存不足:根本原因:SW Electrical 插件加载时依赖 Microsoft SQL Server 2022 LocalDB,若组件缺失、版本不匹配或实例损坏,软件会误报“内存耗尽”并强制退出
验证方法:打开命令提示符(CMD)。
输入 SqlLocalDB info 并回车。
若提示“不是内部或外部命令”,说明 SQL LocalDB 未安装或环境变量缺失
解决方案:安装 SQL Server 2022 LocalDB 或完整版 SSMS(SQL Server Management Studio)
安装后重启 SolidWorks,插件应能正常加载。
⚠️ 此问题在 SW2022–2025 版本中高频出现,且与显卡、虚拟内存、GDI 句柄等无关
二、通用保存崩溃排查(适用于所有版本)
若未使用 Electrical 插件,或上述操作无效,请按以下顺序排查:更新显卡驱动
使用 NVIDIA/AMD 官方 WHQL 认证驱动(非 Beta 或 Studio 混用版)
示例:NVIDIA 驱动版本 535.98(WHQL)可显著降低保存失败率
清理临时文件与缓存
删除以下目录内容:%appdata%\SolidWorks\swbrowser.dat
%temp%\SolidWorks\*.*
通过 SOLIDWORKS Rx → 系统维护 → 清理缓存
关闭干扰软件
临时禁用杀毒软件、OneDrive/网盘同步、EDR 安全软件
保存路径避免设在云同步目录(如 OneDrive)
检查模型完整性
使用 工具 → 草图工具 → 检查草图 排查损坏几何
修复外部引用:文件 → 查找参考 → 修复
增加虚拟内存(仅当确有资源瓶颈时)
路径:控制面板 → 系统 → 高级系统设置 → 性能 → 虚拟内存 → 自定义大小
建议值:物理内存的 1.5–2 倍(如 32GB RAM → 初始 49152MB,最大 98304MB)
必须置于 SSD 分区,避免机械硬盘
使用安全模式启动
按住 Ctrl 键 启动 SolidWorks,选择“安全模式”以排除插件/宏干扰
三、紧急恢复建议
强制保存:操作前立即按 Ctrl+S 保存。
启用自动恢复:路径:工具 → 选项 → 系统选项 → 备份/恢复,确保路径有效
联系官方支持:若问题持续,通过 SOLIDWORKS Rx 生成诊断报告提交
💡 提示:企业用户还需检查许可证服务器响应时间(>3 秒会导致离线模式异常)