C盘瘦身可以先把不常用的软件压缩归档,需要的时候照样能恢复使用,再顺手清掉临时文件、休眠文件和系统缓存,腾出来的空间通常比想象的多。以下方法在 Windows 10/11 实测可用。
C盘空间不足,多数是临时文件、浏览器缓存和几个大软件长期堆出来的,硬盘本身大多没坏,不必急着重装系统或送修。
适用系统:Windows 10/11;最后更新:2026-10-25。
C盘变红了,先别急着删软件
打开「此电脑」,C盘下面那条容量条变成红色,或者 Windows 更新装到一半报「错误 0x80070070:磁盘空间不足」,都是 C 盘快被占满的信号。很多人第一反应是冲去卸载几个软件,结果重装又要重新配置,过几天空间照样紧张。
先分清哪些软件适合压缩归档、哪些东西真正占地方,再动手,能少走不少弯路。
第1步 先摸清C盘空间到底被谁占着
动手前先看清楚账目:真正把 C 盘吃满的,往往就是几个几个月没打开、单个又占好几 GB 的软件。桌面上那一堆小文件加起来其实没多少,删了也腾不出几个 G。
具体操作
- Win+E 打开「此电脑」,右键 C 盘 → 属性,把已用空间和可用空间记下来,做完再对比一次。
- 按 Win+I 进设置 → 系统 → 存储 → 显示更多类别,先看「应用和功能」这项占了多少 GB,再看「文档」「图片」「其他」。
- 打开 C:\Program Files 与 C:\Program Files (x86),在空白处右键 → 排序方式 → 大小,从大到小排一遍,排在最前面的就是大块头。
- 对照最近几个月的使用习惯,圈出几个月没打开、单个又占好几 GB 的软件,记成一份待处理清单。
第2步 让软件彻底退出,别让文件被占用
压缩或者搬移之前,相关进程和服务要停干净,否则资源管理器会直接甩一句「另一个程序正在使用此文件」,报错码一般是 0x80070020。停的时候顺手把开机自启也关掉,不然重启之后它又跑起来了。
具体操作
- 任务栏右下角托盘里的软件图标逐个右键 → 退出,网盘、聊天工具、下载工具这类常驻程序最容易占着文件不放。
- Ctrl+Shift+Esc 打开任务管理器 → 详细信息,找到这个软件对应的进程 → 结束任务。
- Win+R → services.msc,把跟它相关的服务右键 → 停止,再把启动类型改成「手动」。
- 回到对应文件夹,随便改个名字再改回来,不再提示占用或者错误码 0x80070020,就说明停干净了。
用「软领Windows优化大师」更省事
不常用的软件压缩归档存放,需要的时候直接恢复使用,C 盘空间就这样降下来,卸载重装和重新配置的麻烦也都省了。软领Windows优化大师把这件事做成了现成流程,不用自己一条条命令去敲。
C盘瘦身:一次扫描就把 C 盘里能安全腾出空间的项目列清楚,不用自己一层层翻文件夹对比大小,也不用担心误删还要用的东西。

大文件清理:把体积大、长期没动过的文件单独挑出来,确认之后再决定是压缩还是搬走,省得自己在整个硬盘里翻找。

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

第3步 给不常用软件目录开启 NTFS 压缩
NTFS 压缩是 Windows 自带的能力,对文件夹开启之后占用立刻变小,里面的文件照常能读能跑。对几个月才用一次的软件来说,这个交换很划算。
具体操作
- 右键不常用软件的安装目录 → 属性 → 常规 → 高级 → 勾选「压缩内容以节省磁盘空间」→ 确定。
- 弹出「属性更改」窗口时选「将更改应用于此文件夹、子文件夹和文件」,只选当前文件夹的话,子目录不会跟着压。
- 要批量处理,可以在管理员命令提示符里执行 compact /c /s:"C:\Program Files\软件名",想连隐藏和系统属性的文件一起压就再加 /i 参数。
- 提示「访问被拒绝」时,先对这个文件执行 attrib -r -s 去掉只读和系统属性,再压一次。
- 压缩完成后,资源管理器里这些文件名会显示成蓝色,双击照样能正常打开。
第4步 压缩后仍占地方,就把软件整体挪出C盘
压缩省下来的是文件内部的空隙,体积大又不常用的软件,装到 D 盘才更彻底。搬之前确认好软件里的配置和登录信息,搬完先试跑一次,没问题再删旧目录。
具体操作
- 优先走正规路线:用软件自带的卸载程序卸掉,重新安装时把路径改到 D:\Apps。
- 绿色软件可以直接剪切整个文件夹到 D 盘,再把桌面快捷方式重新指向新路径。
- 不想重装的,先把整个目录剪切到 D:\Apps\软件名,再用管理员命令提示符在原位置建目录链接:mklink /J "C:\Program Files\软件名" "D:\Apps\软件名"。
- 搬完先确认软件能正常启动、功能都正常,再删除 C 盘里的旧目录。
第5步 清掉临时文件与系统级缓存收尾
压缩和搬移处理的是软件占的地方,临时文件、休眠文件和更新残留是另一块大头。16GB 内存的机器,休眠文件 hiberfil.sys 通常就有 6GB 以上。
具体操作
- Win+R → cleanmgr,勾选临时文件、缩略图、回收站后确定。
- Win+R → %temp%,以及 C:\Windows\Temp,全选删除,提示正在使用的跳过就好。
- 在管理员命令提示符执行 powercfg /h off,关掉休眠文件 hiberfil.sys。
- 执行 DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase 清理 WinSxS 里的旧组件。
- 再执行 sfc /scannow 与 DISM /Online /Cleanup-Image /RestoreHealth 修复系统文件。
- 全部做完重启一次,回到「此电脑」确认 C 盘可用空间的变化。
大家常问
C盘瘦身压缩软件目录后,软件还能正常打开吗?
能。NTFS 压缩对上层软件是透明的,读取时由系统自动解压,双击、运行、读写都跟平时一样,只是 CPU 会多做一点解压工作。
compact /c 压缩过的文件夹怎么恢复成不压缩?
把参数换成 /u 执行一次,例如 compact /u /s:"C:\Program Files\软件名",也可以在文件夹属性的高级里取消勾选「压缩内容以节省磁盘空间」。
C盘爆满时,压缩软件和直接卸载哪个腾出的空间多?
卸载腾得更多,但重装要重新配置。压缩省下来的比例看文件类型,程序文件和文本能压掉不少,图片、视频几乎压不动,不想折腾时先压缩更合适。
压缩 Program Files 提示拒绝访问 0x80070005 怎么办?
0x80070005 是权限不够。用管理员身份打开命令提示符再执行,或者先对文件执行 attrib -r -s 去掉只读和系统属性;还不行就右键文件夹 → 属性 → 安全 → 高级,把所有者改成当前账户。
Win10/Win11 的休眠文件 hiberfil.sys 可以直接删掉吗?
不要直接删,它受系统保护,删不掉还容易出问题。要腾空间就在管理员命令提示符执行 powercfg /h off,文件会自动消失,以后想用休眠再执行 powercfg /h on 就回来了。
推荐阅读
Program Files文件夹怎么清理 卸载不用的软件再压缩大目录
相关推荐

提示