SolidWorks 在启动加载插件时崩溃,尤其是提示“内存耗尽”但实际内存占用很低,通常并非真实内存不足,而是由于 Microsoft SQL LocalDB 数据库引擎异常 导致的误报错。该问题在 SOLIDWORKS Electrical 2022–2025 版本 中尤为常见。
根本原因
SQL LocalDB 组件缺失、版本不匹配或实例损坏
SOLIDWORKS Electrical 插件依赖 SQL LocalDB 加载电气库、部件库等,若该组件异常,软件会错误地抛出“内存耗尽”并强制退出。
插件文件损坏或与当前版本不兼容
系统权限不足或未以管理员身份运行
推荐解决方案(按优先级排序)
安装正确的 Microsoft SQL Server LocalDB
卸载所有旧版/残缺 SQL 组件:打开 控制面板 → 程序和功能
卸载所有含 “SQL LocalDB” 或 “SQL Compact” 的项
重启电脑
安装 SQL Server 2022 LocalDB(适用于 SW 2025):下载地址:Microsoft SQL Server 2022 LocalDB
或安装 SSMS(SQL Server Management Studio),它自带完整 LocalDB 环境
安装过程全程默认下一步,无需手动配置数据库
安装完成后 再次重启电脑
以管理员身份运行 SOLIDWORKS
右键点击 SLDWORKS.exe
进入 属性 → 兼容性
勾选:✅ 以管理员身份运行
✅ 禁用全屏优化
点击确定,重启软件
禁用内存误判机制(针对 SW 2023–2025)
打开 SOLIDWORKS → 工具 → 选项 → 系统选项 → 高级
设置:✅ 禁用内存泄漏检测
❌ 取消勾选:启用大内存感知
重启软件
清理 Electrical 缓存(安全操作)
关闭 SOLIDWORKS
删除以下目录内容(不会影响工程文件):text
%localappdata%\Dassault Systemes\SolidWorks Electrical
重新启动 SOLIDWORKS,缓存将自动重建
若问题仍存在,尝试修复 SOLIDWORKS 安装
控制面板 → 程序和功能 → 找到 SOLIDWORKS XXXX SP0X
点击 更改 → 修复您的安装
选择修复全部组件,等待完成
注意事项不要盲目增加虚拟内存或更换显卡驱动,此类操作对上述问题无效
若使用的是 非 Electrical 插件(如 CAM、PDM 等),建议单独排查该插件的兼容性或重新安装
确保操作系统为 Windows 10/11 专业版或企业版,家庭版可能引发权限或兼容问题
如按上述步骤操作后仍崩溃,可提供具体错误信息或日志(通过 事件查看器 → Windows 日志 → 应用程序 查找 SOLIDWORKS 相关错误),以便进一步诊断。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权