确认存在Windows.old等升级残留后,须用cleanmgr二次扫描并勾选“以前的Windows安装”“Windows更新清理”“临时Windows安装文件”强制清除,可安全释放12–28GB空间。

Windows 10升级到Win11后,C盘突然少了10–20GB空间,系统里还残留着大量无法直接删除的旧版文件、更新缓存和临时安装包,这些不是普通垃圾文件,而是被系统保护锁定的升级残留物,手动删会提示“拒绝访问”或“正在使用中”,必须用正确路径解除锁定并触发安全清理机制。
确认残留内容是否存在
先验证是否真有升级残留。按 Win + R 输入 cmd → 回车 → 在命令提示符中输入:dir C:\windows.old /a:h → 回车。如果返回“找不到文件”或报错“系统找不到指定路径”,说明该文件夹已被自动清除或从未生成;若显示类似 2026/05/12 14:28 <DIR> windows.old 的结果,则确认残留存在,可继续后续操作。
注意:【不要在资源管理器里双击进入windows.old文件夹】,该目录受系统保护,直接浏览可能触发权限异常或误操作风险。
用磁盘清理工具深度清除(推荐首选)
这是微软官方唯一明确支持清理升级残留的图形化方法,能绕过权限锁定,安全释放空间。
第一步:按 Win + R → 输入 cleanmgr → 回车 → 选择C盘 → 点击“确定”等待扫描完成。
第二步:点击窗口左下角的“清理系统文件”按钮 → 再次选择C盘 → 等待二次扫描(耗时略长,约30–90秒)。
第三步:勾选全部三项:以前的Windows安装、Windows更新清理、临时Windows安装文件。其中“以前的Windows安装”对应 C:\windows.old,“临时Windows安装文件”对应升级失败后残留的 C:\$WINDOWS.~BT 和 C:\$WINDOWS.~WS 文件夹。
第四步:点击“确定”→ 在弹出的确认窗口中点“删除文件”。系统将自动停止相关服务、解除文件锁定、执行删除。整个过程无需重启,完成后立即释放空间。
强制清空升级临时目录(适用于卡在6%失败场景)
如果你曾多次尝试升级Win11但总在6%失败,C盘根目录下大概率残留着 $WINDOWS.~BT 和 $WINDOWS.~WS 两个隐藏系统文件夹,它们体积常达8–15GB,且无法通过磁盘清理识别。必须手动终止服务后删除。
方法一(管理员终端命令):
右键“开始”→ 选择“终端(管理员)”→ 依次执行以下三行命令,每行回车一次:
net stop wuauserv
net stop bits
Windows 命令行编码与兼容规范。涵盖 GBK/UTF-8 编码、PowerShell/pwsh 互操作、Python/Node.js、Git 配置及代码生成规则。适用于 Windows 10/11 + MSYS2/Git Bash 环境下的所有命令行操作。
net stop cryptsvc
执行完毕后,打开文件资源管理器 → 地址栏输入 C:\ → 按 Alt + T + H 显示隐藏项目 → 找到 $WINDOWS.~BT 和 $WINDOWS.~WS → 右键删除。
方法二(PowerShell一步到位):
在管理员终端中直接运行:
TakeOwn /f C:\$WINDOWS.~BT /r /d y && icacls C:\$WINDOWS.~BT /grant administrators:F /t && rmdir /s /q C:\$WINDOWS.~BT
再换行运行:
TakeOwn /f C:\$WINDOWS.~WS /r /d y && icacls C:\$WINDOWS.~WS /grant administrators:F /t && rmdir /s /q C:\$WINDOWS.~WS
这两条命令会先获取所有权、再赋予完全控制权限、最后强制递归删除。执行后检查C盘根目录,两个文件夹应已消失。
通过设置应用启用存储感知自动清理
这一步不直接删残留,但能防止未来再次堆积。升级完成15天后,系统不会自动清理 windows.old,但开启存储感知后,它会在后台定期扫描并提示你清理“以前的Windows安装”。
按 Win + I → 进入“系统” → “存储” → 点击“存储感知”开关右侧的“配置存储感知或立即运行” → 开启“存储感知” → 下拉找到“删除以前版本的Windows” → 勾选 → 点击“立即清理”。
注意:【此操作仅对尚未被磁盘清理工具处理过的windows.old有效】,若已用cleanmgr删过,这里将不再显示该选项。
验证清理结果
清理完成后,打开“此电脑” → 右键C盘 → “属性”,查看已用空间是否明显减少。同时可在资源管理器地址栏输入 C:\windows.old 回车,应提示“位置不可用”;输入 C:\$WINDOWS.~BT 同样应提示错误。
打开设置 → 系统 → 存储 → 查看“系统和保留”分类占用,若此前显示“22.4 GB”,现在变为“5.1 GB”,说明清理成功。

















