C盘空间告急主因是隐藏缓存文件,可通过系统存储感知、手动清理三大临时目录、PowerShell筛选大文件及WizTree可视化扫描四步精准释放。

电脑C盘空间突然告急,但打开文件夹却找不到几个大文件,大概率是临时缓存类文件在暗处“悄悄吃掉”几十GB——它们往往藏在系统保护路径、用户隐藏目录或受权限限制的角落,普通浏览完全不可见。
用系统自带存储感知快速定位缓存大类
这是最安全的第一步,不装软件、不碰命令行,直接看到缓存类文件的总体体积分布。
点击“开始”→“设置”→“系统”→“存储”,等待页面加载完成,点击“本地磁盘(C:)”。
向下滚动,重点查看【临时文件】这一项:它会明确显示当前占用空间(例如“18.4 GB”),并列出子项如“Windows 更新清理”“下载文件夹”“回收站”等。这些全是缓存型大文件的集中营。
点击【临时文件】→ 等待子列表展开 → 逐个勾选你确认无用的项(比如“Windows 更新清理”和“下载文件夹”)→ 点击【删除文件】。这一步能立刻释放数GB,且全程由系统校验,【不会误删系统核心文件】。
手动直达三大核心临时目录
系统级缓存不是散落各处,而是高度集中在三个物理路径。必须启用“显示隐藏文件”才能看见它们。
方法一:打开文件资源管理器 → 顶部菜单点“查看” → 勾选“隐藏的项目”。
方法二:按 Win+R 打开运行框,依次输入以下三行命令,每输完一行回车一次:
%windir%\Temp
%temp%
%localappdata%\Microsoft\Windows\INetCache
前两个路径分别对应系统级和用户级临时文件夹,第三个是IE/Edge浏览器缓存主仓库。进入后直接按顶部“大小”列排序,最大的.tmp、.cache、.dat文件就是目标。
Windows 命令行编码与兼容规范。涵盖 GBK/UTF-8 编码、PowerShell/pwsh 互操作、Python/Node.js、Git 配置及代码生成规则。适用于 Windows 10/11 + MSYS2/Git Bash 环境下的所有命令行操作。
【注意】%windir%\Temp 中部分文件被系统占用无法删除,右键删除时提示“正在使用中”的可跳过,重启后再清;其他两个路径里的文件基本可放心删。
用PowerShell精准揪出 >500MB 的隐藏缓存文件
当常规手段扫不出具体文件时,这条命令能穿透所有子目录,只筛出真正的大缓存体。
第一步:右键“开始”按钮 → 选择“Windows PowerShell(管理员)”。
第二步:粘贴执行以下命令(查找C盘下所有大于500MB的文件,并按大小倒序排前20个):
Get-ChildItem -Path C:\ -Recurse -File -ErrorAction SilentlyContinue | Where-Object {$_.Length -gt 500MB} | Sort-Object Length -Descending | Select-Object FullName, @{Name="Size(GB)";Expression={[math]::Round($_.Length / 1GB, 2)}} -First 20
第三步:结果里重点关注路径含 Temp、Cache、Download、Update、Backup 字样的文件,例如 C:\Users\Alice\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\TempState\video_cache_001.dat —— 这类就是典型的应用缓存大文件。
第四步:复制某一行的 FullName 路径 → 在文件资源管理器地址栏粘贴并回车 → 直接跳转到该文件所在位置 → 右键删除。
用WizTree可视化扫描整个C盘缓存热区
如果你需要一张“缓存地图”,知道哪个文件夹像黑洞一样吸走了最多空间,WizTree是目前最快最直观的免费工具。
下载WizTree 3.3.5(官网直链,无捆绑),安装后以管理员身份运行。
启动界面默认选中C盘 → 点击【Scan】按钮 → 3秒内生成树状空间分布图,左侧是文件夹层级,右侧是大小条形图,颜色越红表示占比越高。
展开 C:\Users\[你的用户名]\AppData → 重点观察 Local、LocalLow、Roaming 三个子文件夹下的 Cache、Temp、GPUCache 等目录 —— 微信、QQ、Chrome、Steam 的缓存全堆在这里。
找到可疑大文件夹后,右键 → 【Open Folder】→ 进入后按“大小”排序,挑出明显无用的旧缓存包(如 chrome_cache_202503、wechat_backup_202411)直接删除。

















