当 SolidWorks(SW)卡住且文件未保存时,可尝试以下方法恢复数据。根据最新公开资料(截至2026年5月),SW 默认开启自动恢复功能,即使未手动保存,也可能通过缓存文件找回工作内容。
恢复未保存文件的步骤
确认自动恢复已启用
打开 SW(若能打开),进入:工具 → 选项 → 系统选项 → 备份/恢复
确保勾选了 “自动恢复”,并记录保存路径(默认通常为):C:\Users\当前用户名\AppData\Local\TempSW备份目录\swxauto
注:部分版本路径可能为 C:\Users\用户名\AppData\Local\Temp\ 或包含 SW 字样。
查找 .swar 缓存文件
打开文件资源管理器,粘贴上述路径回车。
按 修改时间排序,找到最近生成的 .swar 文件(即崩溃前的自动备份)。
将该文件 复制到安全位置(如桌面),然后 删除其 .swar 后缀。
用 SW 直接打开该文件即可恢复。
若 SW 完全无法打开
尝试重启电脑后再次打开 SW,软件可能自动弹出恢复面板,提示选择恢复版本
若无自动恢复提示,仍可手动按上述步骤查找 .swar 文件。
预防建议
设置更短的自动保存间隔(如每1分钟)
开启 “备份” 功能,在保存时自动生成 .SLDPRT.bak 或 .SLDASM.bak 等备份文件
定期手动保存(Ctrl + S),避免长时间未保存。
其他注意事项
若 SW 卡死但未崩溃(如鼠标转圈),可先尝试 等待几分钟 或 结束无响应任务(通过任务管理器),再尝试恢复
若因 C 盘空间不足 导致卡顿或无法保存,请清理磁盘空间
使用非官方或破解版 SW 更易崩溃,建议使用正版并保持更新
⚠️ 恢复成功后,请立即另存为新文件,避免覆盖原缓存文件。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权