|
| 1 | +--- |
| 2 | +title: Troubleshoot Windows Update Error 0x800f0920 |
| 3 | +description: Learn how to resolve Windows Update error 0x800f0920 that occurs when the Trusted Installer service fails. |
| 4 | +manager: dcscontentpm |
| 5 | +audience: itpro |
| 6 | +ms.date: 11/11/2025 |
| 7 | +ms.topic: troubleshooting |
| 8 | +ms.reviewer: scotro, mwesley, jarretr, v-ryanberg, v-gsitser |
| 9 | +ms.custom: |
| 10 | +- sap:windows servicing,updates and features on demand\Windows Update - Install errors starting with 0x800F (CBS E) |
| 11 | +- pcy:WinComm Devices Deploy |
| 12 | +appliesto: |
| 13 | + - <a href=https://learn.microsoft.com/windows/release-health/windows-server-release-info target=_blank>Supported versions of Windows Server</a> |
| 14 | +--- |
| 15 | + |
| 16 | +# Troubleshoot Windows Update error 0x800f0920 |
| 17 | + |
| 18 | +**Applies to:** :heavy_check_mark: Windows VMs |
| 19 | + |
| 20 | +## Summary |
| 21 | + |
| 22 | +Error code 0x800f0920 indicates that the Windows Update installation process stopped responding. This issue occurs if the Trusted Installer service doesn't complete the installation within the default timeout period of 15 minutes. |
| 23 | + |
| 24 | +## Prerequisites |
| 25 | + |
| 26 | +For Microsoft Azure virtual machines (VMs) that run Windows, make sure that you back up the OS disk. For more information, see [About Azure Virtual Machine restore](/azure/backup/about-azure-vm-restore). |
| 27 | + |
| 28 | +## How to identify the issue |
| 29 | + |
| 30 | +Check the `CBS.log` for entries that resemble the following example: |
| 31 | + |
| 32 | +```output |
| 33 | +2023-09-17 22:48:16, Info CBS Startup: SC autostart event signaled |
| 34 | +2023-09-17 22:48:16, Info CBS Clearing HangDetect value |
| 35 | +2023-09-17 22:48:16, Error CBS Startup: A possible hang was detected on the last boot. [HRESULT = 0x800f0920 - CBS_E_HANG_DETECTED] |
| 36 | +2023-09-17 22:48:16, Info CBS Current global progress. Current: 58, Limit: 105, ExecuteState: CbsExecuteStateResolvePending |
| 37 | +2023-09-17 22:48:16, Info CBS Previous global progress. Current: 58, Limit: 105, ExecuteState: CbsExecuteStateResolvePending |
| 38 | +2023-09-17 22:48:16, Error CBS Startup: No progress detected while needing to process the advanced operation queue, rolling back and cancelling the transaction. [HRESULT = 0x80004005 - E_FAIL] |
| 39 | +2023-09-17 22:48:16, Info CBS Setting ExecuteState key to: CbsExecuteStateInitiateRollback | CbsExecuteStateFlagAdvancedInstallersFailed |
| 40 | +2023-09-17 22:48:16, Info CBS SetProgressMessage: progressMessageStage: -1, ExecuteState: CbsExecuteStateInitiateRollback | CbsExecuteStateFlagAdvancedInstallersFailed, SubStage: 0 |
| 41 | +2023-09-17 22:48:16, Info CBS Progress: UI message updated. Operation type: Update. Stage: 1 out of 1. Rollback. |
| 42 | +2023-09-17 22:48:16, Info CBS Setting original failure status: 0x800f0920, last forward execute state: CbsExecuteStateResolvePending |
| 43 | +``` |
| 44 | + |
| 45 | +## Cause |
| 46 | + |
| 47 | +This error occurs because the Trusted Installer service doesn't complete the installation process within the default timeout period of 15 minutes. This failure can cause a rollback and cancellation of the transaction. |
| 48 | + |
| 49 | +## Resolution |
| 50 | + |
| 51 | +For Windows-based computers, perform an [in-place upgrade](/windows-server/get-started/perform-in-place-upgrade#perform-the-in-place-upgrade). |
| 52 | + |
| 53 | +For VMs that run Windows in Azure, see [in-place upgrade on the Windows virtual machine](/azure/virtual-machines/windows-in-place-upgrade). |
0 commit comments