c盘空间不足可通过五种系统自带方法安全瘦身:一、磁盘清理工具删除临时文件和windows.old;二、启用存储感知自动清理;三、手动清空%temp%、c:\windows\temp等临时文件夹;四、重定向用户文件夹至非系统盘;五、关闭休眠功能删除hiberfil.sys。

Windows系统运行久了,C盘总被临时文件和缓存垃圾悄悄占满,明明没装几个软件,却提示“磁盘空间不足”,打开资源管理器一看,Temp、Prefetch、SoftwareDistribution这些文件夹动辄几GB——这不是硬盘坏了,是系统在默默囤积“数字废料”。
手动清空用户级临时文件夹(%temp%)
这一步操作起来很简单,直接把文件拖进去就行。按下 Win + R,输入 %temp% 回车,就跳转到当前用户的专属临时目录,路径通常是 C:\Users\用户名\AppData\Local\Temp。
按 Ctrl + A 全选 → 按 Shift + Delete 永久删除(不进回收站)。
若弹出“文件正在使用中”提示,跳过即可;这类文件多为后台程序暂存的锁文件,重启后自动消失,强行终止进程反而可能引发程序异常。
以管理员身份清理系统级Temp与Prefetch
系统服务和Windows更新产生的临时文件藏得更深,普通权限打不开,必须提权操作。
方法一:清理 C:\Windows\Temp
再次按 Win + R,输入 C:\Windows\Temp 回车 → 若提示“拒绝访问”,请关闭所有浏览器、杀毒软件、微信/QQ等常驻进程 → 右键任务栏“文件资源管理器”图标 → 选择“以管理员身份运行” → 在新窗口中导航至此路径 → 全选 → Shift + Delete。
【注意】切勿删除Temp文件夹本身,只清空其内部内容,否则部分系统组件可能无法写入临时数据导致异常。
方法二:清理 C:\Windows\Prefetch
该目录存储程序预读取记录,清理后首次启动略慢,但无功能影响。直接进入该路径 → 全选 → Delete 即可,无需管理员权限。
用磁盘清理工具深度扫除系统残留
cleanmgr.exe 是微软原生工具,能识别并安全移除普通手动操作看不到的深层垃圾,比如旧版Windows安装备份(Windows.old)、内存转储、传递优化缓存。
第一步:右键点击 C盘 → 选择“属性” → 点击“磁盘清理”按钮 → 等待扫描完成。
第二步:点击左下角“清理系统文件” → 再次选择C盘 → 扫描结束后,勾选以下四项:
① Windows更新清理
② 以前的Windows安装(即Windows.old,通常占10GB以上)
③ 传递优化文件
④ 系统错误内存转储文件
第三步:点击“确定” → 在确认窗口中点“删除文件”。
这一步必须点两次“清理系统文件”,第一次扫用户级,第二次才真正触及系统级冗余项。
设置→存储→临时文件一键归类清理
适合不想记路径、怕误删的新手用户,界面直观,还能实时预览每类文件大小。
按 Win + I 打开设置 → 点击“系统” → 左侧选“存储” → 等待右侧分析完成 → 点击“临时文件” → 勾选:
• 临时文件
• 下载内容
• Internet临时文件
• 回收站
• 缩略图
• Windows更新清理
如显示“以前的Windows安装”,务必勾选。
最后点击顶部“删除文件”按钮,系统自动执行,全程无需提权或记忆路径。
强制清理SoftwareDistribution下载缓存
Windows更新失败后,C:\Windows\SoftwareDistribution\Download 会堆积大量未完成的更新包,有时达数GB且无法通过常规方式删除。
第一步:以管理员身份运行命令提示符(Win + X → Windows终端(管理员));
第二步:依次执行以下两条命令:
net stop wuauserv
net stop cryptSvc
第三步:打开资源管理器,导航至 C:\Windows\SoftwareDistribution\Download → 全选 → Delete;
第四步:重启服务:
net start wuauserv
net start cryptSvc。
【关键提醒】必须先停止服务再删,否则文件被占用,删不动;删完不重启服务,后续Windows更新将无法触发。











