Skip to content
ConfigMgr SCCM Client Action Application Deployment Evaluation Cycle | Configuration Manager

ConfigMgr SCCM Client Action Application Deployment Evaluation Cycle | Configuration Manager

Written By Anoop C Nair
Last Updated August 19, 2024
Posted In SCCM
SHARE

Let’s understand the ConfigMgr Client Action called Application Deployment Evaluation Cycle in more detail. Users/admins can initiate the app deployment evaluation cycle to speed up application evaluation as part of troubleshooting scenarios from Windows 10 clients and the admin console. In this post, I will cover the details of this action on the client side.

ConfigMgr Client Component Status Details are also necessary for troubleshooting. Each client component has three different status details: installed, disabled, and enabled.

Let’s not get confused between ConfigMgr Client App and SCCM Software Center. Both are different, and client actions are available with the ConfigMgr Client App (a.k.a. Configuration Manager Application), which is available in the control panel.

In this post you will get all the details of the ConfigMgr SCCM Client Action Application Deployment Evaluation Cycle.

Patch My PC

Configuration Manager Client Actions

There are 8 (eight) client actions available in Configuration Manager client application properties as of the ConfigMgr 2010 version. You can also initiate any of the following actions from a Configuration Manager client computer by selecting any of the actions from the list below.

  1. Application Deployment Evaluation Cycle
  2. Discovery Data Collection Cycle
  3. Hardware Inventory Cycle
  4. Machine Policy Retrieval & Evaluation Cycle
  5. Software Updates Deployment Evaluation Cycle
  6. Software Updates Scan Cycle
  7. User Policy Retrieval & Evaluation Cycle
  8. Windows Installer Source List Update Cycle
ConfigMgr SCCM Client Action Application Deployment Evaluation Cycle | Configuration Manager - Fig.1
ConfigMgr SCCM Client Action Application Deployment Evaluation Cycle | Configuration Manager – Fig.1

Application Deployment Evaluation Cycle

Let’s understand more details about the Application Deployment Evaluation Cycle action. When do you want to initiate this action? And what are the actions that will get initiated when you trigger this?

  • You can install the client app from any computer with an SCCM client.
  • Open Command Prompt
  • Run the following command – Control smscfgrc
  • Click on the Actions tab
  • Select Application Deployment Evaluation Cycle
  • Click on OK from the Application Deployment Evaluation Cycle popup window
ConfigMgr SCCM Client Action Application Deployment Evaluation Cycle | Configuration Manager - Fig.2
ConfigMgr SCCM Client Action Application Deployment Evaluation Cycle | Configuration Manager – Fig.2

Background Processes

This SCCM client action Application Deployment Evaluation Cycle “immediately” triggers the application deployment evaluation process. The high-level details of the background processes are explained below:

  • CI agent component gets triggered
    • Start analyzing the required apps on the Windows 10 device.
  • DCM agent component gets triggered
    • Application policies will be evaluated for SYSTEM.
    • Will any missing required apps be installed again?
  • Expression Solver component gets triggered.
    • CWMIDiscoverySource::DiscoverResource – URI: (RegSetting_95ccb335-6ac8-440f-aba0-05d45b5c07c8) returned an object with a non-null value
  • UDA Provider via DCMWMI Provider gets triggered
    • Query supplied is: select * from CCM_File_Setting where ((FileSystemRedirectionMode = 1 AND Name = “firefox.exe”) AND Path = “C:\Program Files\Mozilla Firefox\”)
  • DCM Reporting component gets triggered
  • App Discovery component gets triggered
    • Entering ExecQueryAsync for query “select * from CCM_AppDeliveryType where (AppDeliveryTypeId = “ScopeId_1074285A-82C7-474F-B242-1EE20F8C3CE5/DeploymentType_ee452e08-d889-4842-ac6f-de3a4c01de67″ AND Revision = 1)”
Performing detection of app deployment type Edge X86 Default Deployment Type(ScopeId_1074285A-82C7-474F-B242-1EE20F8C3CE5/DeploymentType_ee452e08-d889-4842-ac6f-de3a4c01de67, revision 1) for system.

Logs Recorded Actions

Let’s check the client logs to understand where all the actions got triggered. The following logs updated and recorded new entries as part of the Application Deployment Evaluation Cycle. More details about SCCM clients logs are available here.

  • Location -> C:\Windows\CCM\Logs
Log Files
AppDiscovery.log
CIAgent-20210127-061315.log
CIAgent.log
CIDownloader-20210127-061309.log
CIDownloader.log
DCMAgent-20210127-061317.log
DCMAgent.log
DCMReporting-20210127-061318.log
DCMReporting.log
DcmWmiProvider.log
ExpressionSolver.log
SCNotify_MEMCM@anoop_2.log
SystemTempLockdown.log
_SCNotify_MEMCM@anoop_2.log
ConfigMgr SCCM Client Action Application Deployment Evaluation Cycle | Configuration Manager – Table.1
ConfigMgr SCCM Client Action Application Deployment Evaluation Cycle | Configuration Manager - Fig.3
ConfigMgr SCCM Client Action Application Deployment Evaluation Cycle | Configuration Manager – Fig.3

