能安全删的主要是四类:cleanmgr 勾选的系统垃圾、%TEMP% 和 C:\Windows\Temp 里的临时文件、C:\Windows\SoftwareDistribution\Download 的更新缓存,以及 hiberfil.sys 这类可以关掉的占位文件;C:\Windows\System32、WinSxS、$Recycle.Bin 这几个目录本身不要手删。顺序上先清大头,再动更新缓存和休眠文件,最后把大件搬到 D 盘做一次整体扫描,能少走清完很快又满的弯路。以下方法在 Windows 10/11 实测可用。
这类情况多是更新残留、缓存和休眠文件长期堆积造成的,系统文件本身大多没坏,先按目录分类处理就行,不必急着重装系统。
适用系统:Windows 10/11;最后更新:2026-09-20。
C 盘又红了,到底哪些文件夹能删
装软件时报「位置不可用,C:\ 上的可用空间不足」,或者文件资源管理器里 C 盘那条容量条直接变红,多半是系统盘被缓存和更新残留堆满了。打开 C:\Windows 一看全是文件夹,右键又不敢点,问题就卡在这一步。
先把目录分成缓存类和系统必需类两堆,缓存类放心清,系统必需类绕开走,后面几步就不会删错东西。
方法1 用磁盘清理勾选删除系统垃圾
磁盘清理是系统自带工具,一次就能勾掉临时文件、更新清理、缩略图这些占地大头,它只动缓存类目录,不会碰系统文件,风险最低。多数 C 盘爆红的情况,这一步就能省下几个 GB。
操作步骤
- Win+R → 输入 cleanmgr → 回车 → 选择 C 盘 → 确定
- 在「要删除的文件」里勾选「Windows 更新清理」「临时文件」「缩略图」「回收站」,点确定后选「删除文件」
- 想把勾选项固定下来:以管理员身份打开命令提示符,先跑 cleanmgr /sageset:1 勾好项目,以后每次只需 cleanmgr /sagerun:1
- 图形化入口:设置 → 系统 → 存储 → 临时文件,能看到各类占用大小再逐项清理
- 注意「下载」这一项勾上会把 C:\Users\用户名\Downloads 整个清空,确认前先看一眼里面的文件
同样是想腾出空间,手动翻 C:\Windows 乱删和按磁盘清理勾选,结果差得很远。
方法2 清空两个临时目录
用户临时目录 %TEMP% 和系统临时目录 C:\Windows\Temp 是第二大头,装软件、解压、装驱动的中间文件都扔在这里。删里面的内容就行,两个目录本身留着。
操作步骤
- Win+R → 输入 %TEMP% → 回车 → 全选删除,提示文件被占用就跳过,重启后再补删一次
- C:\Windows\Temp 需要管理员权限,直接删提示权限不足时,先以管理员身份打开文件资源管理器再进去删
- 在管理员命令提示符里执行 del /q/f/s %TEMP%\* ,只清空里面的内容,别把目录本身删掉
- 提示「拒绝访问」或报 0x80070005,说明文件正被进程占用,重启后第一时间再删一次
- 红线:C:\Windows\System32、C:\Windows\WinSxS 不要手动动;$Recycle.Bin 请在回收站点「清空回收站」
这几处垃圾按存放位置能分成几层,越往前越安全,越往后越要留神。
用「软领Windows优化大师」更省事
一个个文件夹翻着删,费时间还容易漏掉藏在系统深处的缓存。软领Windows优化大师的垃圾清理会先把 C 盘扫一遍,把临时文件、系统缓存、更新残留按类型列出来,你勾选要清的项即可,不用记路径,也不用担心误碰 System32 这类关键目录。

空间明明被占了却找不到是谁,这种时候用大文件清理更快。它按体积把大文件和大目录排出来,一眼能看出哪些该搬到 D 盘、哪些可以直接删,比手动一层层翻 C 盘省事得多。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户,官网 wyouhua.com 直接下载,安装无捆绑勾选项;软件里可以点客服按钮联系真人客服,清理后系统出现异常也能找工程师远程协助。

