windows.old文件夹可安全删除,官方推荐磁盘清理工具(cleanmgr)精准清除;设置应用一键清理适合新手;存储感知可强制即时清理;管理员命令提示符或安全模式下手动删除为备用方案。

Windows系统升级完成后,C盘根目录下出现的Windows.old文件夹通常占用10GB至40GB以上空间,它只是为10天内回退旧系统而保留的镜像,确认新系统运行稳定、驱动与软件均无异常后,即可安全执行彻底删除操作。
用磁盘清理工具精准清除
这是微软官方推荐的安全方式,调用cleanmgr内置引擎深度扫描,自动绕过NTFS权限限制,能识别并移除Windows.old及其嵌套的旧驱动、注册表备份和安装日志。
按 Win + R 输入 cleanmgr → 回车 → 选择 C: 驱动器 → 点击“确定”开始首次扫描。
扫描完成后,点击左下角“清理系统文件”按钮(此时会弹出UAC提示,点“是”)→ 再次选中 C: → 等待深层扫描结束。
在新列表中向下滚动,【必须勾选“以前的 Windows 安装”】——此项直接对应整个Windows.old文件夹;可选勾选“Windows 升级日志文件”,但不要勾选“系统还原点”,否则会误删当前还原功能。
点击“确定”→ 在弹出的确认框中点击“删除文件”,系统将自动执行不可逆清除任务,期间请勿关机或中断进程。
通过设置应用一键清理
适合对命令行有顾虑的新手用户,全程图形化操作,无需管理员权限弹窗,且界面自动跳过被占用的子项,容错率高。
方法一:按 Win + I 打开设置 → 点击“系统” → “存储” → 在“本地磁盘 (C:)”下方点击“临时文件”。
等待列表加载完成(约10–30秒),向下滚动找到“以前的 Windows 安装”(Win10)或“上一 Windows 安装”(Win11),勾选它。
方法二(仅限 Windows 11):在“存储”页面直接点击“清理建议” → 系统会显示 Windows.old 的预估大小及“立即清理”按钮,点击即可触发专用清理流程。
两种方法最后都点击右下角“删除文件”,系统将后台运行并释放空间。
启用存储感知强制即时清理
该功能底层调用与设置界面一致,但支持明确控制执行时机,可绕过默认10天保留期,避免被动等待。
第一步:进入“设置” → “系统” → “存储”。
第二步:点击“配置存储感知或立即运行”。
第三步:若存储感知处于关闭状态,先将其开关置为启用;然后点击“配置存储感知”。
第四步:向下滚动,找到“删除以前版本的 Windows”选项并启用 → 返回上一级,点击“立即运行存储感知”。
系统将立刻启动扫描并清除 Windows.old,无需手动勾选,整个过程全自动。
用管理员命令提示符强制删除
当图形界面工具失效、提示“访问被拒绝”或文件夹被后台服务锁定时,此方法可绕过所有权限层直接递归清除,但【操作不可撤销,且必须以管理员身份运行】。
在任务栏搜索“cmd”,右键“命令提示符” → 选择“以管理员身份运行”。
依次执行以下两条命令(每条输完按回车):
takeown /f C:\Windows.old /r /d y
icacls C:\Windows.old /grant administrators:F /t
这两步用于获取所有权并赋予完全控制权限;完成后输入 rd /s /q C:\Windows.old 并回车,系统将立即静默删除整个文件夹,不弹任何确认框。
在安全模式下手动删除
如果前四种方法均失败,极可能是杀毒软件、Windows Update服务或第三方备份工具正在实时监控或占用Windows.old中的文件,此时常规权限调整无效。
重启电脑,在启动过程中连续按 F8 或 Shift + 重启进入高级启动选项 → 选择“疑难解答” → “高级选项” → “启动设置” → 点击“重启” → 按 4 或 F4 进入安全模式。
进入后,打开文件资源管理器,地址栏输入 C:\Windows.old → 回车 → 右键该文件夹 → 选择“删除” → 确认即可。
这一步操作起来很简单,直接把文件夹拖进回收站再清空就行,安全模式下几乎不存在文件占用冲突。











