电脑垃圾清理命令:先运行 cleanmgr /sageset:1 勾选清理项,再用 cleanmgr /sagerun:1 自动执行;接着用 %temp% 删临时文件、用 DISM 清组件残留、用 powercfg /h off 关休眠。这套命令在 Windows 10/11 实测可用,能腾出几个 GB。
C盘越用越满,多数是临时文件、更新补丁残留和休眠文件堆出来的;硬件本身大多没坏,不必急着重装或送修,先把这几层垃圾清掉再看空间。
适用系统:Windows 10/11;最后更新:2026-08-22。
C盘越来越满:垃圾文件都藏在哪?
常见场景是 C 盘空间条变红,复制大文件时提示“磁盘空间不足”,打开文件资源管理器能看到 C:\Users\你的用户名\AppData\Local\Temp 和 C:\Windows\Temp 里堆着大量 .tmp 文件。
先判断 C 盘是被临时文件、系统更新残留还是休眠文件占满,再选对应命令,比在文件夹里乱删安全。
方法1 cleanmgr:配置并执行磁盘清理
cleanmgr 是系统自带的磁盘清理工具,能清掉 Windows 更新缓存、回收站、缩略图等。想固定一组清理项,就用 cleanmgr /sageset:1 先把配置存下来,之后用 cleanmgr /sagerun:1 一键执行。
直接运行 cleanmgr 也能清,但每次都要重新勾选;用 sageset 编号保存方案后,以后不用打开窗口,适合定时清理。
操作步骤
- 按 Win+R,输入
cleanmgr /sageset:1回车,打开磁盘清理设置窗口。 - 勾选“Windows 更新清理”“临时文件”“回收站”“缩略图”等项目,点确定。
- 再按 Win+R,输入
cleanmgr /sagerun:1回车,系统自动按勾选方案清理。 - 进度条结束后,打开 C 盘属性查看释放后的剩余空间。
sageset 后面的数字 1 是方案编号,也可以换 2、3 多存几套方案;定期跑的人最常用这种方式。
方法2 %temp%:清理用户临时文件
临时文件目录在 C:\Users\你的用户名\AppData\Local\Temp,软件运行时产生的 .tmp、日志和安装包缓存都会堆到这里。地址栏输入 %temp% 就能直接打开。
这个文件夹里的东西都是临时产物,可以全选删掉。正在被占用的文件会提示跳过,不影响其他文件继续清理。
操作步骤
- 按 Win+R,输入
%temp%回车,打开用户临时文件夹。 - 按 Ctrl+A 全选里面的文件和文件夹。
- 按 Shift+Delete 永久删除,跳过回收站。
- 提示“操作无法完成”或文件被占用时,点“跳过”,继续删剩下的。
删完用户临时文件,可以顺手打开 C:\Windows\Temp 全选删除,这里是软件安装和系统更新留下的临时目录,清理方式一样。
用「软领Windows优化大师」更省事
不想记命令的时候,让软件自动扫一遍更省事。软领Windows优化大师把上面的清理项集中到窗口里,看明白再删。
「垃圾清理」会扫描 Windows 临时文件、浏览器缓存和常用软件产生的垃圾,把能安全删的项目列出来,一键清掉,不用自己区分 .tmp、缩略图还是更新残留。

「C盘瘦身」会整体分析 C 盘空间占用,定位大文件和垃圾文件,删除前知道每个项目占多大,避免凭感觉乱删。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户;安装包从官网 wyouhua.com 直接下载,界面带客服按钮,复杂情况可以联系真人远程协助。

方法3 DISM:清理系统组件残留
Windows 更新会留下旧版本组件,位置在 C:\Windows\WinSxS,补丁装得越多这里越大。DISM 的组件清理能移除这些旧版本,装过系统补丁的机器通常能挤出几个 GB。
清理 C 盘可以分成软件层、系统层和硬件层三层来想:临时文件归软件层,组件残留归系统层,休眠文件归硬件层,每层有对应的命令。
操作步骤
- 右键开始菜单,选“终端(管理员)”或“Windows PowerShell(管理员)”。
- 输入以下命令并回车:
DISM /Online /Cleanup-Image /StartComponentCleanup。 - 等待进度走到 100%,期间不要关窗口。
- 完成后重启电脑,再查看 C 盘剩余空间。
装过补丁的机器第一次跑可能要 10 到 30 分钟,进度停在 20% 也算正常,别强关;想清得更彻底,可以在这条命令后面加 /ResetBase,把已安装补丁的旧版本也删掉。
方法4 powercfg:关闭休眠释放空间
休眠文件 hiberfil.sys 固定放在 C 盘根目录,大小跟内存条容量接近。8GB 内存的电脑,它就要占 8GB 左右,关掉休眠就能整个释放。
操作步骤
- 右键开始菜单,选“终端(管理员)”或“Windows PowerShell(管理员)”。
- 输入
powercfg /h off回车,出现系统提示符就说明成功。 - 打开 C 盘根目录,确认
hiberfil.sys消失;看不到文件时,在“查看→显示”里勾上“隐藏的项目”。 - 想恢复休眠,管理员终端里输入
powercfg /h on,文件会重新生成。
关掉休眠后,笔记本合盖默认走睡眠,不再写休眠文件;如果平时基本不用“休眠”功能,这个释放方式很划算。
常见问题
cleanmgr /sageset:1和直接运行cleanmgr有什么区别?
直接运行只打开普通磁盘清理窗口,这次勾选的项目不保存;用 /sageset:1 可以先把方案存成编号,之后用 /sagerun:1 自动按方案跑,适合定期清理。
%temp%里的文件都能删吗?删错了会不会出问题?
这个目录里都是临时产物,绝大多数能删。正在被软件使用的文件会提示占用,选跳过就行;只要不删到系统文件,不会影响正常使用。
DISM /StartComponentCleanup清理要多久?卡住不动正常吗?
装过补丁的机器第一次跑,通常 10 到 30 分钟,进度停在 20% 或 60% 都正常,别关窗口。超过一小时没有变化,再重启后重新执行。
powercfg /h off之后笔记本还能休眠吗?
关掉之后就不能再休眠了,合盖进入的是睡眠,不会再写休眠文件。想恢复,在管理员终端里输入 powercfg /h on 即可。
电脑垃圾清理bat脚本怎么写?
新建文本文件,写入 cleanmgr /sagerun:1、del /q /s %temp%\*、powercfg /h off 这些命令,保存为 .bat,右键用管理员身份运行。首次使用前要手动跑一次 sageset:1 配置方案。
推荐阅读
相关推荐

提示