Additional System Center tools and components for managing infrastructure, applications, and services
Configuration Manager doesn’t support a “backend reset” of the in-console update orchestration state by customers. Only supported options are the documented recovery and retry mechanisms.
Use the following supported steps to recover from a stuck or corrupted in-console update state:
- Do not use CMUpdateReset.exe after install has started
- If any of the in-console updates have already started the Installation stage, don’t run CMUpdateReset.exe for that package. The documentation explicitly warns against using the update reset tool after an update package starts installing.
- Use the Update reset tool only for failed, not-yet-installed updates
- For updates that are in a failed download/replication state (for example, stuck for hours in download or replication, not yet installing), use CMUpdateReset.exe from
\cd.latest\SMSSETUP\TOOLSon the site server. - Prerequisites for the account running CMUpdateReset.exe:
- Read/Write on the site database of the CAS and each primary site (for example, db_datareader and db_datawriter on each ConfigMgr DB).
- Local Administrator on the top-level site server.
- Local Administrator on the service connection point server.
- Identify the update’s Package Guid in Administration > Updates and Servicing by adding the Package Guid column, then run CMUpdateReset.exe against the specific GUID.
- For updates that are in a failed download/replication state (for example, stuck for hours in download or replication, not yet installing), use CMUpdateReset.exe from
- Retry installation of failed updates from the console
- After fixing all errors (and preferably warnings) reported in ConfigMgrPrereq.log and the console:
- For hierarchy-wide retry:
- Go to Administration > Updates and Servicing.
- Select the failed update (states like Prerequisite failed / Installation failed / Replication failed / Prereq passed with warnings).
- Choose Retry to restart the install for the hierarchy. This retry automatically ignores prerequisite warnings and re-runs content replication if it previously failed.
- Or choose Ignore prerequisite warnings if the install stopped only because of warnings.
- For a single site retry:
- Go to Monitoring > Site Servicing Status.
- Select the update and choose Retry to restart only at that site (this retry does not ignore prerequisite warnings), or Ignore prerequisite warnings if applicable.
- If content/redistributables are missing or replication is broken
- If the issue is missing files during Install Files stage (for example, offline service connection point):
- Use the service connection tool to download and import the update files again.
- Verify in ServiceConnectionTool.log and ConfigMgrSetup.log that required files download successfully.
- Confirm required files exist under
EasySetupPayload\Offline\<PackageGuid>\Redistsand then retry the in-console update.
- If files exist in
EasySetupPayloadbut are missing fromCMUStaging:- On a server hosting the SMS Provider for the top-level site, run in PowerShell:
(Get-WmiObject -Namespace "ROOT\SMS\site_<SiteCode>" -Query "select * from SMS_CM_UpdatePackages where PackageGuid = '<PackageGuid>'").RetryContentReplication($true) - After replication completes, retry the in-console update.
- On a server hosting the SMS Provider for the top-level site, run in PowerShell:
- If the issue is missing files during Install Files stage (for example, offline service connection point):
- Avoid unsupported manual cleanup or DB changes
- Do not manually clean up
\EasySetupPayloador\CMUStagingfolders, or modify SQL tables, unless explicitly instructed by Microsoft Support. - Do not restore the ConfigMgr database or reinstall the Service Connection Point just because an in-console update failed; instead, fix the issue and retry the update.
- Do not manually clean up
- Investigate current state before further retries
- Identify the update package GUID (if not already done) via Administration > Updates and Servicing (add Package Guid column) or via SQL:
SELECT Name, PackageGuid FROM v_LocalizedUpdatePackageMetaData_SiteLoc - Check prerequisite state:
- Use ConfigMgrPrereq.log and Monitoring > Updates and Servicing Status > Description for each site.
- In
CM_UpdatePackages, state values likePREREQ_ERROR 196607orPREREQ_WARNING 131075indicate where to focus.
- Check installation state:
- Use Administration > Updates and Servicing and Monitoring > Updates and Servicing Status.
- Optionally run the documented SQL query against
CM_UpdatePackageSiteStatusto find sites wherestate <> 196612(not fully installed) for the given Package GUID.
- Identify the update package GUID (if not already done) via Administration > Updates and Servicing (add Package Guid column) or via SQL:
- If console remains locked or orchestration appears corrupted
- Use the supported tools and flows above (CMUpdateReset.exe for pre-install failures, Retry/Ignore prerequisite warnings, service connection tool, RetryContentReplication).
- If the console is still permanently greyed out and no supported recovery path clears the state, open a support case with Microsoft. Backend repair of orchestration state (beyond the documented tools) is not something customers can perform and requires direct Microsoft support intervention.
References: