SOLIDWORKS(SW)运行时崩溃是一个常见但可解决的问题。根据最新公开资料(截至2026年5月),结合当前主流使用场景,以下是最可能的原因及对应解决方案:一、常见原因与针对性解决方法
插件依赖缺失(尤其 Electrical 模块)
若使用 SOLIDWORKS Electrical 插件,加载时提示“内存耗尽”实为假报错,真实原因是 Microsoft SQL LocalDB 引擎异常或缺失。
解决步骤:卸载所有旧版/残缺的 SQL LocalDB 和 SQL Compact 组件(通过【控制面板】→ 程序和功能)。
重启电脑后,安装 SQL Server 2022 LocalDB(推荐通过安装 SSMS(SQL Server Management Studio) 自动补全运行环境)。
清理缓存:删除 %localappdata%\Dassault Systemes\SolidWorks Electrical 下所有文件。
在 SolidWorks 属性中勾选 “以管理员身份运行” 并 “禁用全屏优化”。
可选:在【工具】→【选项】→【系统选项】→【高级】中,禁用内存泄漏检测,取消启用大内存感知。
显卡驱动或设置问题
确保 SolidWorks 使用独立显卡(独显)而非集成显卡:在 NVIDIA 控制面板 → 管理 3D 设置 → 程序设置 → 选择 sldworks.exe → 首选图形处理器设为 “高性能 NVIDIA 处理器”。
在 SolidWorks 中:【工具】→【选项】→【系统选项】→【性能】→ 关闭 RealView 图形、动态高亮、阴影等特效。
尝试勾选 “使用软件 OpenGL”(部分非专业显卡开启后更稳定)
系统资源或配置不足
内存建议:大型装配体至少 16GB RAM,复杂项目推荐 32GB 或上面。
存储:确保 SolidWorks 安装目录和项目文件位于 NVMe SSD 上。
关闭后台程序:释放 CPU 和内存资源。
软件自身问题
运行 SOLIDWORKS Rx 工具(开始菜单搜索)→ 【诊断】检查硬件兼容性,【安全模式】测试是否因插件/设置导致崩溃。
若崩溃可复现,尝试 重置注册表:重命名 HKEY_CURRENT_USER\SOFTWARE\SolidWorks\SOLIDWORKS XXXX 为 XXXX_OLD,重启 SW。
若仍无效,执行 修复安装:控制面板 → 程序和功能 → 选择 SOLIDWORKS → 更改 → 修复所有组件。
二、快速自查清单
✅ 是否启用了 Electrical 插件?→ 检查 SQL LocalDB 安装情况
✅ 是否使用独显?→ NVIDIA/AMD 控制面板确认
✅ 是否在 SSD 上运行?→ 硬件基础保障
✅ 是否以管理员身份运行?→ 右键 sldworks.exe → 属性 → 兼容性
✅ 是否运行了 SOLIDWORKS Rx?→ 【安全模式】测试
若上面步骤仍无法解决,建议联系 SOLIDWORKS 官方技术支持 或通过 SOLIDWORKS Error Report 提交崩溃报告
如能提供具体崩溃场景(如:启动即崩?打开特定文件?启用插件后?),可进一步精准定位。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权