SOLIDWORKS(SW)提示“系统内存极低”或“内存耗尽”,并不一定代表物理内存真的不足,很多时候是系统资源限制、注册表配置或插件异常导致的误报。结合当前时间(2026年5月)和最新公开资料,以下是最可能的原因及对应解决方案:一、常见原因与优先处理建议
若使用的是 SOLIDWORKS Electrical(2022–2025 版本):此错误可能是 Microsoft SQL LocalDB 数据库引擎异常 引起的误报,并非真实内存不足。此时应检查或修复 LocalDB 实例,而非调整虚拟内存
若使用的是 SOLIDWORKS 2024 或更高版本:软件本身存在 资源监控 Bug,即使内存充足也会误报。可尝试关闭资源监控器或优化导入设置
二、推荐操作步骤(按优先级排序)
检查是否启用 Electrical 插件
打开 SOLIDWORKS 主程序,进入 工具 > 插件。
如果未使用 Electrical 功能,取消勾选 Electrical 插件,避免因数据库异常触发误报
修改注册表 GDI 句柄限制(适用于多数版本)
按 Win + R,输入 regedit 回车。
导航至以下路径:text
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
找到 GDIProcessHandleQuota,双击将其值改为 16384(十进制)或 4000(十六进制)
若存在 USERProcessHandleQuota,可同时设为 32768(十进制)
调整虚拟内存(适用于物理内存 ≤16GB 的电脑)
右键“此电脑” → “属性” → “高级系统设置” → “性能” → “设置”。
在“高级”选项卡 → “虚拟内存” → “更改”。
取消勾选“自动管理所有驱动器的分页文件大小”。
选择 SOLIDWORKS 安装盘(建议非 C 盘)→ 选择“自定义大小”:初始大小 = 物理内存 × 1.
最大值 = 物理内存 ×
(例如 16GB 内存 → 初始 24576 MB,最大 32768 MB)
关闭 SOLIDWORKS Resource Monitor(临时解决弹窗)
打开任务管理器 → “详细信息”选项卡。
找到 sldProMon.exe,右键 → “结束任务”
如需永久关闭,可删除 SOLIDWORKS 安装目录下的 sldProMon.exe 文件
优化大型文件导入设置(针对 2024+ 版本)
进入 工具 > 选项 > 系统选项 > 导入。
取消勾选:“启用 3D Interconnect”
“自动运行输入诊断—愈合”
“进行完全实体检查并修正错误”
三、长期优化建议
硬件升级:若经常处理复杂装配体(如 1000+ 零件),建议至少 32GB 内存 + 固态硬盘 + 专业显卡(如 RTX A2000)
定期清理临时文件:确保 C:\Users\用户名\AppData\Local\Temp 有足够空间
⚠️ 注意:修改注册表前建议备份(文件 → 导出),或创建系统还原点。
如问题仍未解决,可参考官方诊断工具:SOLIDWORKS 系统诊断