You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: Troubleshoot Shutdown in Progress Windows Error 0x8007045b
3
-
description: Learn how to resolve Windows update error 0x8007045b, indicating that access to an unmanaged server isn't allowed.
3
+
description: Learn how to resolve Windows update error 0x8007045b that indicates that access to an unmanaged server isn't allowed.
4
4
ms.date: 08/01/2025
5
5
manager: dcscontentpm
6
6
audience: itpro
@@ -10,23 +10,19 @@ ms.custom:
10
10
- sap:windows servicing,updates and features on demand\windows update fails - installation stops with error
11
11
- pcy:WinComm Devices Deploy
12
12
---
13
-
# Troubleshoot Shutdown in Progress Windows Error 0x8007045b
13
+
# Troubleshoot "Shutdown in Progress" Windows error 0x8007045b
14
14
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.```
15
+
## Symptoms
16
16
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.
17
+
When you install a Windows update, or during an OS upgrade, error code 0x8007045b (ERROR_SHUTDOWN_IN_PROGRESS) is logged in the Component-Based Servicing (CBS) log, ```output(%windir%\logs\CBS\CBS.log)```or ```output%windir%\Windows~BT\sources\panther\setupact.log```.
18
18
19
-
## Root Cause
19
+
These log entries indicate that the installer or a component has detected an ongoing shutdown process. The troubleshooting steps in this article can help you resolve this issue effectively.
20
20
21
-
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.
The installation might experience a 15-minute time-out that causes the Trusted Installer to initiate a restart because of "CBS hang" detection. Upon restart, the installation is typically rolled back. When this issue occurs, the following entries are logged in the CBS log:
26
24
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.
28
-
29
-
**%windir%\logs\CBS\CBS.log**:
25
+
**%windir%\logs\CBS\CBS.log**
30
26
31
27
```output
32
28
Info CBS Setting HangDetect value to 3
@@ -36,17 +32,13 @@ Info CBS Startup: restart attempt failed, allowing the user to logon.
36
32
Info CBS Startup: A system shutdown was initiated while waiting for startup to complete
37
33
```
38
34
39
-
### Error 0x8007045b
35
+
**Error 0x8007045b**
40
36
41
37
```outputERROR_SHUTDOWN_IN_PROGRESS winerror.h```: A system shutdown is in progress.
42
38
43
-
### Mitigation 1
44
-
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)
39
+
### Symptom 2: Third-party service interference
46
40
47
-
## Symptom 2:Third-party Service Interference
48
-
49
-
A third-party service may trigger reboots during the Windows OS upgrade setup process.
41
+
A third-party service triggers a restart during a Windows OS upgrade. When this issue occurs, the following entry is logged in the Setupact log:
This behavior is by design. It's not an error but an exception. This issue commonly occurs if the installation stops responding or experiences interference from a third-party component.
To resolve this issue, use the following methods, as appropriate:
65
+
66
+
- Resolution 1: Nonresponsive system
67
+
68
+
If the system stops responding, try to increase the TrustedInstaller time-out value. For more information, see the following Azure DevOps Blog article:
Review the setupact logs to identify the third-party service causing the reboots. Prevent further system reboots by disabling or stopping the identified service.
74
+
Review the Setupact.log file to determine which third-party service causes the restarts. To prevent further system restarts, disable or stop the identified service.
67
75
68
-
> [!NOTE]
69
-
>The error code 0x8007045b can be disregarded, and the focus should be on identifying the original error that precedes this code.
76
+
> [!NOTE]
77
+
> Error code 0x8007045b can be safely ignored. Your troubleshooting focus should be on identifying the original error that precedes this code (error code 0x800f0920).
0 commit comments