windows.old等升级残留文件需用dism命令深度清理:先以管理员身份运行powershell执行dism /online /cleanup-image /startcomponentcleanup /resetbase,再运行dism /online /cleanup-image /spsuperseded,最后通过cleanmgr勾选“windows更新清理”和“以前的windows安装”彻底释放空间。

Win11 系统升级后残留大量无法被常规清理工具识别的旧版本文件(如 $WINDOWS.~BT、$WINDOWS.~WS 文件夹),动辄占用 20GB~50GB 空间,且 Windows 设置里的“存储感知”和“磁盘清理”默认不处理这些深层冗余——必须手动启用系统内置但隐藏的深度清理机制才能安全释放。
启用 Windows 内置的“磁盘深度瘦身专家”(DISM 清理)
第一步:以管理员身份运行 PowerShell。点击开始 → 输入“PowerShell” → 右键“Windows PowerShell(管理员)” → 选择“以管理员身份运行”。【权限不足会导致后续所有命令静默失败】
第二步:执行系统映像清理命令 → 输入以下完整命令并回车:
dism /online /Cleanup-Image /StartComponentCleanup /ResetBase
这条命令会强制清空组件存储中所有可被替换的旧版系统文件,并将当前运行的系统版本设为唯一基准。执行时间约 3~12 分钟,期间不要关闭窗口或重启电脑。
第三步:等待命令返回“操作成功完成”提示后,再运行第二条命令:
dism /online /Cleanup-Image /SPSuperseded
该命令专删已集成到当前系统的旧版服务堆栈更新包(即 SP 补丁残留),这类文件通常藏在 WinSxS 文件夹深处,普通磁盘清理完全看不到它们。
用磁盘清理工具触发隐藏的“Windows 更新清理”项
方法一:快捷启动方式
按 Win+R → 输入 cleanmgr → 回车 → 等待扫描完成 → 点击“清理系统文件”按钮 → 勾选【Windows 更新清理】 → 点击确定 → 确认删除。
方法二:若“Windows 更新清理”选项未出现,说明 DISM 清理尚未生效。此时必须先完成上一节全部 DISM 命令,重启一次电脑后再重试 cleanmgr 流程。
手动定位并确认残留升级文件夹是否已被清除
打开此电脑 → 地址栏粘贴路径:C:\$WINDOWS.~BT → 回车。如果提示“位置不可用”或文件夹为空,说明已成功清理。
同理检查:C:\$WINDOWS.~WS 和 C:\Windows.old。其中 Windows.old 若仍存在,需额外执行:在 cleanmgr 的“清理系统文件”中勾选【以前的 Windows 安装】并确认删除。
注意:C:\Windows.old 删除后不可恢复,确保个人文件已迁移完毕再操作。











