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
Copy file name to clipboardExpand all lines: support/mem/configmgr/setup-migrate-backup-recovery/understand-troubleshoot-updates-servicing.md
+17-17Lines changed: 17 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: Understand and Troubleshoot the Updates and Servicing process
3
-
description: This article helps administrators understand Updates and Servicing and troubleshoot some common issues in Configuration Manager.
3
+
description: This article helps administrators understand Updates and Servicing, and troubleshoot some common issues in Configuration Manager.
4
4
ms.date: 11/17/2025
5
5
ms.reviewer: kaushika, payur
6
6
ms.custom: sap:Configuration Manager Setup, High Availability, Migration and Recovery\Updates and Servicing
@@ -14,7 +14,7 @@ This article helps administrators understand the Updates and Servicing process i
14
14
15
15
Configuration Manager synchronizes with the Microsoft Cloud service to get updates that apply to your infrastructure and version. You can use the Configuration Manager console to install these updates.
16
16
17
-
To view and manage the updates, in the Configuration Manager console that's connected to the top-level site, go to **Administration** > **Cloud Services** > **Updates and Servicing** For more information, see [Install in-console updates for Configuration Manager](/intune/configmgr/core/servers/manage/install-in-console-updates).
17
+
To view and manage the updates, open the Configuration Manager console that's connected to the top-level site, and then go to **Administration** > **Cloud Services** > **Updates and Servicing**. For more information, see [Install in-console updates for Configuration Manager](/intune/configmgr/core/servers/manage/install-in-console-updates).
18
18
19
19
## Best practices for updates
20
20
@@ -55,11 +55,11 @@ Before you install an update, consider running the prerequisite check for that u
55
55
## Prepare to troubleshoot Updates and Servicing issues
56
56
57
57
> [!IMPORTANT]
58
-
> When you troubleshoot an Updates and Servicing issue, avoid the following actions:
58
+
> When you troubleshoot an Updates and Servicing issue, avoid taking the following actions:
59
59
>
60
60
> - Manually cleaning up any related folders (\\EasySetupPayload, \\CMUStaging). Only manually change these folder locations if Microsoft Support instructs you to.
61
-
> - Manually cleaning up any SQL tables. Only manually change information in these tables if Microsoft Support instructs you to.
62
-
> - Restoring the Configuration Manager database and/or Configuration Manager site server if there's an error during the upgrade. Instead, fix the issue, and then try again to install.
61
+
> - Manually cleaning up any SQL tables. Don't manually change information in these tables unless a Microsoft Support agent instructs you to.
62
+
> - Restoring the Configuration Manager database or Configuration Manager site server if an error occurs during the upgrade. Instead, fix the issue, and then try again to install.
63
63
> - Reinstalling a Service Connection Point during the installation.
64
64
> - Restarting the Configuration Manager Update service during the installation.
65
65
> - Keeping the \CMUStaging\ folder open during the installation.
@@ -69,9 +69,9 @@ Before you install an update, consider running the prerequisite check for that u
69
69
70
70
### Identify the update package GUID
71
71
72
-
Before you troubleshoot an update issue, identify the GUID of the update package. To view the GUID, if the update package is visible in the Configuration Manager Console, add the **Package Guid** column to the **Administration** > **Update and Servicing** node.
72
+
Before you troubleshoot an update issue, identify the GUID of the update package. To view the GUID of an update package that's visible in the Configuration Manager console, add the **Package Guid** column to the **Administration** > **Update and Servicing** node.
73
73
74
-
Sometimes, the console doesn't list the affected update package. In this case, you can find the GUID in the Configuration Manager database. To find the GUID, run a SQL query that resembles the following excerpt:
74
+
If the console doesn't list the affected update package, you can find the GUID in the Configuration Manager database. To find the GUID, run a SQL query that resembles the following excerpt:
75
75
76
76
```sql
77
77
SELECT Name, PackageGuid FROM v_LocalizedUpdatePackageMetaData_SiteLoc
@@ -103,7 +103,7 @@ During the update process, an update package passes through the following stages
103
103
Knowing the stage at which the update failed gives you a starting point for troubleshooting the issue. Use the following diagram to identify the stage of the update package installation.
104
104
105
105
> [!NOTE]
106
-
> The Replication stage is part of either the Prerequisite check stage or the Installation stage, so it's not listed separately in the diagram.
106
+
> The Replication stage is part of either the Prerequisite check stage or the Installation stage. Therefore, it's not shown separately in the diagram.
107
107
108
108
:::image type="content" source="./media/understand-troubleshoot-updates-servicing/cm-updates-and-servicing-scope-issue-to-stage.png" alt-text="Diagram of a decision tree to identify the installation state." lightbox="./media/understand-troubleshoot-updates-servicing/cm-updates-and-servicing-scope-issue-to-stage-expanded.png":::
109
109
@@ -219,7 +219,7 @@ This event triggers HMAN to start processing. It logs entries in HMAN.log that r
SYS=<Site Server FQDN> SITE=XXX PID=2168 TID=4888 GMTDATE=Wed Dec 21 16:15:08.957 2016 ISTR0="C:\Program Files\Microsoft Configuration Manager\inboxes\hman.box\CAS.SCU"
223
223
```
224
224
225
225
HMAN checks for the download signature, and then extracts the manifest to the \\CMUStaging folder on the site server. During this process, HMAN logs entries that resemble the following excerpt:
@@ -867,23 +867,23 @@ Additionally, CMUpdate verifies the signature and extracts the update.map.cab fi
867
867
After the content is extracted, CMUpdate.exe starts the prerequisite check:
868
868
869
869
```output
870
-
~FQDN for server BIG-CS1SITE is BIG-CS1SITE.biglab.net
870
+
~FQDN for server <Site Server> is <Site Server FQDN>
871
871
INFO: Target computer is a 64 bit operating system.
872
872
INFO: Checking for existing setup information.
873
873
INFO: Setting setup type to 8.
874
874
INFO: Checking for existing SQL information.
875
-
INFO: 'BIG-ALWAYSON.biglab.net' is a valid FQDN.
875
+
INFO: '<Site Database Server>' is a valid FQDN.
876
876
INFO: Verifying the registry entry for Asset Intelligence installation
877
877
INFO: Setup detected an existing Configuration Manager installation. Currently installed version is 9132~
878
878
INFO: Phase is 1C7~
879
-
INFO: SDK Provider is on BIG-CS1SITE.biglab.net.
879
+
INFO: SDK Provider is on <SMS Provider>.
880
880
Set working directory to the staging folder E:\ConfigMgr\CMUStaging\8576527E-DDE9-4146-8ED9-DB91091C38EF\SMSSetup
881
881
INFO: Setting the default CSV folder path
882
882
INFO: Language: Mobile Device (INTL), LangPack: 0.
883
883
INFO: Configuration Manager Build Number = 9135
884
884
INFO: Configuration Manager Version = 5.0
885
885
INFO: Configuration Manager Minimum Build Number = 800
886
-
Preparing prereq check for site server [BIG-CS1SITE.BIGLAB.NET]...~
886
+
Preparing prereq check for site server [<Site Server FQDN>]...~
887
887
```
888
888
889
889
During this process, CMUpdate silently sets the `Update State` in the `CM_UpdatePackages` table to `131073 (PREREQ_IN_PROGRESS)`.
@@ -924,7 +924,7 @@ prereqcore has hash value SHA256:48899098998C712DDF097638B281D5620D8C511FB9B51E2
924
924
Then CMUpdate loads prereqcore.dll, and calls the entry point `RunPrereqChecks`. The corresponding log entry resembles the following excerpt:
925
925
926
926
```output
927
-
Running prereq checking against Server [BIG-CS1SITE.BIGLAB.NET] ...~
927
+
Running prereq checking against Server [<Site Server>] ...~
928
928
```
929
929
930
930
> [!NOTE]
@@ -944,12 +944,12 @@ Prerequisite checker starts up within the same thread as CMUpdate. (note the com
944
944
********************************************
945
945
INFO: PrereqCoreRes.dll source path is set to E:\CONFIGMGR\CMUSTAGING\8576527E-DDE9-4146-8ED9-DB91091C38EF\SMSSETUP\BIN\X64
946
946
Commandline :~"E:\ConfigMgr\bin\x64\cmupdate.exe"
947
-
INFO: Checking SQLNCli version on ServerName BIG-CS1SITE
947
+
INFO: Checking SQLNCli version on ServerName <Site Server>
0 commit comments