适用场景:装大型软件(VS、游戏、剪辑软件)后 C 盘爆红、安装器报错打不开、系统卡顿。 全程只用了系统自带工具 + 几条 PowerShell 命令,没有装任何"清理大师"。
先交代背景:这次排查和清理不是我一个人干的——从翻安装日志定位
"安装器为什么空白",到全盘扫描找出空间大头,再到迁移游戏旧缓存、
执行卸载重装,全程是我在 WorkBuddy里让 AI执行的,我只负责看报告、拍板决策。
整个过程大概是这样:我把"装完 VS 后安装器打不开"这个问题丢给它,
它自己去翻了 %TEMP% 下的 dd_setup 安装日志,发现安装其实已经成功、
真正的雷是 C 盘只剩 2GB;然后它扫描了全盘目录大小,把可清理项按
风险分级列成清单让我勾选,我确认后它执行迁移和清理。一小时内
C 盘从 2GB 回到 30GB+,全程我没敲一条命令。
下面把这次实测有效的排查思路和清理清单整理出来,命令都是 AI 给的、
我亲测跑过的,照着做就行。

装 Visual Studio 2026 的时候,明明把安装路径全部选到了 D 盘,结果装完 C 盘只剩 2 GB,VS 安装器打开一片空白,软件更新也装不了。
先说一个很多人不知道的点:"安装位置选 D 盘"只管软件本体,管不了系统组件。VS 这类开发工具会把 .NET 运行时、MSI 注册数据、VC++ 运行库、安装器本体等一大堆东西强制写进 C 盘,一次安装吃掉 10 GB+ 很正常。
Get-PSDrive C, D | Select-Object Name, @{n='FreeGB';e={[math]::Round($_.Free/1GB,1)}}VS 安装日志在 %TEMP% 下,文件名以 dd_setup_ 开头。我的情况:主日志显示 "Completed install",安装其实成功了——是 C 盘没空间导致安装器无法完成自我更新和实例注册,所以打开是空白。
# 扫 C 盘顶层目录大小(只读,不改任何东西)
Get-ChildItem 'C:\' -Force -ErrorAction SilentlyContinue | ForEach-Object {
if ($_.PSIsContainer) {
$s = (Get-ChildItem $_.FullName -Recurse -Force -ErrorAction SilentlyContinue |
Measure-Object Length -Sum -ErrorAction SilentlyContinue).Sum
if ($null -eq $s) { $s = 0 }
} else { $s = $_.Length }
[PSCustomObject]@{ 名称 = $_.Name; 大小GB = [math]::Round($s/1GB, 2) }
} | Sort-Object 大小GB -Descending扫完的分布大概是:Windows 49 GB、用户目录 49 GB、休眠文件 12 GB、驱动残留 4 GB……
项目 | 大小 | 说明 |
|---|---|---|
C:\Windows\SoftwareDistribution\Download | 3.5 GB | Windows 更新下载缓存,清完自动重建 |
C:\AMD | 4.3 GB | AMD 驱动安装包的解压残留,装完就没用 |
C:\$WinREAgent | 1.6 GB | 系统更新成功后的恢复残留 |
pip / npm 等开发缓存 | 1 GB 左右 | pip cache purge 一条命令 |
清更新缓存需要管理员 PowerShell(右键开始菜单 → 终端(管理员)):
Stop-Service wuauserv, bits -Force
Remove-Item 'C:\Windows\SoftwareDistribution\Download\*' -Recurse -Force
Start-Service wuauserv, bits休眠文件 hiberfil.sys(12+ GB,单项最大):如果你是台式机、从不用"休眠"功能,管理员执行 powercfg /h off 直接回收 12 GB+。代价是快速启动也没了,开机慢几秒。笔记本党建议保留。
游戏(尤其《星际公民》这种)会在 AppData\Local 里按版本存着色器缓存,每个大版本一个目录,旧版本永远不会自动删。我这里攒了 4 个旧版本共 6.4 GB。清法:确认游戏没在运行,把旧版本号的目录移到其他盘备份(别直接删,万一要回退版本),最新版本目录留着。
C:\Windows\WinSxS、System32、C:\Windows\Installer——系统命脉AppData\Local\Microsoft——系统和软件数据阶段 | C 盘剩余 |
|---|---|
出事时 | 2.0 GB |
清更新缓存 + 游戏旧缓存 + 开发缓存后 | 13 GB |
卸载重装失败的软件后 | 17.8 GB |
全盘扫尾(含关休眠前) | 33.8 GB |
%TEMP%\dd_setup_*.log),搞不好装是装成功了,只是收尾没完成。空间不够时越重装越翻车。有类似翻车经历的欢迎评论区交流,也欢迎补充其他可清理项。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。