当 SOLIDWORKS 崩溃并发送错误报告 时,系统会自动触发内置的错误报告机制,帮助达索系统(Dassault Systèmes)收集崩溃信息用于后续修复。以下是相关机制和应对建议:SOLIDWORKS 崩溃后发送错误报告的机制
自动弹出对话框:崩溃后通常会弹出“SOLIDWORKS 错误报告对话框”,提示是否将错误信息发送给 Dassault Systèmes SolidWorks Corporation
生成诊断文件:即使未手动发送报告,系统也可能在后台生成以下文件:ComposerCRASH.DMP(崩溃转储文件)
ComposerERRORLOG.TXT 或 ComposerExplorerERRORLOG.TXT
ComposerLOG.XML
这些文件通常保存在用户目录(如 C:\Users\[用户名]\)或程序执行目录下
支持邮件自动创建:若配置了 SupportEmailDump 选项,系统会自动生成带附件的邮件,但不自动发送,需手动操作
建议操作步骤
选择是否发送报告
若希望帮助官方改进软件,可点击“发送”。
若无需发送,点击“不发送”即可继续使用。
尝试恢复工作
SOLIDWORKS 通常会在重启后提示“是否恢复未保存的工作”,可点击恢复
定位崩溃原因(如频繁发生)
使用 SOLIDWORKS Rx 工具 运行诊断和系统维护
检查是否因以下常见原因导致:显卡驱动过时或不兼容
VBA 组件损坏(尤其提示“没能启动应用程序 Visual Basic”时)
插件冲突(如 Electrical 插件依赖 SQL LocalDB 异常)
大型装配体操作时内存或性能不足
启用 DUMP 日志便于深度分析
可按以下步骤配置系统生成崩溃转储文件,供技术支持分析
新建文件夹:C:\crashdumps
打开注册表(regedit),导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\WindowsErrorReporting\LocalDumps
新建字符串值 DumpFolder,数据设为 C:\crashdumps
重启后,下次崩溃将自动生成 .dmp 文件
如需进一步排查,可参考官方支持页面:SOLIDWORKS 错误报告帮助文档
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权