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.
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:
Two important points deserve particular attention before upgrading.
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.
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.
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.
Before installing SCCM 2609, make sure your site servers and site system roles meet Microsoft’s currently supported prerequisites.
Pay particular attention to:
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.
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:
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:
If you’re using SQL Server Always On Availability Groups, configure failover to Manual before starting the upgrade.
Once you’re ready:
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
Before launching the update, we recommend launching the prerequisite check first. To see the prerequisite checklist, see the Microsoft Documentation


We are now ready to launch the SCCM 2609 update. At this point, plan about 45 minutes to install the update.

The whole process took a minute, but the installation begins on the back end.
Unfortunately, the status is not updated in real-time. Use the Refresh button to update the view.
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!

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.




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.

The client version will be updated to 5.00.9152.x (after updating, see the section below)
You’ll see that the 2 client packages are updated:

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.
Our preferred way to update our clients is by using the Client Upgrade feature: (You can refer to our complete post documenting this feature)

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.
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.
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.

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'Please fill out the form, and one of our representatives will contact you in Less Than 24 Hours. We are open from Monday to Friday.
Thank you for subscribing to our newsletter or requesting a quote. You will receive our next month's newsletter. If you have requested a quote, we will get in touch with you as soon as possible.
Something went wrong!
Thank for your reply!