可彻底删除Windows.old文件夹的四种方法:一、磁盘清理工具(cleanmgr)最安全;二、设置→存储→临时文件中勾选“以前的 Windows 安装”;三、启用存储感知自动清理;四、管理员命令提示符执行takeown、icacls、rd命令强制删除。

如果您在升级 Windows 10 后发现系统盘中残留 Windows.old 文件夹,该文件夹通常占用数 GB 至数十 GB 空间,且无法通过常规删除操作移除,则可能是由于系统权限锁定、文件夹所有权归属 SYSTEM 或 NT AUTHORITY\SYSTEM、或其内部存在受保护的系统组件。以下是彻底删除 Windows.old 文件夹的多种方法:
一、使用磁盘清理工具(官方推荐,最安全)
此方法由微软内置 cleanmgr 工具实现,调用系统级清理引擎,自动识别 Windows.old 及其全部关联项(如旧版驱动、注册表备份、安装日志),并安全处理 NTFS 权限与文件依赖关系,避免误删当前系统关键文件。
1、按 Win + R 打开“运行”对话框,输入 cleanmgr 并回车。
2、在弹出窗口中选择系统所在驱动器(通常为 C:),点击“确定”。
3、等待初步扫描完成后,点击右下角的 “清理系统文件” 按钮。
4、再次选择 C: 驱动器,点击“确定”启动深度扫描。
5、在新列表中,务必勾选 “以前的 Windows 安装” ——此项即精确对应 Windows.old 文件夹,是核心必选项。
6、可选勾选 “Windows 升级日志文件” 和 “临时 Windows 安装文件” 等关联项,点击“确定”。
7、在确认对话框中点击 “删除文件”,系统将自动执行清除任务,期间不可中断。
二、通过设置应用中的存储管理(图形化操作,适合新手)
Windows 10 的“设置”应用已集成存储感知逻辑,可直接定位 Windows.old 并触发专用清理流程,全程可视化提示,无需命令行或第三方工具,且自动跳过正在被占用的子项。
1、按 Win + I 打开“设置”,点击左侧 “系统”。
2、选择右侧 “存储”,等待系统完成磁盘分析(约 10–30 秒)。
3、在主硬盘(如 “本地磁盘 (C:)”)下方,点击 “临时文件”。
4、向下滚动至文件类型列表,找到并勾选 “以前的 Windows 安装”(Windows 10 显示名称,Windows 11 显示为“上一 Windows 安装”)。
5、取消勾选其他不需清理的项目(如 “下载”、“文档” 等),防止误删个人数据。
6、点击顶部的 “删除文件” 按钮,在弹出的确认提示中选择 “是” 开始执行清理。
三、启用存储感知功能自动清理(适用于长期驻留场景)
存储感知是 Windows 10 内置的自动化空间管理机制,针对版本 1903 及更高系统设计,可在满足预设条件(如升级后超过 10 天)时自动扫描并清除 Windows.old,无需人工干预。
1、进入 “设置” → “系统” → “存储”。
2、确保 “存储感知”开关已开启;若未开启,点击 “立即开启”。
3、点击 “配置存储感知或立即运行”。
4、向下滚动至 “删除以前版本的 Windows” 选项并勾选。
5、点击 “立即清理” 按钮,系统将扫描并清除符合条件的 Windows.old 文件夹。
四、使用命令提示符强制删除(适用于界面失效或权限异常场景)
当图形界面工具无法识别 Windows.old、文件夹被系统进程独占锁定、或出现“拒绝访问”“权限不足”错误时,可通过管理员权限下的命令行指令递归获取所有权并强制删除,绕过资源管理器限制,但需严格遵循步骤顺序。
1、在搜索栏输入 cmd,右键 “命令提示符”,选择 “以管理员身份运行”。
2、依次执行以下三条命令(每条命令后按回车):
takeown /f C:\Windows.old /r /d y
icacls C:\Windows.old /grant administrators:F /t
rd /s /q C:\Windows.old
3、命令执行完毕后,若无报错信息(如“文件不存在”或“拒绝访问”),则表示删除成功。










