Deploying Software Updates

Deploying Software Updates

Overview

This document describes the client-side and infrastructure behavior of software update deployments in Configuration Manager (ConfigMgr).

It applies to:

  • Manual deployments

  • Automatic Deployment Rules (ADR)

All deployments are policy-driven and continuously re-evaluated to maintain compliance.

Table of Contents

Deployment Workflow

Content Distribution

After a deployment is created:

  • Updates are downloaded to the package source

  • Content is copied to:

    • Site server content library

    • Distribution points (DPs)

EPM Guidance

  • Confirm content is successfully distributed before enforcement deadlines

  • Validate DP availability for all boundary groups


Client Policy Processing

  • Deployment creates a deployment assignment policy

  • Clients in the target collection receive machine policy

  • The Software Updates Client Agent performs an evaluation scan

Key Dependency

  • Policy retrieval and successful scan are required for all update activity


Content Download Behavior

Required Deployments

  • Updates download automatically at Software Available time

  • Content is staged in the local client cache

Available Deployments

  • Content downloads only after user initiates installation

Important

  • Updates are always downloaded to the client cache regardless of configured cache size


Deadline and Installation

At deployment deadline:

  1. Client re-scans to verify updates are still required

  2. Validates content exists in cache

  3. Installs updates

If content is missing:

  • Client automatically re-downloads content from the DP


Post-Install Compliance

After installation:

  • Client verifies updates are no longer required

  • Sends state messages to the Management Point

  • Compliance status is updated in reporting


Restart Behavior

  • Required deployments trigger restart if needed

  • If updates install before deadline → restart delayed until deadline

  • Manual restart before deadline satisfies restart requirement

EPM Guidance

  • Align restart behavior with maintenance windows and service requirements


Deployment Re-evaluation Cycle

  • Runs once per day

  • Re-scans previously deployed updates

  • Reinstalls missing updates from cache

Purpose

  • Maintains compliance over time

  • Automatically remediates drift


Log File Reference

Phase

Log File

Description

Phase

Log File

Description

Policy Retrieval

PolicyAgent.log

Deployment policy receipt

Scan / Detection

ScanAgent.log

Update scan activity

Compliance State

UpdatesStore.log

Update state tracking

Content Transfer

ContentTransferManager.log

Download job control

Data Download

DataTransferService.log

Content download activity

Installation

UpdatesHandler.log

Update installation execution

WUA Integration

WUAHandler.log

Windows Update Agent communication

Enforcement

UpdatesDeployment.log

Deadline and enforcement tracking


Troubleshooting

Updates Not Showing as Required

Check

  • PolicyAgent.log

  • ScanAgent.log

  • WUAHandler.log

Common Causes

  • Scan failure

  • SUP issues

  • Incorrect collection targeting


Updates Not Downloading

Check

  • ContentTransferManager.log

  • DataTransferService.log

Common Causes

  • Distribution Point unavailable

  • Boundary group misconfiguration


Updates Fail to Install

Check

  • UpdatesHandler.log

  • WUAHandler.log

Common Causes

  • Pending reboot

  • Missing prerequisites

  • Installation failure


Deployment Stuck (Downloading / Installing)

Check

  • UpdatesDeployment.log

  • ContentTransferManager.log

Common Causes

  • Missing or corrupt content

  • Client cache issues


Compliance Not Updating

Check

  • UpdatesStore.log

  • State message flow to Management Point

Common Causes

  • Client not sending state messages

  • Management Point communication issues


Operational Notes

  • Policy is the control plane — no policy = no deployment activity

  • Content availability must be validated before deadlines

  • Client cache is required for installation

  • Deadlines enforce compliance regardless of user interaction

  • Re-evaluation ensures continuous enforcement


Update Notifications

To stop clients from receiving notifications when monthly patches are released, do the following:

In the Configuration Manager console, select Monitoring then Deployments. Find the deployment you want to change notifications for. Sort by purpose to view all required deployments.

For example, right click on "Windows 10 All - Required" with a purpose of required and click on Properties. Click on the User Experience tab. From the drop-down list, select Hide in Software Center and all notifications. Then click OK.
Repeat the process for each deployment you want to hide notifications for. For example, you might want to repeat this process with "Microsoft 365 Apps and Office LTSC - Required".




Related Information