磁盘清理卡在“Windows更新清理”是因补丁残留被系统服务占用、权限锁定或目录损坏;需以管理员身份运行cleanmgr、停止相关服务后手动清空SoftwareDistribution\Download等目录,并重置权限或用命令行彻底清理。
磁盘清理卡在“windows更新清理”这一步,绝大多数情况是补丁残留文件被系统服务占用、权限锁定或目录损坏所致。它不是程序出错,而是系统在保护正在使用的资源——你得先松开这些“锁”,再动手清理。
以管理员身份运行并启用深层扫描
普通用户权限下,“Windows更新清理”选项根本不会出现,更别说执行了。必须走管理员路径才能触达系统级缓存。
- 按 Win + R,输入 cleanmgr,回车
- 右键搜索结果中的“磁盘清理”,选“以管理员身份运行”
- 选中 C: 盘 → 点“确定”等待扫描完成 → 点击“清理系统文件”按钮(再次确认为管理员)
- 第二次扫描后,务必勾选“Windows更新清理”和“以前的Windows安装”(如有)
手动清空SoftwareDistribution\Download目录
这个文件夹是Windows更新的“中转站”,补丁下载完不自动清,安装完也不自动删。一旦被 wuauserv 或 BITS 服务占着,磁盘清理就只能干等。
- 按 Win + R 输入 services.msc,找到并停止以下服务:Windows Update、BITS、Cryptographic Services
- 再按 Win + R,输入 %windir%\SoftwareDistribution\Download,回车进入
- 全选内容(Ctrl + A),按 Shift + Delete 永久删除(跳过占用提示)
- 返回服务管理器,重新启动刚才停掉的三项服务
安全处理Windows.old与隐藏更新缓存
升级系统后留下的 Windows.old 文件夹通常占 10–25GB;还有像 $Windows.~BT、$Windows.~WS 这类隐藏更新缓存,磁盘清理有时识别不到,但它们真占地方。
Windows 桌面自动化技能,支持鼠标控制(移动/点击/拖拽/滚轮/截图)、键盘输入(文字输入/按键/组合键)、窗口管理(查找/聚焦/最大化/最小化/关闭/移动)、截图并发送文件。提供两种截图方式:Python pyautogui 截图(集成在自动化流程中)和 PowerShell + .NET 零依赖截图(支持区域截图和多显示器)。当用户需要自动化 Windows 桌面操作、控制鼠标键盘、管理窗口、执行 GUI 自动化任务、截图发送文件时使用。
- 先尝试用磁盘清理里的“以前的Windows安装”选项——若失败,再手动删
- 手动删前,右键 C:\Windows.old → “属性” → “安全” → “高级” → 将当前用户设为“所有者”并赋予完全控制权
- 对 $Windows.~BT 和 $Windows.~WS,可在文件资源管理器地址栏直接输入路径访问(需开启“显示隐藏的项目”)
用命令行快速重置更新环境
图形界面卡住时,命令行更直接、更少干扰。以下命令组合可一次停止服务、清空缓存、重启服务,适合反复失败的情况。
- 以管理员身份打开终端(Windows Terminal 或 CMD)
- 依次执行(每行回车):
net stop wuauserv
net stop bits
net stop cryptsvc
del /f /s /q %windir%\SoftwareDistribution\Download\*
rd /s /q %windir%\Windows.old
net start wuauserv
net start bits
net start cryptsvc - 执行完后,再运行一遍磁盘清理,通常就能顺利勾选并删除了










