可安全删除windows.old文件夹释放10gb~30gb空间;需先确认升级超10天且“返回上一个版本”已不可用,再通过设置→系统→存储→临时文件中勾选“以前的 windows 安装”一键清理,或使用磁盘清理工具启用“清理系统文件”二次扫描后删除。

Windows 11升级后C盘突然多出十几GB甚至三十GB的Windows.old文件夹,系统运行稳定超过一周却还卡在C盘根目录占着空间,必须安全删掉又怕误操作导致无法回退或权限报错。
确认删除前提:先判断能不能删
打开“设置 → 系统 → 恢复”,查看右侧“返回上一个版本”选项是否已灰显或显示“不可用”。若显示“10天内可回退”,说明系统刚升级不足10天,【此时删除Windows.old将永久失去回滚能力,且该操作不可逆】。当前日期为2026年10月14日,若你是在10月5日之后完成的升级,请务必核对具体升级时间——系统默认保留窗口期严格按日历日计算,不是按开机天数。
右键点击C:\Windows.old → “属性”,查看“大小”和“占用空间”数值。若显示“访问被拒绝”或大小为0字节,说明该文件夹已被部分清理或权限异常,跳过手动删除法,直接用系统工具处理。
推荐方法:通过系统设置一键清理
这是Win11官方主推路径,无需命令、不改权限、全程图形界面,成功率最高。
第一步:按 Win + I 打开设置 → 左侧点“系统” → 右侧点“存储”。
第二步:在“本地磁盘 (C:)”下方,点击“临时文件”。系统会自动扫描,稍等5–15秒(取决于C盘文件量)。
第三步:勾选“以前的 Windows 安装” → 拉到列表底部,确认右侧显示释放空间量(通常15GB起)→ 点击“删除文件”。
第四步:弹出二次确认框时点“继续”,随后出现进度条。此过程不可中断,耗时依文件大小而定,一般3–8分钟;若卡在90%超5分钟,重启电脑后重试即可。
备选方法:用磁盘清理工具强制扫描
当设置里没出现“以前的 Windows 安装”选项,或扫描后勾选项为空时,说明系统未识别该文件夹为可清理项,需触发深度扫描。
方法一:快捷入口清理
在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
按 Win + E 打开文件资源管理器 → 右键C盘 → “属性” → “磁盘清理” → 点击“清理系统文件” → 再次等待扫描完成 → 勾选“以前的Windows安装” → 点击“确定”。
方法二:命令行补救(仅限管理员权限)
右键“开始”按钮 → 选择“终端(管理员)” → 依次执行以下三行命令,每行回车后等待提示符重新出现再输下一行:
dism /Online /Cleanup-Image /StartComponentCleanup
cleanmgr /sageset:65535 → 回车后关闭窗口(此步仅初始化)
cleanmgr /sagerun:65535 → 回车后进入传统磁盘清理界面,勾选并清理。
严禁尝试的操作
不要右键Windows.old → “删除” → 确认权限弹窗就点“继续”。这种操作大概率失败,会卡在“正在查找项目”或报错“项目正被另一个进程使用”,最终残留空文件夹或损坏硬链接。
不要用第三方清理软件扫描并“强力删除Windows.old”。多数工具会绕过系统保护机制直接暴力删底层文件,可能破坏WinSxS组件引用关系,后续系统更新失败概率陡增。
不要运行 rd /s /q C:\Windows.old 这类命令。该命令在Win11中极易因权限继承链断裂而静默失败,且无任何错误提示,你以为删了,其实只删了子目录,根文件夹仍在。










