可安全删除Windows.old文件夹释放10GB以上空间;推荐用磁盘清理工具(需两次扫描并勾选“以前的Windows安装”)、管理员命令行强制删除(rd /s /q C:\Windows.old)、设置应用中临时文件界面清理、存储感知立即触发四种方法,前三种最常用安全。

系统升级后C盘空间突然缩水十几GB,打开此电脑一看,C盘根目录下赫然躺着一个Windows.old文件夹,它占着大量空间又不能直接删掉——这是因为系统默认给它加了保护权限,普通用户操作会被拒绝访问。
用磁盘清理工具安全删除
这是最稳妥、系统原生支持的方式,适用于Windows 10和Windows 11,不会破坏当前系统结构。
第一步:按 Win + E 打开文件资源管理器 → 在左侧“此电脑”中右键点击C盘 → 选择“属性”。
第二步:在弹出的窗口中点击“磁盘清理”按钮 → 等待扫描完成(通常需10~30秒)→ 点击下方的“清理系统文件”按钮(这一步必须做,否则看不到Windows.old选项)。
第三步:再次等待扫描完成 → 勾选“以前的Windows安装” → 查看右侧显示的可释放空间大小 → 点击“确定” → 在弹窗中点“删除文件” → 系统会自动开始清理并弹出最终确认提示,点“是”即可。
用管理员命令行强制清除
当磁盘清理失败、权限报错或Windows.old被进程占用时,这条命令能绕过大部分限制,但要求你确认不再需要回退到旧系统。
方法一:快捷启动管理员CMD
按 Win + X → 选择“Windows终端(管理员)”或“命令提示符(管理员)” → 输入以下命令后回车:
Windows 命令行编码与兼容规范。涵盖 GBK/UTF-8 编码、PowerShell/pwsh 互操作、Python/Node.js、Git 配置及代码生成规则。适用于 Windows 10/11 + MSYS2/Git Bash 环境下的所有命令行操作。
rd /s /q C:\Windows.old
方法二:若提示“拒绝访问”,说明有句柄正在占用该文件夹。先打开任务管理器 → 切换到“性能”选项卡 → 底部点击“打开资源监视器” → 切换到“CPU”页 → 在“关联的句柄”搜索框中输入 Windows.old → 找到所有相关进程 → 右键逐个“结束进程” → 再执行上面的rd命令。
执行后无任何输出即表示成功,刷新C盘即可确认文件夹消失。
通过设置应用一键触发清理
Windows 10和11都内置了存储感知功能,适合不想进命令行、也不愿手动点多次的用户,但只对满10天以上的Windows.old生效。
Windows 10路径:设置 → 系统 → 存储 → 存储感知 → 更改自动释放空间的方式 → 勾选“删除以前版本的Windows” → 点击“立即清理”。
Windows 11路径:设置 → 系统 → 存储 → 清理建议 → 找到“以前的Windows安装(…GB)” → 勾选 → 点击右侧“清理”按钮。
注意:如果勾选后按钮为灰色或不可点,说明该文件夹尚未满足自动清理时限(默认10天),需等待或改用前两种方法。

















