ConfigMgr Software Updates Scan Cycle Client Action | SCCM | Configuration Manager | Endpoint Manager HTMD Blog (2024)

by Anoop C Nair

Let’s understand the ConfigMgr Client Action called Software Updates Scan Cycle in a bit more detail. The users/admins can initiate the Software Update (a.k.a patching) scan cycle to speed up the troubleshooting of patching-related scenarios.

I have explained about Software Updates in the previous post. But, it’s also important to understand ConfigMgr Client Component Status details for troubleshooting. There are three different status details are available for each component of the client. Those are installed, disabled, and enabled.

I have seen many admins getting confused between ConfigMgr Client App and SCCM Software Center. Both are different and client actions are available with ConfigMgr Client App (a.k.a Configuration Manager Application) available in the control panel.

Software Updates Scan Cycle

There are 8 (eight) client actions available in Configuration Manager client application properties as of the ConfigMgr 2010 version. The Software Updates Scan Cycle client action is the Sixth (6th) one from the top.

ConfigMgr Software Updates Scan Cycle Client Action | SCCM | Configuration Manager | Endpoint Manager HTMD Blog (1)

Navigate to:

  • You can launch the client app from any computer that has an SCCM client installed.
  • Open Command Prompt
  • Run the following command – Control smscfgrc
  • Click on the Actions tab
  • Select Software Updates Scan Cycle
  • Click on OK from the Software Updates Scan Cycle popup window
ConfigMgr Software Updates Scan Cycle Client Action | SCCM | Configuration Manager | Endpoint Manager HTMD Blog (2)

Background Processes

Let’s understand the Software Updates scan cycle via log files. When you initiate this action from the ConfigMgr client app, you can see the Scan agent and other components are triggered. The default Software update deployment evaluation cycle can be configured on Client settings.

This SCCM client action Software Update scan cycle “immediately” triggers the patching process from Windows 10 client. As per my quick analysis of three components:

  • Scan agent
  • Location Services Agent
  • Status Agent
  • Update Store Agent

These components help to process the software updates scanning cycle and perform a full scan as you can see below. This scan is performed against all the patch deployments assigned to a particular Windows 10 client. The processes are shown in the following log snippets.

ConfigMgr Software Updates Scan Cycle Client Action | SCCM | Configuration Manager | Endpoint Manager HTMD Blog (3)

The update store component stores the details about compliance status for each software update (a.k.a patches) assigned to Windows 10 computer.

ConfigMgr Software Updates Scan Cycle Client Action | SCCM | Configuration Manager | Endpoint Manager HTMD Blog (4)
  • ScanAgent.log (Full Scan is performed)
    • UpdateSourceMessage MessageType=’ScanByUpdateSource
    • *ScanByUpdateSource request received with ForceReScan=2, ScanOptions=0x0000000a, WSUSLocationTimeout = 604800
    • Sources are current and valid. TTLs are also valid.
    • ScanJob({4DCD2800-5C1E-4BEE-A0BE-EE0128B4AAD2}): – – – – – -Locations requested for ScanJobID={4DCD2800-5C1E-4BEE-A0BE-EE0128B4AAD2} (LocationRequestID={864C949C-A18D-4869-9429-E64664397DCD}), will process the scan request once locations are available.
    • WSUSLocationUpdate received for location request guid={864C949C-A18D-4869-9429-E64664397DCD}
    • CScanJobMgr::UpdateSUPLocationList– Original WUA location count is 0, new location count is 1, WUA locations updated.
    • ScanJob({4DCD2800-5C1E-4BEE-A0BE-EE0128B4AAD2}): Performing Full Scan.
    • ScanJob({4DCD2800-5C1E-4BEE-A0BE-EE0128B4AAD2}): Scan Succeeded, Resetting Source to Current and TTLs to Valid
    • ScanJob({4DCD2800-5C1E-4BEE-A0BE-EE0128B4AAD2}): CScanJob::OnScanComplete – Scan completed successfully, ScanType=1
    • ScanJob({4DCD2800-5C1E-4BEE-A0BE-EE0128B4AAD2}): CScanJobManager::OnScanComplete –ScanJob is completed.
    • ScanJob({4DCD2800-5C1E-4BEE-A0BE-EE0128B4AAD2}): CScanJobManager::OnScanComplete – Reporting Scan request complete to clients…
    • Calling back to client on Scan request complete
    • CScanAgent::ScanComplete- Scan completion received.
