Microsoft has released Configuration Manager 2609, the latest Current Branch version of Microsoft Configuration Manager.
SCCM 2609 was made globally available on October 26, 2026 and is available directly from the Updates and Servicing node in the Configuration Manager console.
This post is a complete step-by-step SCCM 2609 upgrade guide. If you’re planning to upgrade your existing SCCM environment to version 2609, we’ll cover the preparation, prerequisite check, installation, console upgrade, client upgrade, and post-upgrade validation.

To install SCCM 2609 as an in-console update, your site must currently be running Configuration Manager 2503 or later.
As always, keeping your Configuration Manager infrastructure current is recommended. Version 2609 continues Microsoft’s focus on security, quality, and infrastructure modernization.
SCCM 2609 Upgrade Guide – New Features and Fixes
Configuration Manager 2609 isn’t a feature-heavy release. The main focus is security, reliability, and modernization of the underlying Configuration Manager infrastructure.
Some of the more important changes in SCCM 2609 include:
- Site infrastructure
- Prerequisite warning for automatic approval of all clients
- SQLCLR assemblies no longer require TRUSTWORTHY
- Supported platforms and dependencies
- Windows Server 2012 and 2012 R2 client support removed
- Configuration Manager no longer supports SQL Server 2016
- Cloud management gateway
- CMG virtual machine scale set image uses Windows Server 2022
- CMG deployments use Azure Load Balancer inbound NAT rules version 2
- New cloud management gateway virtual machine sizes
Two important points deserve particular attention before upgrading.
SQL Server 2016 End-of-life
Starting with Configuration Manager 2609, SQL 2016 is officially not supported and will prevent installing 2609.
See our previous post to upgrade SQL to later version. We’re working on updating that post.
SQL ODBC Driver 18
At the moment, use version 18.6.2.1. The newest version, 18.7.1.1 is having know issues with SCCM and completely break the database communication. If you’ve updated accidentally, simply rollback the version and reboot the server.
Support for SCCM Current Branch Versions
Before upgrading, make sure your existing Configuration Manager version supports a direct upgrade to 2609.
To install Configuration Manager 2609, you must be running SCCM 2503 or later.
If you’re running an older version, you’ll need to upgrade to a supported version first.
All sites in a hierarchy must also be running the same Configuration Manager version before starting the 2609 upgrade.
Windows, SQL and .NET Requirements
Before installing SCCM 2609, make sure your site servers and site system roles meet Microsoft’s currently supported prerequisites.
Pay particular attention to:
- Windows Server version
- SQL Server version
- Microsoft .NET Framework
- Microsoft ODBC Driver for SQL Server
- Windows ADK version
Configuration Manager requires .NET Framework 4.8 for site servers, specific site systems, and the Configuration Manager console. If you need to update .NET, do it before starting the SCCM upgrade and reboot the server before proceeding.
The Microsoft ODBC Driver for SQL Server is also a Configuration Manager prerequisite.
If you’re using Operating System Deployment, verify that your installed Windows ADK version is supported by Configuration Manager 2609.
If an ADK upgrade is required, we recommend updating the ADK before upgrading Configuration Manager. This allows the default boot images to be updated with the appropriate Windows PE components during the site upgrade.
Before You Begin – SCCM 2609 Upgrade Guide
The SCCM 2609 update is downloaded and installed directly from the Configuration Manager console. There’s no standalone download required for an existing Current Branch site. The update is downloaded through the Service Connection Point.
If your Service Connection Point is configured in offline mode, use the Service Connection Tool to download and import the update.
If you’re running a hierarchy, always start with the top-level site:
- Central Administration Site (CAS), if applicable
- Standalone Primary Site
After the CAS upgrade completes, child Primary Sites will automatically begin their upgrade based on their configured service windows.
Secondary Sites must be upgraded manually after their parent Primary Site has successfully upgraded.
Before starting the upgrade, we recommend:
- Perform a recent Configuration Manager site backup
- Verify site and component status
- Verify database replication
- Verify file replication
- Install pending critical Windows updates
- Reboot servers if required
- Verify SQL database health
- Verify available disk space
- Verify Windows ADK compatibility
- Verify SQL ODBC Driver
- Check third-party Configuration Manager extensions
- Temporarily disable custom Configuration Manager SDK or PowerShell solutions if applicable
- Review the Microsoft SCCM 2609 release notes
If you’re using SQL Server Always On Availability Groups, configure failover to Manual before starting the upgrade.
Once you’re ready:
- Open the SCCM console
- Go to Administration / Updates and Servicing
- Locate Configuration Manager 2609
- Ensure the update is listed as Available or Ready to install
If the update doesn’t appear, right-click Updates and Servicing and select Check for Updates.
You can monitor the download process using Dmpdownloader.log
You can also navigate to Monitoring / Updates and Servicing Status
Select the Configuration Manager 2609 update and choose Show Status.
If the update remains stuck in a Downloading state, also review hman.log
SCCM 2609 Upgrade Guide
Step 1 | SCCM 2609 Prerequisite Check
Before launching the update, we recommend launching the prerequisite check first. To see the prerequisite checklist, see the Microsoft Documentation
- Open the SCCM console
- Go to Administration Updates and Servicing
- Right-click the Configuration Manager 2609 update and select Run prerequisite check

