Windows.old文件夹是系统升级后保留的旧系统镜像,超10天且新系统稳定后可安全删除;可通过磁盘清理、设置临时文件、存储感知、命令提示符或安全模式五种方法彻底清除。

如果您在完成 Windows 系统升级后发现 C 盘空间被大量占用,且文件资源管理器中可见 C:\Windows.old 文件夹,则说明系统为支持 10 天内回退至旧版本而保留了完整旧系统镜像。该文件夹通常占用 10 GB 至 40 GB 以上空间,确认新系统运行稳定、驱动与软件均适配后,即可安全执行彻底删除操作。以下是五种经微软技术文档验证、可独立生效的删除方法:
一、通过磁盘清理工具执行系统级扫描删除
该方法调用 Windows 官方内置的 cleanmgr 模块,需两次扫描:首次识别用户级临时文件,第二次以管理员权限启用“清理系统文件”功能,精准定位并移除 Windows.old 及其深层嵌套组件,全过程受系统签名验证,安全性高。
1、按 Win + R 键打开运行窗口,输入 cleanmgr 并回车。
2、在驱动器选择界面中确认选中 C:,点击“确定”开始初始扫描。
3、扫描完成后,点击左下角“清理系统文件”按钮(UAC 提示时点“是”)。
4、再次选择 C: 驱动器,等待深层扫描结束。
5、在新列表中向下滚动,勾选 以前的 Windows 安装;建议取消勾选“系统还原点”等非必要项。
6、点击“确定”,在弹出的确认对话框中点击“删除文件”。
二、通过设置应用中的临时文件界面直接清理
此路径利用 Windows 10/11 存储管理模块将 Windows.old 归类为可清除的临时系统数据,操作全程无需管理员权限弹窗,界面层级清晰,适合对权限提示敏感的用户。
1、按 Win + I 打开设置应用。
2、依次进入“系统” → “存储”。
3、在“本地磁盘 (C:)”条目下方,点击“临时文件”。
4、等待加载完成后,向下滚动至列表底部,勾选 以前的 Windows 安装(部分系统显示为“上一 Windows 安装”或“旧系统文件”)。
5、点击右下角“删除文件”按钮,系统自动启动清除流程。
三、启用存储感知并立即触发一次性清理
存储感知功能底层调用与设置界面一致,但支持明确的即时执行控制,启用后不仅可设定周期性自动清理,还可强制触发当前 Windows.old 删除任务,避免等待默认保留期(通常为 10 天)。
1、进入“设置” → “系统” → “存储”。
2、点击“配置存储感知或立即运行”。
在 Windows 上执行终端命令,或对比 Windows 与 Linux 的 Shell 语法时使用。建议先检测当前 Shell 是 PowerShell 还是 cmd.exe,再给出相应命令……
3、若存储感知未开启,先将其开关置为启用状态。
4、点击“配置存储感知”,向下滚动找到 删除以前版本的 Windows 选项并启用。
5、返回上一级页面,点击“立即运行存储感知”或“立即清理”按钮。
四、使用命令提示符以管理员身份强制递归删除
该方法绕过图形界面限制,直接调用系统级删除指令,适用于磁盘清理工具失效或 Windows.old 被异常锁定的情况,但要求以管理员身份执行且不可撤销。
1、按 Win + X,选择“Windows 终端(管理员)”或“命令提示符(管理员)”。
2、依次执行以下三条命令(每条执行完毕后再输入下一条):
takeown /f C:\Windows.old /r /d y
icacls C:\Windows.old /grant Administrators:F /t
rd /s /q C:\Windows.old
3、命令执行完毕后,关闭终端窗口。
五、通过安全模式下执行磁盘清理工具删除
当常规模式下因系统进程持续占用 Windows.old 中某些文件导致清理失败时,进入安全模式可终止绝大多数第三方服务与驱动,释放被锁定的句柄,使 cleanmgr 能完整遍历并清除所有子项。
1、按 Win + R 输入 msconfig,切换至“引导”选项卡,勾选“安全引导”,选择“最小化”,点击“确定”并重启。
2、系统重启进入安全模式后,按 Win + R 输入 cleanmgr,选择 C: 盘。
3、点击“清理系统文件”,再次选择 C: 盘进行扫描。
4、勾选 以前的 Windows 安装,点击“确定”并确认删除。
5、清理完成后,再次运行 msconfig,取消“安全引导”选项,重启恢复常规模式。

