ConfigMgr Software Updates Scan Cycle Client Action | SCCM | Configuration Manager | Endpoint Manager HTMD Blog (5)
  • LocationServices.log (Helps to find the WSUS servers)
    • Executing Task LSRefreshLocationsTask
    • Current AD site of machine is Default-First-Site-Name
    • WSUSLocationRequest : WSUSLocationRequest SchemaVersion
    • Created and Sent Location Request ‘{864C949C-A18D-4869-9429-E64664397DCD}’ for package {1074285A-82C7-474F-B242-1EE20F8C3CE5}
    • ConfigMgr is no longer managing WindowsDO GPO. Set to default values. Mode = LAN. GroupID = empty
    • Calling back with the following WSUS locations
    • WSUS Path=’http://CMMEMCM.MEMCM.COM:8530′, Server=’CMMEMCM.MEMCM.COM’, Version=’24’, LocalityEx=’BOUNDARYGROUP’, SUPFallbackIn=’0′
ConfigMgr Software Updates Scan Cycle Client Action | SCCM | Configuration Manager | Endpoint Manager HTMD Blog (6)
  • StatusAgent.log (Probably scan event is raised through this component)
    • Raising event (#1 of 1): instance of CCM_CcmHttp_Status
    • Successfully raised 1 event(s)
    • Event forwarder SmsClientEventForwarder:Instance0 received 1 events
    • [8E42E0F0] Handling 1 events
    • [8E42E0F0] Handling event class CCM_CcmHttp_Status
    • Updating MDM_ConfigSetting.ClientHealthStatus with value 7
    • Event forwarder SmsClientEventForwarder:Instance0 successfully handled 1 events
  • UpdatesStore.log (Check each of the Software update deployments assigned to Windows 10 device)
    • Update status from update (075e46dd-7c09-4263-93d1-20f851ca76dd) already exists, will modify existing instance.
    • Update status from update (fca5309d-365d-4e9e-a7a0-d4129bac0914) already exists, will modify existing instance.
    • Successfully done with SetStatus() operation.
ConfigMgr Software Updates Scan Cycle Client Action | SCCM | Configuration Manager | Endpoint Manager HTMD Blog (8)

Logs

The following are the log files that recorded a few entries when I triggered the Software Updates Scan Cycle. More details about SCCM clients logs are available here.

  • ScanAgent.log
  • LocationServices.log
  • StatusAgent.log
  • UpdatesStore.log

Resources

  • Software Updates Deployment Evaluation Cycle
  • ConfigMgr Client Action Discovery Data Collection Cycle | SCCM
  • Discovery Data Collection action
  • Hardware Inventory Collection Cycle
  • ConfigMgr Client App Vs SCCM Software Center

Author

AnoopisMicrosoft MVP! He is a Solution Architect in enterprise client management with more than 20 years of experience (calculation done in 2021) in IT. He is a blogger, Speaker, and Local User Group HTMD Community leader. His main focus is on Device Management technologies like SCCM 2012, Current Branch, and Intune. E writes about ConfigMgr, Windows 11, Windows 10, Azure AD, Microsoft Intune, Windows 365, AVD, etc…

4 thoughts on “ConfigMgr Software Updates Scan Cycle Client Action | SCCM | Configuration Manager | Endpoint Manager”

  1. Hi Anoop,
    When we perform full software update scan, that scan gets performed only against deployments for that client or against all updates in WSUS?

    Reply

    • I think it’s only assigned ones. But when the client downloads the CAB file from WSUS it contains all the updates meta ..isn’t it? what is the exact requirement here?

      Reply

  2. Hi Anoop,
    how are you doing?

    Recently the “Software Updates Deployment Evaluation Cycle” and “Software Updates Scan Cycle” actions went missing from Configuration manager panel, not sure what happened, any thoughts on this?

    Thanks!

    Reply

  3. Q–>If a machine is staged long time ago with the Pro version ISO was used, then this information is hardcoded to it. Then When machines upgraded to Enterprise, the SQL report state it as PRO. ? & not enterprise?
    Is this correct understanding?
    Q–>How SCCM Understand by any scan cycle or how that OS version upgraded & store in SQL data?
    Where it checked in anyregistry or how?

    Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ConfigMgr Software Updates Scan Cycle Client Action | SCCM | Configuration Manager | Endpoint Manager HTMD Blog (2024)

FAQs

What does software updates scan cycle do? ›

The Software Updates Scan Cycle initiates a scan just after a software update installation to confirm that the update is no longer required. This action also creates a new state message that the update has been installed.

How do I check for updates in Configuration Manager? ›

In the Configuration Manager console, navigate to Monitoring > Overview > Deployments. Click the software update group or software update for which you want to monitor the deployment status. On the Home tab, in the Deployment group, click View Status.

How do I run SCCM cycles through Configuration Manager? ›

Open the Configuration Manager control panel on the computer. Switch to the Actions tab. Select Machine Policy Retrieval & Evaluation Cycle to start the computer policy, and then select Run Now. The selected cycle will run and might take several minutes to finish.

How do you troubleshoot software update issues? ›

One of the first steps to troubleshoot software update issues is to check the logs of the update process and the affected applications. Logs can provide valuable information about the status, progress, and errors of the update, as well as the possible causes and solutions.

What does Configuration Manager actions do? ›

Configuration Manager console actions are tasks or commands that are performed by making context menu or action panel selections. There are a number of standard action types such as cut, paste, and properties.

Is IT bad to skip software updates? ›

Delaying the latest software update puts phone users at greater risk of personal information being hacked. Once a new OS software update is available, installing it on a device should never occur any later than a few days to a week after release, say cybersecurity experts.

How do I check all my updates? ›

Get the latest Android updates available for you
  1. Open your device's Settings app.
  2. Tap System. Software update.
  3. You'll find your update status. Follow any steps on the screen.

How do I check for all software updates? ›

Go to Settings > Update & Security > Windows Update and check for updates. Using the software vendor's website: You can check for software updates on the software vendor's website. Many vendors provide downloads and information about updates on their websites.

What is the difference between SCCM and Configuration Manager? ›

Since SCCM is a cloud-based solution, it is more flexible than on-premise solutions. Microsoft Endpoint Configuration Manager is the new standard for IT management. It is a combination of System Center Configuration Manager and Intune. It is ideal for managing large groups of computers.

What is the alternative to SCCM Configuration Manager? ›

Tools like SolarWinds Patch Manager, NinjaOne Patch Manager, and ManageEngine Desktop Central stand out as alternatives that offer you a complete patch management experience at a competitive price point.

How do I get SCCM client to check for updates? ›

To force the list to update, please do the following:
  1. Open Control Panel.
  2. Select System and Security.
  3. From the list, select Configuration Manager.
  4. Select the Actions tab. Select Machine Policy Retrieval & Evaluation Cycle, then click Run Now. ...
  5. The available software in Software Center should update soon.
May 26, 2022

Why is my system update not updating? ›

If your Android device won't update, it might have to do with your Wi-Fi connection, battery, storage space, or the age of your device. Android mobile devices usually update automatically, but updates can be delayed or prevented for various reasons.

How do I manually fix Windows updates? ›

If you get an error code while downloading and installing Windows updates, the Update Troubleshooter can help resolve the problem. Select Start > Settings > Update & Security > Troubleshoot > Additional troubleshooters.

What happens if system update fails? ›

System crashes: A failed update can cause your system to crash, leading to data loss or corruption. Boot problems: The update may cause your system to fail to boot or start up properly, making it difficult or impossible to access your files and data.

What does a software update do to your car? ›

New Features: Software updates can also add new features to your car. For example, updates can add new infotainment options, connectivity features, and navigation systems. These updates can enhance your overall driving/user experience.

What does system software update do? ›

Software updates provide new and improved functionality while addressing existing issues, such as bugs and crashes. And with antivirus updates, the developers often continue to improve their products to keep you safe from new viruses and malware.

What is the difference between scan time and scan cycle? ›

Any PLC first checks the status of all inputs signals then it executes the PLC logic and updates the status of output. This is called the one scan cycle. Same sequence repeated continuously. Time taken to complete one scan cycle is called scan time.

What does software update do on Android? ›

The security updates primarily fix bugs or any security lapses, which can be misused by scammers and fraudsters to steal your hard-earned money. In simple words, security updates secure your phone from all these malicious attacks.

Top Articles
Latest Posts
Article information

Author: Rev. Leonie Wyman

Last Updated:

Views: 6078

Rating: 4.9 / 5 (79 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Rev. Leonie Wyman

Birthday: 1993-07-01

Address: Suite 763 6272 Lang Bypass, New Xochitlport, VT 72704-3308

Phone: +22014484519944

Job: Banking Officer

Hobby: Sailing, Gaming, Basketball, Calligraphy, Mycology, Astronomy, Juggling

Introduction: My name is Rev. Leonie Wyman, I am a colorful, tasty, splendid, fair, witty, gorgeous, splendid person who loves writing and wants to share my knowledge and understanding with you.