系统盘变满时做磁盘清理与组件存储瘦身
故障现象 / 适用场景
- 系统盘剩余空间不足提示飘红
- 更新因为空间不够中途失败
- 旧版本系统目录占掉大量空间
- 临时文件清完很快又涨回来
可能原因 / 知识点
旧版本系统残留
升级后留下的旧系统目录与恢复文件占大头,确认不需要回退才能安全清除。
更新备份堆积
组件存储保留被取代的旧版本以便卸载补丁,日积月累体积可观,需要专门的组件清理释放。
临时与缓存文件
系统临时目录、更新下载缓存和错误报告长年不清,看着零碎,合起来常有好几个G。
休眠与页面文件
休眠文件和页面文件按内存大小预留空间,机器内存大时这两个文件尤其占地方。
实操步骤
第1步:跑标准清理
按 Win+R 输入 cleanmgr.exe,选系统盘后点「清理系统文件」,勾选以前的 Windows 安装与传递优化文件再确定。
第2步:看组件占用
以管理员身份执行 Dism /Online /Cleanup-Image /AnalyzeComponentStore 读报告,确认组件存储是否真能清理及可回收量。
第3步:释放被取代组件
在同一窗口执行 Dism /Online /Cleanup-Image /StartComponentCleanup 删掉旧版本;注意执行后已装更新将无法单独卸载。
第4步:清临时与缓存
按 Win+R 输入 %temp% 删除里面能删的文件,再进 C:\Windows\SoftwareDistribution\Download 清下载缓存。
第5步:按需处理大文件
不用休眠可在管理员命令提示符执行 powercfg -h off 删除休眠文件,代价是快速启动关闭;最后在设置→系统→存储开存储感知。
核心技能速记
预防与提醒
- 旧系统目录删了就不能回退,先确认新系统用着没问题
- 组件清理会让更新无法单独卸载,别在刚打完补丁就做
- 别手动删组件目录,只走 DISM 提供的清理命令
常见问题
清理系统文件里没有旧系统选项
多半是升级超过回退期限后被自动移除,或安装时没生成该目录;按 Win+R 输入 cleanmgr.exe 仍看不到,就改查下载缓存与组件存储占用。
组件清理到底能腾出多少空间
先在管理员命令提示符执行分析命令看报告里的可回收建议,再决定是否执行组件清理;空间紧张又刚需卸载补丁时先别清。