Skip to content

Commit 26eb711

Browse files
Learn Build Service GitHub AppLearn Build Service GitHub App
authored andcommitted
Merging changes synced from https://github.com/MicrosoftDocs/SupportArticles-docs-pr (branch live)
2 parents 67e7de9 + 4cad422 commit 26eb711

File tree

9 files changed

+428
-3
lines changed

9 files changed

+428
-3
lines changed

support/azure/virtual-machines/windows/toc.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,12 @@
224224
href: in-place-system-upgrade.md
225225
- name: Upgrade VM to contain more than 64 vCPUs
226226
href: vm-cannot-upgrade-64-vcpu.md
227+
- name: Known errors and issues
228+
items:
229+
- name: Error code 0x8024002E
230+
href: ../../../windows-server/installing-updates-features-roles/troubleshoot-windows-update-error-code-0x8024002e.md?context=/troubleshoot/azure/virtual-machines/windows/context/context
231+
- name: Error code 0x80070490
232+
href: ../../../windows-server/installing-updates-features-roles/troubleshoot-windows-update-error-0x80070490.md?context=/troubleshoot/azure/virtual-machines/windows/context/context
227233

228234
- name: My VM is not booting
229235
items:

support/entra/entra-id/app-integration/error-code-AADSTS50020-user-account-identity-provider-does-not-exist.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
title: Error AADSTS50020 - User account from identity provider does not exist in tenant
3-
description: Troubleshoot scenarios in which a guest user unsuccessfully tries to sign in to the resource tenant and error code AADSTS50020 is returned.
3+
description: Troubleshoot scenarios in which a guest user unsuccessfully tries to sign in to the resource tenant and error code AADSTS50020 is returned
44
ms.date: 11/23/2023
55
ms.editor: v-jsitser
66
ms.reviewer: rrajan, haelshab, sungow, v-leedennis
77
ms.service: entra-id
8-
ms.custom: sap:Issues Signing In to Applications, has-azure-ad-ps-ref
8+
ms.custom: sap:Issues Signing In to Applications, no-azure-ad-ps-ref
99
keywords: AADSTS50020
1010
#Customer intent: As a Microsoft Entra administrator, I want to figure out why error code AADSTS50020 occurs so that I can make sure that my guest users from an identity provider can sign in to a resource tenant.
1111
---

support/entra/entra-id/governance/verify-first-party-apps-sign-in.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Describes how to verify first-party Microsoft applications in sign-
44
ms.date: 03/08/2024
55
ms.reviewer: bernaw, domooney, grtaylor, v-six, v-weizhu
66
ms.service: entra-id
7-
ms.custom: sap:Sign-In Activity Reports, has-azure-ad-ps-ref
7+
ms.custom: sap:Sign-In Activity Reports, no-azure-ad-ps-ref
88
---
99
# Verify first-party Microsoft applications in sign-in reports
1010

support/windows-server/installing-updates-features-roles/fix-windows-update-errors.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ Windows updates may fail to install if there are corruption errors. You can chec
5050
|0x800f0984|PSFX_E_MATCHING_BINARY_MISSING|Matching component directory exist but binary missing|
5151
|0x800f0986|PSFX_E_APPLY_FORWARD_DELTA_FAILED|Applying forward delta failed|
5252
|0x800f0982|PSFX_E_MATCHING_COMPONENT_NOT_FOUND|Can't identify matching component for hydration|
53+
|[0x8024002E](troubleshoot-windows-update-error-code-0x8024002e.md)|WU_E_WU_DISABLED|Windows Update Client service is disabled|
5354

5455
For example, an update might not install if a system file is damaged. The DISM may help you fix some Windows corruption errors.
5556

