SolidWorks启动或打开大型装配体卡死的解决方法包括:一、禁用实时防病毒扫描并添加软件路径至排除列表;二、通过注册表启用OpenGL渲染模式;三、重命名用户设置文件夹以重置配置;四、启动时按Ctrl进入安全模式禁用第三方插件;五、在Windows图形设置中为sldworks.exe指定高性能GPU。

如果您在启动 SolidWorks 或打开大型装配体时遇到程序卡死、长时间无响应的情况,则可能是由于系统资源占用过高、图形驱动不兼容或软件配置异常导致。以下是解决此问题的步骤:
一、禁用实时防病毒扫描
某些安全软件会在 SolidWorks 加载文件时对每一个临时文件和缓存进行深度扫描,显著拖慢启动与装配体打开速度。
1、打开您的防病毒软件主界面,进入“设置”或“防护中心”。
2、查找“实时防护”“文件监控”或“行为监控”相关选项并关闭。
3、将 SolidWorks 安装目录(例如:C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS)及用户模板路径(例如:C:\Users\用户名\AppData\Roaming\SOLIDWORKS\SOLIDWORKS 202X\templates)添加至防病毒软件的排除列表。
二、切换至软件 OpenGL 渲染模式
当显卡驱动与 SolidWorks 的硬件加速(DirectX)存在兼容性问题时,会导致界面冻结或拖拽卡顿,强制使用 OpenGL 可绕过该冲突。
1、关闭所有 SolidWorks 进程,包括后台的 swshell.exe 和 sldworks.exe。
2、按 Win + R 输入 regedit 打开注册表编辑器。
3、导航至路径:HKEY_CURRENT_USER\Software\SOLIDWORKS\SOLIDWORKS 202X\Performance\Graphics\HardwareOpenGL(版本号需匹配实际安装版本)。
4、双击右侧 Enable 项,将数值数据修改为 1,点击确定。
三、重置 SolidWorks 用户设置
损坏的用户配置文件(如 registry 设置、自定义工具栏、快捷键映射)可能引发初始化阶段卡死,重置可恢复默认状态。
1、关闭 SolidWorks 及所有相关进程。
2、按 Win + R 输入 %appdata%\SOLIDWORKS 回车,进入用户设置文件夹。
3、将整个 SOLIDWORKS 202X 文件夹重命名为 SOLIDWORKS 202X_backup。
4、重新启动 SolidWorks,软件将自动生成全新配置文件。
四、禁用第三方插件与加载项
非官方或未签名的插件(如旧版 PDM 客户端、定制宏工具、仿真接口模块)可能在启动时执行阻塞式初始化,造成界面假死。
1、启动 SolidWorks 时按住 Ctrl 键不放,直到出现“安全模式”提示框。
2、勾选 禁用所有第三方插件,点击确定进入安全模式。
3、依次进入 工具 → 插件,取消勾选所有非 SOLIDWORKS Corp. 签名的条目。
4、重启 SolidWorks 正常模式,确认是否仍卡死。
五、调整 Windows 图形性能偏好
Windows 默认可能将 SolidWorks 分配至集成显卡而非高性能独显,尤其在多显卡笔记本上易引发渲染停滞。
1、右键桌面空白处,选择 显示设置 → 图形设置(Windows 10/11)。
2、点击 浏览,定位到 sldworks.exe(通常位于 C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\sldworks.exe)。
3、添加后,在对应条目下点击 选项,选择 高性能 GPU 并保存。










