windows server2019补丁KB5094123安装失败,报错0x800f0922

轶玮 朱 45 信誉分
2026-06-16T08:34:19.6433333+00:00

这两天尝试给一台windows server2019服务器安装补丁KB5094123,但每次重启后到97%的时候会提示无法更新正在进行撤销,报错代码如下,能否帮忙看下到底是什么问题导致的

2026-06-16 14:58:54, Info                  CSI    00000a21 The queue has completed running, and AI failures have occured.
2026-06-16 14:58:54, Info                  CSI    00000a22 ==Error Summary Start==
2026-06-16 14:58:54, Error                 CSI    00000a23 (F) Installer: Per-User Registry Installer	Binary Name: wcp.dll	ErrorCode: 80070002	Phase: 31	Mode: Delta	Component: NONE[gle=0x80004005]
2026-06-16 14:58:54, Info                  CSI    00000a24 ==Error Summary End==
2026-06-16 14:58:54, Error                 CBS    Startup: Failed to process advanced operation queue, startupPhase: 0.  A rollback transaction will be created. [HRESULT = 0x800f0922 - CBS_E_INSTALLERS_FAILED]
2026-06-16 14:58:54, Info                  CBS    Setting ExecuteState key to: CbsExecuteStateInitiateRollback | CbsExecuteStateFlagAdvancedInstallersFailed
2026-06-16 14:58:54, Info                  CBS    SetProgressMessage: progressMessageStage: -1, ExecuteState: CbsExecuteStateInitiateRollback | CbsExecuteStateFlagAdvancedInstallersFailed, SubStage: 0
2026-06-16 14:58:54, Info                  CBS    Progress: UI message updated. Operation type: Update. Stage: 1 out of 1. Rollback.
2026-06-16 14:58:54, Info                  CBS    Setting original failure status: 0x800f0922, last forward execute state: CbsExecuteStateResolvePending
2026-06-16 14:58:54, Info                  CBS    Attempting to remove poqexec from SetupExecute
2026-06-16 14:58:54, Info                  CBS    Removed poqexec from SetupExecute.
2026-06-16 14:58:54, Info                  CBS    Configured poqexec to not pend to SetupExecute.
2026-06-16 14:58:54, Info                  CBS    Startup: Changing logon timeout to a static timeout: 10800000
2026-06-16 14:58:55, Error                 CSI    00000a25 (F) Installer: Per-User Registry Installer	Binary Name: wcp.dll	ErrorCode: 80070002	Phase: 31	Mode: Delta	Component: NONE[gle=0x80004005]
Windows 商业版 | Windows Server | 设备和部署 | 安装 Windows 更新、功能或角色

3 个答案

排序依据: 非常有帮助
  1. 轶玮 朱 45 信誉分
    2026-06-22T08:20:12.1433333+00:00

    找到问题了,安装的亚信安全控制台的主服务生成的一个账号和windows update有冲突,该账号会导致更新失败,将亚信服务端的主服务master service禁用后,删除该账号的配置文件,就能正常打补丁了

    此答案是否有帮助?

    0 个注释 无注释

  2. HLBui 13,660 信誉分 独立顾问
    2026-06-19T10:42:48.33+00:00

    确认计划任务是否损坏,最直接的方法就是用任务计划程序查看状态和历史记录; 如果确实损坏,可以通过删除损坏的任务条目或重新注册 Task Scheduler 服务来修复

    检查任务状态和历史

    先确认任务是否真的损坏或只是执行失败。

    打开 任务计划程序 → 任务计划程序库

    • 查看 状态列 是否显示为 Ready
    • 打开 历史记录选项卡 检查是否有错误事件
    • 如果任务 直停留在 Running,说明动作可能卡住

    手动触发任务

    确认任务能否被正常触发。

    • 右键任务 → 选择 运行
    • 如果无法运行,导出任务为 .xml 文件检查配置
    • 尝试重新保存任务(相当于重新注册)

    删除损坏的任务条目

    常见修复

    损坏的任务可能导致整个计划程序异常。

    删除注册表和文件目录中的损坏任务

    • 打开 regedit → 删除 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache 下的损坏任务键值
    • 删除 %SYSTEMDRIVE%\Windows\System32\Tasks\ 下对应的损坏任务文件

    重新注册 Task Scheduler 服务

    如果计划程序本身损坏,可以重新注册 DLL。

    以管理员身份打开命令提示符

    执行 regsvr32 /u /s taskschd.dll

    然后执行 regsvr32 /i /s taskschd.dll

    重启服务器后再次测试任务计划程序

    此答案是否有帮助?

    0 个注释 无注释

  3. HLBui 13,660 信誉分 独立顾问
    2026-06-16T10:05:46.9+00:00

    你好 轶玮 朱 •

    看起来你遇到的 0x800f0922 错误主要是因为更新过程中某些计划任务或系统组件注册失败,导致补丁安装无法完成并触发回滚。 这个问题在 Windows Server 2019 上比较常见,通常和系统文件缺失或更新组件损坏有

    建议排查步骤

    检查网络连接:确保服务器能稳定访问微软更新服务,有时候网络不畅也会导致更新失败。

    • 运行更新疑难解答:在设置里找到“更新和安全”→“疑难解答”,运行 Windows Update 疑难解答工具。
    • 禁用防病毒软件:部分第三方防病毒可能会拦截更新过程,建议临时关闭再试。
    • 重置更新组件:用管理员权限运行命令行,依次执行:

    网站 WUAUSERV

    net stop cryptSvc

    净停止位

    网络停止 MSISERVER

    干净的 C:\Windows\SoftwareDistribution SoftwareDistribution.old

    ren C:\Windows\System32\catroot2 catroot2.old

    NET Start WUAUSERV

    net start cryptSvc

    净起始位

    网络启动MSISERVER

    1. 这样可以清理更新缓存,避免损坏文件影响安装。
    2. 再次运行 DISM 和 SFC:虽然你之前试过 DISM,但建议配合 sfc /scannow 起跑,确保系统文件完整。
    3. 检查计划任务服务:日志里提示 wcp.dll 和任务调度器相关错误,确认 Task Scheduler 服务正常运行。

    这个错误通常不是补丁本身的问题,而是系统更新组件或计划任务损坏。 建议先尝试重置更新组件,再确认任务调度器服务状态。 如果还是不行,可以考虑在安全模式下安装补丁,或者用 WSUS/离线安装方式。

    如果这些方法能帮你解决问题,麻烦点 下 “accept answer”,这样我也能确认你这边已经搞定啦

    此答案是否有帮助?


你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。