SolidWorks(SW)崩溃后没有自动保存文件,通常是因为自动恢复功能未启用或配置不当。根据权威公开资料,以下是主要原因及解决方法:主要原因
自动恢复功能未开启:SolidWorks 默认虽可能勾选“自动恢复”,但部分用户或安装后未确认该选项是否生效
自动恢复文件夹路径异常:若路径被修改、磁盘空间不足或权限受限,可能导致无法生成 .swar 缓存文件
未进行任何编辑操作:若文件打开后未做修改,系统不会生成自动恢复文件(文件名后无 * 标识)
使用了非官方或破解版软件:此类版本可能禁用或破坏自动恢复机制,导致崩溃后无法恢复
如何恢复未保存的文件(若曾启用自动恢复)
定位自动恢复文件夹
默认路径为:C:\Users\当前用户名\AppData\Local\Temp\SW备份目录\swxauto
(注意:AppData 是隐藏文件夹,需在资源管理器地址栏直接输入路径)
查找 .swar 文件
按修改时间排序,找到崩溃前最近生成的文件
重命名并打开
将 .swar 后缀改为 .sldprt(零件)或 .sldasm(装配体),然后用 SolidWorks 打开
预防建议
手动启用自动恢复:进入 工具 → 选项 → 备份/恢复,勾选 “自动恢复”,并设置时间间隔(建议每1–5分钟)
指定可靠存储路径:将自动恢复文件夹设为非系统盘(如 D 盘)有足够空间的目录,避免因 C 盘满或权限问题失效
养成手动保存习惯:定期按 Ctrl+S,即使启用了自动恢复,也不能完全依赖它
⚠️ 注意:若 SolidWorks 因插件(如 Electrical)导致“自杀式崩溃”,即使设置了自动恢复也可能无法生成文件,此时需修复底层依赖(如安装 SQL Server 2022 LocalDB)
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权