windows 10更新卡在“正在准备更新”或蓝屏失败常因winsxs目录下pending.xml文件残留导致,需以管理员身份运行cmd,cd到c:\windows\winsxs,用dir /s查找并强制删除pending.xml和cleanup.xml,再用powercfg验证挂起状态是否解除。

当Windows 10更新后出现系统卡在“正在准备更新”或蓝屏重启失败,常因pending.xml文件残留导致组件安装挂起,该文件位于C:\Windows\WinSxS下,记录待处理的更新操作,若损坏或状态异常,必须通过命令行强制清除才能解除挂起状态。
定位并删除pending.xml文件
第一步:以管理员身份启动命令提示符
按Win + S搜索“cmd”,右键“命令提示符”,选择“以管理员身份运行”——【不以管理员权限运行将直接拒绝访问WinSxS目录】。
第二步:切换到WinSxS根路径
输入:cd /d C:\Windows\WinSxS → 按回车。此路径受系统保护,默认隐藏且需提升权限才可进入。
第三步:查找并确认pending.xml是否存在
输入:dir pending.xml /s → 按回车。系统将递归搜索整个WinSxS目录树;若返回结果含完整路径(如C:\Windows\WinSxS\pending.xml),说明文件真实存在且处于活动挂起状态。
第四步:强制删除pending.xml及其关联文件
执行:del /f /q "C:\Windows\WinSxS\pending.xml" → 回车。
再执行:del /f /q "C:\Windows\WinSxS\cleanup.xml" → 回车。
这两个文件必须同时清除,否则仅删pending.xml可能被cleanup.xml重新触发挂起流程。
验证删除是否生效
输入:powercfg /systempowerstate → 回车。
若输出中不再出现“Pending update operation”或“Update in progress”字样,说明挂起状态已解除。
重启电脑后,系统将跳过原挂起任务,不再卡在“正在配置Windows更新”界面。
补充:若上述路径未找到pending.xml
方法一:检查更深层嵌套路径
在管理员CMD中执行:dir /s /b *pending*.xml → 回车。
该命令会穿透所有子目录,强制列出所有含“pending”字样的XML文件,包括可能被误存于C:\Windows\winsxs\temp\或C:\Windows\Temp\下的副本。
方法二:使用PowerShell精准匹配(兼容性更强)
在管理员PowerShell中执行:Get-ChildItem -Path C:\Windows -Recurse -Name "pending.xml" -ErrorAction SilentlyContinue → 回车。
此命令绕过CMD的路径解析限制,可捕获NTFS符号链接指向的真实位置。











