SolidWorks 崩溃通常由显卡驱动、系统配置或软件安装问题引起,可按以下顺序排查解决。
🔧 快速排查与软件修复
运行安全模式测试:通过 SolidWorks Rx 工具以"软件 OpenGL 模式"启动,若不崩溃则说明是显卡问题。
修复软件安装:打开控制面板→程序和功能→找到 SolidWorks→选择"更改"→点击"修复您的安装",修复完成后重启软件。
重置注册表设置:运行 Regedit,找到HKEY_CURRENT_USER\SOFTWARE\SolidWorks,将对应版本文件夹重命名(如添加 OLD 后缀),重启软件恢复出厂设置。
🖥️ 硬件与驱动优化
更新或回退显卡驱动:前往显卡官网下载最新驱动,若最新驱动无效可尝试安装旧版本驱动。
强制使用独立显卡:NVIDIA 控制面板→管理 3D 设置→程序设置→选择 sldworks.exe→首选图形处理器设为"高性能 NVIDIA 处理器"。
关闭特效提升稳定性:SolidWorks 工具→选项→性能→禁用"RealView 图形"和"动态高亮显示",图像品质调至中等。
⚠️ 特殊情况处理
VBA 组件损坏:若提示"Visual Basic 无法启动",需重置 C:\Program Files\Common Files\microsoft shared\VBA 文件夹并重新安装 VBA 组件。
Electrical 插件崩溃:若加载 Electrical 时提示"内存耗尽",需安装匹配版本的 SQL Server LocalDB 数据库组件。
系统兼容性:右键 SolidWorks 图标→属性→兼容性→勾选"以管理员身份运行"和"禁用全屏优化"。
若上面方法均无效,建议联系 SolidWorks 官方技术支持获取专业帮助。