系统内核已挂起,需人工介入:先确认卡死(硬盘灯熄灭、caps lock无响应、任务管理器资源占用恒为0%),再依次重启wuauserv/bits/cryptsvc/appidsvc四项服务,清空softwaredistribution与catroot2缓存,最后在winre中执行dism、sfc及卸载最近kb更新。

Windows 更新卡在 100% 且界面冻结、硬盘灯熄灭、Caps Lock 键无响应、任务管理器中所有资源占用持续为零,说明系统内核已挂起,不是假等待而是真卡死,必须人工介入修复。
先确认是不是真卡死
更新到 100% 后,系统常在后台执行驱动签名验证、注册表合并或用户配置迁移——这些操作不显示进度,但硬盘灯会间歇闪烁、Caps Lock 指示灯能即时切换。若两者全无反应,才可断定卡死。
按 Ctrl + Shift + Esc 打开任务管理器 → 切换到“性能”选项卡 → 观察 CPU、磁盘、内存三项使用率是否全部恒定为 0% 并无任何波动。
轻按 Caps Lock 键,看指示灯是否亮/灭同步变化;【若能切换,此时强制断电会导致 $GetCurrent 目录损坏】。
重启四项核心服务
Windows Update(wuauserv)、后台智能传输服务(BITS)、加密服务(CryptSvc)、应用标识服务(AppIDsvc)构成更新执行链,任一服务假死都会锁死 100% 进程。
按 Win + R 输入 services.msc 回车 → 在列表中依次右键这四项服务 → 选择“重新启动”。
重启完成后,进入“设置 → Windows 更新” → 点击“检查更新”,观察是否跳转至安装确认或开始新下载。
清空缓存目录
方法一:图形界面手动清理(适合鼠标键盘仍可用)
1. 按 Win + R 输入 services.msc 回车 → 找到“Windows Update”,右键“停止”。
2. 打开文件资源管理器,在地址栏粘贴:%windir%\SoftwareDistribution → 全选内容 → Shift + Delete 永久删除。
3. 再次粘贴:%windir%\System32\Catroot2 → 同样全选 → Shift + Delete。
【删除 Catroot2 前务必确认 cryptsvc 已停止,否则部分文件被系统占用无法清除】
4. 返回服务窗口,对“Windows Update”右键“启动”。
方法二:命令行一键清理(推荐,权限更彻底)
1. 右键“开始”按钮 → 选择“Windows 终端(管理员)”。
2. 依次执行(每行回车后等提示符返回再输下一行):
net stop wuauserv
net stop bits
net stop cryptsvc
net stop appidsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\Catroot2 Catroot2.old
net start wuauserv
net start bits
net start cryptsvc
net start appidsvc
进恢复环境执行深度修复
第一步:触发 WinRE 自动进入
1. 长按电源键 10 秒强制关机。
2. 开机,看到 Windows 徽标瞬间 → 长按电源键关机。
3. 重复第 2 步共 3 次。
4. 第 4 次开机将自动进入“选择一个选项”恢复界面。
第二步:运行 DISM 与 SFC
1. 选择“疑难解答 → 高级选项 → 命令提示符”。
2. 输入:DISM /Online /Cleanup-Image /RestoreHealth → 回车 → 等待完成(可能耗时 20–40 分钟)。
3. 完成后立即输入:sfc /scannow → 回车 → 等待扫描结束。
第三步:卸载最近 KB 更新
1. 在同一命令提示符中输入:wmic qfe list full /format:table → 回车 → 查看最末尾的 KB 编号(如 KB5038xxx)。
2. 输入:wusa /uninstall /kb:KB5038xxx /quiet /norestart(把 KB5038xxx 替换为实际编号)→ 回车。











