windows.old文件夹是系统升级后生成的旧系统备份,需在新系统稳定后及时清理;推荐用磁盘清理工具或设置中的存储感知一键删除,命令行(rd /s /q 或 remove-item)仅作备用,手动删除不推荐。

Windows.old文件夹是系统升级后自动生成的旧系统备份,通常会占用几十GB空间,导致C盘告急,必须在确认新系统运行稳定后及时清理。
用磁盘清理工具安全删除
这是最稳妥、系统原生支持的方式,不会破坏权限结构,也不会触发UAC反复弹窗。
按 Win + E 打开文件资源管理器 → 右键点击“本地磁盘(C:)” → 选择“属性” → 点击“磁盘清理”。
等待扫描完成,点击窗口下方的“清理系统文件”按钮 → 再次选择C盘 → 等待二次扫描结束。
在新弹出的列表中,勾选【以前的 Windows 安装】 → 其他选项可不选 → 点击“确定” → 在确认对话框中点“删除文件”。
系统将自动执行清理,过程不可中断,完成后Windows.old文件夹即从C盘根目录消失。
通过设置里的存储感知一键清理
适用于Windows 10 20H2及以后、Windows 11所有版本,路径更短,适合不想进属性菜单的用户。
点击开始菜单 → 选择“设置” → “系统” → “存储”。
Windows 10:在“存储感知”区域点击“更改自动释放空间的方式” → 勾选“删除以前版本的 Windows” → 点击“立即清理”。
Windows 11:直接点击右侧“清理建议” → 找到“以前的 Windows 安装(xx GB)” → 勾选 → 点击“清理”按钮。
该操作需要管理员权限,若提示输入密码或点“更多选项”→“以管理员身份继续”,请照做。
用命令提示符强制删除(仅当以上方法失效时)
方法一:管理员CMD执行删除指令
按 Win + R → 输入 cmd → 按 Ctrl + Shift + Enter 以管理员身份运行 → 输入以下命令并回车:
rd /s /q C:\Windows.old
注意:该命令无任何确认提示,执行后立即开始删除,【不可撤销】,且不会清空回收站——文件直接永久抹除。
方法二:PowerShell替代方案(兼容性更好)
按 Win + X → 选择“Windows Terminal(管理员)”或“PowerShell(管理员)” → 输入:
Remove-Item -Path "C:\Windows.old" -Recurse -Force
回车执行,等待光标返回即表示完成。此命令同样跳过回收站,且对NTFS权限异常的文件夹更鲁棒。
手动删除(不推荐,仅作了解)
右键C盘 → “查看” → 勾选“隐藏的项目” → 找到Windows.old文件夹 → 直接按Delete键。
大概率会弹出“你需要提供管理员权限才能删除此文件夹”提示 → 点击“继续”后仍可能卡在“拒绝访问”或“正在计算大小”不动。
这是因为Windows.old内含大量受保护系统文件,其ACL(访问控制列表)默认禁止普通用户修改。强行重置权限再删,步骤繁杂且易误伤其他系统目录,【不建议新手尝试】。











