Skip to content

Commit 72e9e7a

Browse files
committed
updated CI6941
updated the article
1 parent 4cb4226 commit 72e9e7a

File tree

1 file changed

+19
-27
lines changed

1 file changed

+19
-27
lines changed

support/windows-server/installing-updates-features-roles/troubleshoot-error-shutdown-in-process.md

Lines changed: 19 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -12,27 +12,21 @@ ms.custom:
1212
---
1313
# Troubleshoot Shutdown in Progress Windows Error 0x8007045b
1414

15-
The Windows Update error 0x8007045b tpically occurs because of missing or corrupt files necessary for the update or incomplete previous updates. Understanding the root causes and following the appropriate troubleshooting steps can help resolve this issue effectively.
15+
When installing a Windows update or during an OS upgrade, you may see the error code 0x8007045b (ERROR_SHUTDOWN_IN_PROGRESS) in the CBS log ```output(%windir%\logs\CBS\CBS.log)``` or ```output%windir%\Windows~BT\sources\panther\setupact.log.```
1616

17-
## Environment
17+
It indicates that the installer or a component has detected an ongoing shutdown process. This behavior is by design and not an error but an exception. The actual issue may differ, commonly related to a CBS Hang or interference from a third-party component. Following the appropriate troubleshooting steps can help resolve this issue effectively.
1818

19-
Windows
20-
21-
## Summary
22-
23-
When installing a Windows update or during an OS upgrade, if the error code 0x8007045b (ERROR_SHUTDOWN_IN_PROGRESS) is logged in %windir%\logs\CBS\CBS.log or %windir%\Windows~BT\sources\panther\setupact.log, it indicates that the installer or a component has detected an ongoing shutdown process. This behavior is by design and not an error but an exception. The actual issue may differ, commonly related to a CBS Hang or interference from a third-party component.
24-
25-
## Cause
19+
## Root Cause
2620

2721
The error code 0x8007045b is an exception that signals an ongoing shutdown process. The root cause of the installation failure may vary, often involving a CBS Hang or a third-party component.
2822

2923
:::image type="content" source="../../azure/virtual-machines/windows/media/windows-could-not-configure-system/windows-error-configure.png" alt-text="Windows error":::
3024

31-
## Symptom 1
25+
## Symptom 1: CBS Hang Detect
3226

33-
CBS HangDetect. The installation may encounter a 15-minute timeout, leading the Trusted Installer to initiate a reboot due to CBS hang detection. Upon restart, the installation is typically rolled back.
27+
The installation may encounter a 15-minute timeout, leading the Trusted Installer to initiate a reboot due to CBS hang detection. Upon restart, the installation is typically rolled back.
3428

35-
%windir%\logs\CBS\CBS.log:
29+
**%windir%\logs\CBS\CBS.log**:
3630

3731
```output
3832
Info CBS Setting HangDetect value to 3
@@ -42,16 +36,19 @@ Info CBS Startup: restart attempt failed, allowing the user to logon.
4236
Info CBS Startup: A system shutdown was initiated while waiting for startup to complete
4337
```
4438

45-
## Error 0x8007045b
39+
### Error 0x8007045b
40+
41+
```outputERROR_SHUTDOWN_IN_PROGRESS winerror.h```: A system shutdown is in progress.
42+
43+
### Mitigation 1
4644

47-
ERROR_SHUTDOWN_IN_PROGRESS winerror.h
48-
A system shutdown is in progress.
45+
The primary issue is the CBS Hang detect, represented by error code 0x800f0920. This can be addressed by increasing the TrustedInstaller timeout. For more information, go to [CBS HangDetect](https://supportability.visualstudio.com/AzureIaaSVM/_wiki/wikis/AzureIaaSVM/1511786/Update-Installation-Error-0x800f0920-CBS_E_HANG_DETECTED?anchor=mitigation-1)
4946

50-
## Symptom 2
47+
## Symptom 2:Third-party Service Interference
5148

52-
Third-party Service Interference: A third-party service may trigger reboots during the Windows OS upgrade setup process.
49+
A third-party service may trigger reboots during the Windows OS upgrade setup process.
5350

54-
%windir%\Windows~BT\sources\panther\setupact.log:
51+
**%windir%\Windows~BT\sources\panther\setupact.log**:
5552

5653
```output
5754
Info MIG Instantiating an ICbsSession9 interface
@@ -64,14 +61,9 @@ Information MM/dd /YYYY HH:mm:ss PM EventLog 6006 None
6461
The Event log service was stopped.
6562
```
6663

67-
## Mitigation
68-
69-
The error code 0x8007045b can be disregarded, and the focus should be on identifying the original error that precedes this code.
70-
71-
### Mitigation 1: Applies to Symptom 1
72-
73-
The primary issue is the CBS Hang detect, represented by error code 0x800f0920. This can be addressed by increasing the TrustedInstaller timeout. For detailed steps, please refer to the [CBS HangDetect](https://supportability.visualstudio.com/AzureIaaSVM/_wiki/wikis/AzureIaaSVM/1511786/Update-Installation-Error-0x800f0920-CBS_E_HANG_DETECTED?anchor=mitigation-1)
74-
75-
### Mitigation 2: Applies to Symptom 2
64+
### Mitigation 2
7665

7766
Review the setupact logs to identify the third-party service causing the reboots. Prevent further system reboots by disabling or stopping the identified service.
67+
68+
> [!NOTE]
69+
>The error code 0x8007045b can be disregarded, and the focus should be on identifying the original error that precedes this code.

0 commit comments

Comments
 (0)