方法3 删除 Windows 更新残留
更新缓存和旧组件常年占几个 GB,这条要按顺序来:先停掉 Windows Update 服务,再删下载目录,删完把服务启回来,不然系统检查不到新更新。服务停不下来时,用 services.msc 手动停也一样。
操作步骤
- 以管理员身份打开命令提示符,执行 net stop wuauserv 停掉 Windows Update 服务
- 打开 C:\Windows\SoftwareDistribution\Download,删除里面的全部内容,Download 目录本身保留
- 回到命令行执行 net start wuauserv 恢复服务,否则系统无法检查更新
- 服务卡在「正在停止」:Win+R → services.msc → 找到 Windows Update → 右键停止,删完再右键启动
- WinSxS 里的旧组件用 DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase 清理,不要手删 WinSxS 文件夹
这三步的前后顺序不能颠倒,中间那步删完别忘了把服务启回来。
方法4 关闭休眠并调低还原点占用
hiberfil.sys 默认按内存大小占位,16GB 内存的机器就是十几个 GB 压在 C 盘,系统还原点也有使用上限。关掉休眠、把还原点的最大使用量调低,这两处占用的空间就能回来。
操作步骤
- 管理员命令提示符执行 powercfg /h off,休眠文件 hiberfil.sys 消失,占用的那部分空间随之回来
- 想保留快速启动:改用 powercfg /h /size 50,把休眠文件压到内存的一半左右
- Win+R → 输入 sysdm.cpl → 系统保护 → 选中 C 盘 → 配置 → 把「最大使用量」调到 5% 上下
- 同一页面点「删除」可清掉历史还原点,只留最近一个,别把系统保护开关整体关掉
- pagefile.sys 是虚拟内存,属于系统必需文件,不要手动删除
这两项都是占位文件,处理完 C 盘那条容量条会明显回落。
方法5 搬走大件再做一次整体扫描
前面清的是系统垃圾,真正吃空间的往往是下载目录、视频和聊天接收文件。把它们搬到 D 盘,再用一次整体扫描收尾,能避免过几天 C 盘又满。
操作步骤
- 把 C:\Users\用户名\Downloads 和视频目录整包移到 D 盘,别一个个复制
- 微信/QQ 接收文件:设置 → 文件管理 → 更改存储位置到 D 盘,历史文件一并迁移
- 桌面上的大安装包、压缩包直接删或挪走,这类文件不占系统但占 C 盘
- 右键回收站 → 清空回收站,不要手删 $Recycle.Bin 目录,容易报权限错误
- 最后做一次整体扫描清理,把前面漏掉的缓存、日志一起勾掉
空间被谁占着,看一眼大件分布就清楚了。
常见问题
win10垃圾清理哪几个文件夹可以删除,删错了会有什么后果?
能删的是 %TEMP%、C:\Windows\Temp、SoftwareDistribution\Download 里的内容,以及 hiberfil.sys 这类可关闭文件。删到 C:\Windows\System32 或 WinSxS,轻则软件报错,重则系统无法启动,只能重装或进修复模式。
win10 磁盘清理里的「Windows 更新清理」占十几 GB 清不掉怎么办?
先重启一次再跑 cleanmgr,占用中的更新包重启后才释放。还不行就以管理员身份执行 DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase 清掉旧组件,十几 GB 通常能降下来。
C:\Windows\Temp 可以全部删除吗,提示 0x80070005 拒绝访问怎么解决?
里面的内容可以全删,目录本身留着。0x80070005 是权限不够或文件被占用,用管理员身份打开文件资源管理器,或在管理员命令提示符里跑 del /q/f/s C:\Windows\Temp\*,被占用的文件重启后再清。
win10 垃圾清理 bat 脚本怎么写才能一键清临时文件和更新缓存?
顺序是先 net stop wuauserv,再删 %TEMP%、C:\Windows\Temp 和 SoftwareDistribution\Download 里的内容,最后 net start wuauserv。脚本要以管理员身份运行,否则第一步就会失败。
执行 powercfg /h off 后 hiberfil.sys 还在,休眠文件到底怎么彻底关掉?
确认是在管理员命令提示符里执行的。另外快速启动开着时 hiberfil.sys 仍需保留,可在控制面板 → 电源选项 → 选择电源按钮的功能里取消快速启动,再执行一次 powercfg /h off。
推荐阅读
相关推荐

提示