Resources

We are on WhatsApp now. To get the latest step-by-step guides, news, and updates, Join our Channel. Click here – HTMD WhatsApp.

Author

Anoop C Nair has been Microsoft MVP for 10 consecutive years from 2015 onwards. He is a Workplace Solution Architect with more than 22+ years of experience in Workplace technologies. He is a Blogger, Speaker, and leader of the Local User Group Community. His primary focus is on Device Management technologies like SCCM and Intune. He writes about technologies like Intune, SCCM, Windows, Cloud PC, Windows, Entra, Microsoft Security, Career, etc…

Written by

Anoop C Nair is Workplace Technology solution architect with 25+ years of experience in global enterprise organizations such as JP Morgan, Capgemini, etc. Microsoft Certified Trainer. Microsoft MVP from 2015 onwards for consecutive 11+ years! He also conducts Intune and modern workplace tech training for enterprise organizations. He is Blogger, Speaker, and Founder of HTMD Community and HTMD Conference. His main focus is on Device Management technologies like Intune, Windows, Cloud PC. He writes about technologies like Intune, SCCM, Windows, Cloud PC, Windows, Entra, Microsoft Security.

Discussion · 5 comments

  1. You might want to mention that the when kicking off the Application Deployment Evaluation Cycle from the Control Panel Applet, it will evaluate the applications for both the Computer and the currently logged in User. Yes, some organization deploy applications to the User so I think its important to mention that since when using the Right Click Tools or remotely executing the client actions via Interactive prompt, it will only evaluate the applications deployed to the computer.

  2. Hoping someone can help, its following on from Steves comment. I have some uninstall applications that run in a User Context.. this is to remove apps installed by users. If i add the device to my collection SCCM will unistall the application. The issue is if the user then reinstalls the app, the software Evaluation which runs every 4 hours is not triggering the removal of the app again. It only works if the app install behaviour is set to run as System, but running the uninstall as system isnt removing the app for me from the users appdata directory.

    Anyway i can get sccm to remove the app in a user context everytime it does its software Evaluation??

    1. StaffHave you tried user-based deployments? I have not tried this scenario but with the deployment option such as(similar to following) “Run when the only user is logged in” worth checking? or DCM is the other around.

  3. Yes, I did test User Deployment but that didn’t seem to do anything on my test device. Interestingly enough the software seems to uninstall again but instead of the expected 4 hour cycle it takes roughly about 2 days. I’ve seen this now on 2 devices and it seems to be consistent. Just need to try and understand what triggers this. Currently investigating the default client settings that are deployed to Users. Will update if I have managed to sus it out.

Join the discussion

Your email address will not be published. Required fields are marked *

Related guides

Intune

Windows 11 KB5101650 KB5099414 July 2026 Patch and 3 Zero Day Vulnerabilities and 570 Flaws

Key Takeaways Windows 11 KB5101650 KB5099414 July 2026 Patch and 3 Zero Day Vulnerabilities and 570 Flaws! In the July 2026 Patch, Microsoft introduced new features designed to improve the overall Windows experience. The update adds enhancements to Windows Update for more flexible update management and introduces Point-in-Time Restore, providing an additional recovery option for […]

AC Anoop C Nair 9 min read
Intune

2026 June KB5094126 KB5093998 Windows 11 Patch | 3 Zero Day Vulnerabilities and 200 Flaws

Key Takeaways 2026 June KB5094126 KB5093998 Windows 11 Patch | 3 Zero Day Vulnerabilities and 200 Flaws! The June 2026 Windows 11 Patch Tuesday update brings several improvements to File Explorer. It adds support for additional archive formats, including UU, CPIO, XAR, and NuGet Packages (NUPKG). The update also preserves View and Sort preferences in […]

AC Anoop C Nair 10 min read
Intune

2026 May KB5089549 KB5087420 Windows 11 Patch | 0 Zero Day Vulnerabilities and 120 Flaws

Key Takeaways The Windows 11 May 2026 Patch KB5089549 KB5087420 Update brings important security fixes, performance improvements, and reliability enhancements across the operating system. The update introduces new features such as Xbox Mode for gaming, File Explorer improvements, enhanced input and sharing experiences, better taskbar and Windows Hello reliability, and additional enterprise management capabilities for […]

AC Anoop C Nair 8 min read
SCCM

ConfigMgr 2603 Introduces New Early Update Enrollment Process

Key Takeaways In this post we are discussing the ConfigMgr 2603 Introduces New Early Update Enrollment Process. Microsoft has officially released Configuration Manager version 2603 to the Early Update Ring, giving organizations an opportunity to test upcoming improvements before the global production rollout. The release is targeted at enterprises running ConfigMgr version 2409 or later […]

AC Anoop C Nair 3 min read