- Nothing will happen; the prerequisite check runs in the background, and all menus are unavailable during the check
- One way to see progress is by viewing C:\ConfigMgrPrereq.log

- You can also monitor prerequisite checks by going to Monitoring / Update and Servicing Status, right-clicking your Update Name and selecting Show Status
- If you have any warnings, follow the recommendation to fix the issue in the bottom pane
- When completed, the State column will show Prerequisite check passed
- Right-click the Configuration Manager 2609 update and select Install Update Pack
Step 2 | Launching the SCCM 2609 Update
We are now ready to launch the SCCM 2609 update. At this point, plan about 45 minutes to install the update.
- On the General tab, click Next
- On the Features tab, check the boxes on the features you want to enable during the update
- Don’t worry, if you don’t select one of the features now and want to enable it later, you’ll be able to so by using the console Administration Updates and Servicing Features

- In the Client Update Options, select the desired option for your client update
- This option allows updating only client members of a specific collection. Refer to our pre-production client deployment post for more details
- On the License Terms tab, accept the license terms and click Next
- Select if you want to upload Microsoft Defender for Endpoint data to Microsoft Intune.
- On the Summary tab, review your choices, click Next and close the wizard on the Completion tab
The whole process took a minute, but the installation begins on the back end.
- During installation, the State column changes to Installing
- We suggest you monitor the progress by navigating to Monitoring / Updates and Servicing Status, right-clicking your Update Name and selecting Show Status
Unfortunately, the status is not updated in real-time. Use the Refresh button to update the view.
- Open the SCCM update log SCCMInstallationDirectoryLogsCMUpdate.log with CMTrace
We’ve done numerous SCCM upgrades. Some installations start a couple of minutes after you complete the wizard but we’ve seen some installation starts after a 10-minute delay. Do not reboot or restart any services during this period or your update can be stuck in the “Prerequisite check passed” status. There are actually no officially documented methods by Microsoft to fix that. Patience is the key!
- When completed, you’ll notice the message There are no pending update packages to be processed in the log file
- Monitoring / Updates and Servicing Status, right-click your Update Name and select Show Status, the last step will be Installation Succeeded
- Refresh the Updates and Servicing node in Administration, the State column will be Installed

Updating the Outdated Consoles
As a previous update, the console has an auto-update feature. At the console opening, if you are not running the latest version, you will receive a warning and the update will start automatically.

- Since all update operations were initiated from the console, we didn’t close it during the process. We received a warning message when clicking certain objects. You will have the same message when opening a new console

- Click OK, console restart and the update will start automatically


- Wait for the process to complete. You can follow the progress in C:ConfigMgrAdminUISetup.log and C:ConfigMgrAdminUISetupVerbose.log. Once completed, the console will open and you’ll be running the latest version
Verification – SCCM 2609 Upgrade Guide
Consoles
After setup is completed, verify the build number of the console. If the console upgrade was successful, the build number will be 9152 and the version is now Version 2609.

SCCM Servers
- Go to Administration / Site Configuration / Sites
- Right-click your site and select Properties
- Verify the Version and Build number
Upgrade SCCM 2609 Clients
The client version will be updated to 5.00.9152.x (after updating, see the section below)
SCCM 2609 Upgrade Guide – Client Package distribution
You’ll see that the 2 client packages are updated:
- Navigate to Software Library Application Management Packages

- Check if the update is successful; otherwise, select both packages and initiate a Distribute Content to your distribution points
Boot Images
Boot images will automatically update during setup. See our post on upgrade consideration in a large environment to avoid this if you have multiple distribution points.
- Go to Software Library / Operating Systems / Boot Images
- Select your boot image and check the last Content Status date. It should match your setup date
SCCM 2609 Upgrade Guide – Upgrade Clients
Our preferred way to update our clients is by using the Client Upgrade feature: (You can refer to our complete post documenting this feature)
- Open the SCCM Console
- Go to Administration / Site Configuration / Sites
- Click the Hierarchy Settings in the top ribbon
- Select Client Upgrade tab
- The Upgrade client automatically when the new client update is available to the checkbox is enabled
- Review your time frame and adjust it to your needs

Reconfigure SQL Server AlwaysOn availability groups
To complete SCCM 2609 Upgrade Guide, if you use an availability group, reset the failover configuration to automatic. For more information, see SQL Server AlwaysOn for a site database.
Reconfigure any disabled maintenance tasks
If you disabled database maintenance tasks at a site before installing the update, reconfigure those tasks. Use the same settings that were in place before the update.
SCCM 2609 Upgrade Guide – Monitor SCCM Client Version Number
SCCM Reports Client Version
You can see our SCCM Client version reports to give detailed information about every client version in your environment. It’s the easiest way to track your client updates.

Collections
In conclusion, you can create a collection that targets clients without the latest client version because is very useful when it comes to monitoring a non-compliant client.
Here’s the query to achieve this: (You can also refer to our Set of Operational Collection Powershell Script, which contains this collection)
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.ClientVersion != '5.00.9152.1006'






Only authorized users can leave comments
Log In