Loading
Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
---
2+
title: Troubleshoot Windows Update Error 0x80070490
3+
description: Learn how to resolve Windows Update error 0x80070490, which occurs due to driver failures during update installations.
4+
ms.date: 04/15/2025
5+
manager: dcscontentpm
6+
audience: itpro
7+
ms.topic: troubleshooting
8+
ms.reviewer: scotro,mwesley
9+
ms.custom:
10+
- sap:windows servicing,updates and features on demand\windows update fails - installation stops with error
11+
- pcy:WinComm Devices Deploy
12+
---
13+
# Troubleshoot Windows Update error 0x80070490
14+
15+
Windows Update error 0x80070490 typically occurs due to driver failures when users or administrators try to install updates. This document provides a comprehensive guide to identifying and resolving this error, which can manifest in various symptoms such as pending updates, failed servicing stack updates, and feature update installation failures.
16+
17+
:::image type="content" source="./media/troubleshoot-windows-update-error-0x80070490/wusa-error-0x80070490.png" alt-text="Screenshot showing the Windows Update error 0x80070490." lightbox="./media/troubleshoot-windows-update-error-0x80070490/wusa-error-0x80070490.png":::
18+
19+
## Prerequisites
20+
21+
Before proceeding with the mitigations, ensure you have backed up the OS disk. If you're using Windows in an Azure virtual machine (VM), refer to [Back up an Azure VM from the VM settings ](/azure/backup/backup-azure-vms) for detailed instructions.
22+
23+
## Root cause
24+
25+
The primary cause of error 0x80070490 is driver failures during Windows Update installations. This failure can occur due to:
26+
27+
- Pending updates that block new installations.
28+
- Stale or incorrect registry entries related to driver operations.
29+
- Corrupted or malformed **SetupConfig.ini** files.
30+
- Missing driver files or hard links in the system directories.
31+
32+
## CBS logs
33+
34+
When troubleshooting Windows Update issues, CBS logs are helpful for identifying the root cause.
35+
36+
The CBS log is located at `C:\Windows\Logs\CBS\CBS.log`. The log can roll over from CBS.log to CBSpersisttXXXXXXXXXXXXX.log or CBSpersisttXXXXXXXXXXXXX.cab within the same folder.
37+
38+
## Symptom 1: Pending update state
39+
40+
When an update is in an "Install Pending" state, the driver operation might fail due to an inability to read the identity of the driver operation sequence ID 1. Check the CBS logs at `C:\Windows\Logs\CBS\CBS.log` for entries like:
41+
42+
```output
43+
Info CBS Failed reading Identity for driver operation sequenceID 1 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
44+
Info CBS Failed loading a driver operation [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
45+
Error CBS Doqi: Failed loading driver operations queue. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
46+
Info CBS Failed loading driver operation queue [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
47+
Info CBS Failed initializing driver operation queue [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
48+
Info CBS Perf: InstallUninstallChain complete.
49+
```
50+
51+
### Resolution: Resolve pending updates
52+
53+
1. Remove the `1` folder from the registry path: `Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\DriverOperations\1`.
54+
2. Set the trusted installer to the automatic state using the command:
55+
56+
```console
57+
sc config trustedinstaller start=demand
58+
```
59+
60+
3. Try to install the updates again.
61+
62+
## Symptom 2: Servicing stack update failure
63+
64+
Servicing stack updates (SSUs) might fail with error 0x80070490. Check the **CBS.log** file for entries like:
65+
66+
```output
67+
Error CBS Doqi: Failed loading driver operations queue. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
68+
Info CBS Failed initializing driver operation queue [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
69+
Info CBS Perf: InstallUninstallChain complete.
70+
Info CSI 000013c6@2020/2/6:18:53:04.849 CSI Transaction @0x1d2174564c0 destroyed
71+
Info CBS Failed to execute execution chain. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
72+
Error CBS Failed to process single phase execution. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
73+
```
74+
75+
### Resolution: Reinstall the SSU
76+
77+
1. Export and delete the key at `HKLM\SOFTWARE\Microsoft\Windows\Currentversion\Component Based Servcing\Driver Operations\0`.
78+
2. Reinstall the SSU.
79+
80+
## Symptom 3: Feature update installation failure
81+
82+
Feature updates might fail with error code 0x80070490. This behavior can be observed through **Check for updates** and in the Software Center (WSUS). Review the **WindowsUpdate.log** file for entries like:
83+
84+
```output
85+
hh:mm:ss.fffff tt 1092 10968 downloadmanager_cpp16907 [DownloadManager] Preparing update for install, updateId = {UpdateID}.202.
86+
hh:mm:ss.fffff tt 11736 12104 uhwinsetup_cpp739 [Handler] * START * Windows Setup Install
87+
hh:mm:ss.fffff tt 11736 12104 uhwinsetup_cpp741 [Handler] Updates to install = 1
88+
hh:mm:ss.fffff tt 11736 12104 uhwinsetuppersisteddata_cpp233 [Handler] Loaded state. m_dwState now: Setup360_CompatToolPhase1(5)
89+
hh:mm:ss.fffff tt 11736 12104 uhwinsetupsession_cpp322 [Handler] Starting Windows Setup with command line = "C:\Windows\SoftwareDistribution\Download\4222e87ece5856088671b07affd003c5\WindowsUpdateBox.exe" /ClassId <ClassID> /ReportId {ReportID}.202 /PreDownload /Update /ClientId <ClientID> /CorrelationVector cFZ4O8G6gEWSekro.2.1.2
90+
hh:mm:ss.fffff tt 11736 12104 uhwinsetupsession_cpp1655 [Handler] Registering WinSetup COM server as CLSID {CLSID} and APPID {APPID}
91+
hh:mm:ss.fffff tt 11736 12104 uhwinsetupsession_cpp1673 [Handler] Successfully registered WinSetup COM server as CLSID {CLSID}
92+
hh:mm:ss.fffff tt 11736 12104 uhwinsetupsession_cpp458 [Handler] Installer completed. Process return code = 0x80070490, result = 0x80070490, callback pending = False
93+
hh:mm:ss.fffff tt 11736 12104 setup360installer_cpp490 [Handler] Handler: Setup360 returned unknown error 80070490 for state 5, resetting state to Unknown
94+
hh:mm:ss.fffff tt 11736 12104 uhwinsetuppersisteddata_cpp155 [Handler] State changed. was: Setup360_CompatToolPhase1(5), now: <invalid>(0)
95+
hh:mm:ss.fffff tt 11736 12104 uhwinsetuppersisteddata_cpp296 [Handler] Saved state. m_dwState: <invalid>(0)
96+
hh:mm:ss.fffff tt 11736 12104 uhwinsetup_cpp776 [Handler] Exit code = 0x80070490
97+
```
98+
99+
### Resolution: Fix SetupConfig.ini
100+
101+
1. Remove or fix the **SetupConfig.ini** file located at `C:\Users\Default\AppData\Local\Microsoft\Windows\WSUS\SetupConfig.ini`.
102+
2. If the file is empty, add an entry such as `Show OOBE =None`.
103+
104+
## Symptom 4: Cumulative update failure
105+
106+
Cumulative updates might fail with error code 0x80070490 along with 0x8e5e03fa. Check the Setup Events logs for errors like:
107+
108+
```output
109+
Information XXXXXXX.corp. 1 Microsoft-Windows-Servicing N/A NT AUTHORITY\SYSTEM Initiating changes for package KB5004122. Current state is Resolved. Target state is Installed. Client id: WindowsUpdateAgent.
110+
Information XXXXX.corp. 3 Microsoft-Windows-Servicing N/A NT AUTHORITY\SYSTEM Package KB5004122 failed to be changed to the Installed state. Status: 0x8e5e03fa.
111+
Information XXXXX.corp. 1 Microsoft-Windows-Servicing N/A NT AUTHORITY\SYSTEM Initiating changes for package KB5004298. Current state is Resolved. Target state is Installed. Client id: WindowsUpdateAgent.
112+
Information XXXXX.corp. 3 Microsoft-Windows-Servicing N/A NT AUTHORITY\SYSTEM Package KB5004298 failed to be changed to the Installed state. Status: 0x8e5e03fa.
113+
Error XXXX.corp. 3 Microsoft-Windows-WUSA N/A CORP\xxa790741it5 Windows update "Security Update for Windows (KB5004298)" could not be installed because of error 2388526074 "" (Command line: ""C:\Windows\system32\wusa.exe" "C:\Users\XXXXX\Desktop\WS2012R2-072021\windows8.1-kb5004298-x64_e98bbac284034aac90559c0d311967d97ebfc0e5.msu" ")
114+
```
115+
116+
### Resolution: Repair system corruption
117+
118+
1. Start the corruption repair process:
119+
120+
```console
121+
DISM /Online /Cleanup-Image /RestoreHealth
122+
SFC /Scannow
123+
```
124+
125+
2. Reset the contents of the **Catroot2** folder:
126+
127+
```console
128+
net stop cryptsvc
129+
md %systemroot%\system32\catroot2.old
130+
xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
131+
del %systemroot%\system32\catroot2\* /q
132+
net start cryptsvc
133+
```
134+
135+
3. Rename the **Software Distribution** folder:
136+
137+
```console
138+
net stop wuauserv
139+
cd %systemroot%
140+
ren SoftwareDistribution SoftwareDistribution.old
141+
net start wuauserv
142+
```
143+
144+
4. Install the patch.
145+
146+
## Symptom 5: Monthly rollup update failure
147+
148+
Monthly rollup updates might fail with error code 0x80070490. Check the CBS logs for entries like:
149+
150+
```output
151+
Error CBS Shtd: Failed while processing non-critical driver operationsqueue. [HRESULT = 0x80070490 – ERROR_NOT_FOUND]
152+
Info CBS Shtd: Rolling back KTM, because drivers failed.
153+
Info CBS Progress: UI message updated. Operation type: Update. Stage: 1 out of 1. Temporary Rollback.
154+
```
155+
156+
### Resolution: Address missing driver files
157+
158+
1. Create the **wvms_pp.inf_amd64_81d18de8dedd4cc4** folder inside `C:\Windows\System32\DriverStore\FileRepository`.
159+
2. Copy all `.inf` files from `C:\Windows\WinSxS\amd64_wvms_pp.inf_31bf3856ad364e35_6.2.9200.22376_none_bc457897943a83fe`.
160+
3. Load the driver hive and check for the `wvms_pp.inf` driver in the registry path: `HKEY_LOCAL_MACHINE\<Driver Hive>\DriverDatabase\DriverInfFiles\wvms_pp.inf`.
161+
162+
## Next steps
163+
164+
If the issue persists, consider engaging with the WSUS team for further assistance. You can also explore additional resources on Windows Update troubleshooting in the [Windows Server update troubleshooting guidance](troubleshoot-windows-server-update-guidance.md).
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
title: Troubleshoot Windows Update Error 0x8024002E
3+
description: Learn how to resolve Windows Update error 0x8024002E, indicating that access to an unmanaged server isn't allowed.
4+
ms.date: 04/15/2025
5+
manager: dcscontentpm
6+
audience: itpro
7+
ms.topic: troubleshooting
8+
ms.reviewer: scotro,mwesley
9+
ms.custom:
10+
- sap:windows servicing,updates and features on demand\windows update fails - installation stops with error
11+
- pcy:WinComm Devices Deploy
12+
---
13+
# Troubleshoot Windows Update error 0x8024002E
14+
15+
Windows Update error 0x8024002E indicates that access to an unmanaged server isn't allowed, typically because the Windows Update Client service is disabled on the server. This document provides steps to identify and resolve this issue.
16+
17+
## Prerequisites
18+
19+
Ensure you have administrative access to the server to modify system settings and policies.
20+
21+
## How to identify the issue
22+
23+
To identify the issue, check the **CBS.log**, **CbsPersist_XXXXXXXXXXXXXX.log**, or **CbsPersist_XXXXXXXXXXXXXX.cab** file for entries similar to the following:
24+
25+
```output
26+
{8F8EA247-1586-48E4-A5F6-1D19A9343341} 2024-04-17 05:14:55:630-0400 1 148 [AGENT_DETECTION_FAILED] 101 {00000000-0000-0000-0000-000000000000} 0
27+
8024002e
28+
Azure VM Guest Patching Failure Software Synchronization Windows Update Client failed to detect with error 0x8024002e.
29+
2024-04-17 08:45:10:060 1084 3a10 Agent *********** Agent: Initializing global settings cache ***********
30+
2024-04-17 08:45:10:060 1084 3a10 Agent * Endpoint Provider: 00000000-0000-0000-0000-000000000000
31+
2024-04-17 08:45:10:060 1084 3a10 Agent * WSUS server: <NULL>
32+
2024-04-17 08:45:10:060 1084 3a10 Agent * WSUS status server: <NULL>
33+
2024-04-17 08:45:10:060 1084 3a10 Agent * Target group: (Unassigned Computers)
34+
2024-04-17 08:45:10:060 1084 3a10 Agent * Windows Update access disabled: Yes
35+
2024-04-17 08:45:10:060 1084 97b0 WuTask WuTaskManager delay initialize completed successfully..
36+
```
37+
38+
## Root cause
39+
40+
The error code 0x8024002E occurs when the Windows Update Client service is disabled, preventing access to unmanaged servers. This issue is often due to a Group Policy setting that disables Windows Update access.
41+
42+
## Resolution or troubleshooting steps
43+
44+
### Enable the Windows Update service
45+
46+
1. Open the **Run** dialog by pressing <kbd>Win</kbd>+<kbd>R</kbd>, type `services.msc`, and press **Enter**.
47+
2. In the **Services** window, locate **Windows Update**.
48+
3. Right-click **Windows Update** and select **Properties**.
49+
4. Set the **Startup type** to **Manual** and select **Start**.
50+
5. Select **OK** to apply the changes.
51+
52+
### Modify the registry key
53+
54+
[!INCLUDE [Registry alert](../../includes/registry-important-alert.md)]
55+
56+
1. Open the **Run** dialog by pressing <kbd>Win</kbd>+<kbd>R</kbd>, type `regedit`, and press **Enter**.
57+
2. Navigate to `HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\DisableWindowsUpdateAccess`.
58+
3. If the value is set to `1`, change it to `0` to enable the service.
59+
60+
> [!NOTE]
61+
> We recommend managing this setting via Group Policy if possible.
62+
63+
### Disable the Group Policy
64+
65+
1. Open the **Run** dialog by pressing <kbd>Win</kbd>+<kbd>R</kbd>, type `gpedit.msc`, and press **Enter**.
66+
2. Navigate to `Computer Configuration\Administrative Templates\System\Internet Communication Management\Internet Communication settings\`.
67+
3. Disable the **Turn off access to all Windows Update features** policy.
68+
69+
### Verify manual patching
70+
71+
1. Open **Control Panel** and navigate to **Windows Update**.
72+
2. Try to manually patch the server through the Updates applet.
73+
3. If manual patching fails, collaborate with the Devices and Deployment team for further assistance.

0 commit comments

Comments
 (0)