C盘变红大多是临时文件、Windows更新缓存和用户缓存堆出来的。先用磁盘清理(cleanmgr)勾掉更新缓存和临时文件,再删 %temp% 用户临时文件夹;还占着就用管理员 del 命令清系统临时目录,最后用 DISM 压缩更新组件、开启存储感知做兜底。以下方法在 Windows 10/11 实测可用。
多数C盘空间变少是系统更新和软件运行留下的垃圾越攒越多,硬件没坏,不必急着重装系统或格式化硬盘,按顺序清一遍通常就能恢复正常。
适用系统:Windows 10/11;最后更新:2026-09-01。
C盘空间到底被谁吃掉了
C盘红条过半后,Windows 会弹出一条「磁盘空间不足」的系统通知,打开此电脑看 C: 的可用空间常常只剩几个G甚至几百MB。占用大户集中在四个地方:用户临时文件、Windows更新缓存、缩略图缓存和回收站。
先分清哪些垃圾占了大头,再挨个清,比盲目重装系统省事得多。
方法1 用磁盘清理工具删系统垃圾
磁盘清理是 Windows 自带的图形清理工具,适合先扫一遍C盘,把更新缓存、临时文件和缩略图一次勾选删掉。
操作步骤
- Win+R 打开运行框,输入 cleanmgr 回车
- 选择C盘并点击确定,等它扫描完;首次扫描会列出预计能腾出的空间
- 勾选「Windows更新清理」「临时文件」「缩略图」,更新缓存通常能占几个G
- 点击确定删除,弹出确认时选「删除文件」,清完再看C盘可用空间
它扫描的是 C:\Windows\Temp、C:\Windows\SoftwareDistribution\Download 这些系统目录,不勾「Windows更新清理」的话,更新缓存往往漏掉。
方法2 删除用户临时文件夹内容
当前用户的缓存集中在 %temp% 文件夹里,全选删除是给C盘腾地方最快的一步。
操作步骤
- Win+R 输入 %temp% 回车,打开当前用户临时文件夹,实际路径一般在 C:\Users\你的用户名\AppData\Local\Temp
- Ctrl+A 全选,按 Shift+Delete 永久删除,不经过回收站
- 提示「操作无法完成,因为文件已在另一个程序中打开」时点跳过
- 清空后回此电脑刷新,C盘可用空间会涨一块
这里删的是浏览器缓存、软件安装包和解压临时文件,不会碰到系统文件;占用的文件跳过即可,等对应软件退出后再删一次。
用「软领Windows优化大师」更省事
软领Windows优化大师把上面这些清理动作做成了图形界面,扫描C盘、删缓存、看空间去向都不用敲命令。
垃圾清理:这个功能会把C盘和常用软件里的缓存、下载临时文件、日志文件扫出来,手动漏掉的临时文件也能找到,勾选后一次清掉。

C盘瘦身:这个功能按占用大小列出C盘的空间去向,视频、安装包、系统镜像会单独标出来,你先看是哪个文件夹吃了空间,再决定删还是移走。

软领是知名国产软件品牌,20年技术沉淀、服务千万用户;官网 wyouhua.com 直接下载,安装无捆绑勾选项。软件里可点客服按钮联系真人客服,复杂情况有工程师远程协助。

方法3 用管理员命令清系统临时文件
系统级临时目录在普通权限下删不动,用管理员终端执行 del 命令,把 Windows 目录里的临时文件清掉。
操作步骤
- 右键开始菜单,选择「终端(管理员)」或「Windows PowerShell(管理员)」,弹 UAC 确认时点是
- 执行 del /q /f /s %systemdrive%\Windows\Temp\*.*,/q 是安静模式,/f 强删只读文件,/s 深入子文件夹
- 输出「拒绝访问」的行是正在被系统占用的文件,跳过不影响清理结果
- 想清预读取缓存,再执行 del /q /f /s %systemdrive%\Windows\Prefetch\*.*
整个排查思路是由易到难:图形界面 cleanmgr 适合日常清理,del 命令负责系统临时目录,DISM 处理更新残留。按这条线走,不用第一轮就重装。
方法4 清理Windows更新遗留缓存
Windows 更新组件库是 C 盘大户,更新缓存能占几个G到十几个G,需要勾「清理系统文件」或跑 DISM 压缩。
操作步骤
- 打开此电脑,右键C盘→属性→磁盘清理→「清理系统文件」,这一步会重新扫系统目录,等它跑完
- 列表里勾选「Windows更新清理」「Delivery优化文件」,通常能腾出几个G,点确定删除
- 管理员终端执行 DISM /Online /Cleanup-Image /StartComponentCleanup,压缩组件库里不再使用的旧版本文件
- 进度走到100%后重启电脑,回来看C盘剩余空间
更新缓存主要放在 C:\Windows\SoftwareDistribution\Download,磁盘清理和 DISM 会优先处理这一块;这里清空后,Windows 更新组件不会坏。
方法5 兜底:清空回收站并开启自动清理
前面清完还不够用,就做最后一遍收尾:清空回收站、开存储感知,顺便让系统以后定期自动清理。
操作步骤
- 右键桌面回收站→清空回收站,把已删文件真正从硬盘上抹掉
- 设置→系统→存储,开启「存储感知」,让系统定期删临时文件和回收站内容
- 再进「临时文件」页面扫一遍,勾选要删的垃圾后点删除
- 空间仍不足,用存储里的「大文件」视图,按大小排序找视频、系统镜像和安装包
存储感知会按你设定的周期自动清理,不用每天手动删;大文件视图把 C:\Users\你的用户名\Downloads 这类目录里几十G的安装包暴露出来。
常见问题
Windows垃圾清理命令有哪些?
最常用的是 cleanmgr(磁盘清理)、%temp%(打开用户临时文件夹)、DISM /Online /Cleanup-Image /StartComponentCleanup(压缩更新组件库),还有 del /q /f /s %systemdrive%\Windows\Temp\*.* 管理员删除系统临时文件。
C盘满了用 cleanmgr 还是 %temp% 清理更有效?
先跑 cleanmgr 看「Windows更新清理」能腾出多少,它清理的是更新缓存;再按 Win+R 输入 %temp% 删用户缓存。两个不冲突,建议先 cleanmgr 再 %temp%,空间腾得最大。
删除临时文件提示正在被占用怎么办?
点跳过就行。正在使用的文件删不掉是系统或软件在读写它,不影响其他文件清理;如果占用的文件很多,先退出浏览器和其他软件再删一次。
DISM /StartComponentCleanup 跑完C盘空间没变化是为什么?
它压缩的是 Windows 组件库旧版本,空间变化不一定立竿见影。跑完后重启,再打开磁盘清理「清理系统文件」勾「Windows更新清理」,更新缓存这时多数能删掉。
Windows更新缓存占了十几个G怎么彻底清掉?
先到磁盘清理→「清理系统文件」勾选「Windows更新清理」,如果还不够,用管理员终端跑 DISM /Online /Cleanup-Image /StartComponentCleanup,重启后再看C盘空间。更新缓存放在 C:\Windows\SoftwareDistribution\Download,正常清理不会删到系统文件。
推荐阅读
相关推荐

提示