This article is a complete step-by-step SCCM 1906 upgrade guide that covers all you need to know to update your existing Configuration Manager servers to version 1906. It also covers all the new features and fixes, including the console and client upgrade details and hotfixes.
Before starting the upgrade to version 1906, verify that you are using a supported version of Configuration Manager. After installing the SCCM 1906 update, ensure you update the client agents to the latest version. Note that SCCM 1906 is available only as an in-console update and not as a baseline version.
There are several new features in SCCM 1906 update. The update 1906 for Configuration Manager current branch is available as an in-console update and comes with numerous new features. You can install SCCM 1906 update on sites that run versions SCCM 1802, SCCM 1806, SCCM 1810, or SCCM 1902.

Important: You can also upgrade SCCM 1906 to SCCM 2010. Here is the SCCM 2010 Upgrade Guide.
Servicing Support
SCCM 1906 is the second current branch release of this year. When you see a new update version, it remains in support for 18 months from its general availability release date.
Starting with Configuration Manager 1906, the product will receive both Security and Critical updates during the initial months. For the following 14 months, it will only receive Security Updates. The SCCM servicing support diagram below provides a clear overview of the servicing phases.
New Features in ConfigMgr 1906
There are several new features in SCCM 1906 update. In addition to that, the update 1906 also contains fixes and improvements over the previous version (SCCM 1902). To know more about what’s new in version 1906 of Configuration Manager current branch and all the new SCCM 1906 features, refer to this guide.
For now, I will be just listing the new features. I have covered the top 10 SCCM 1906 features here.
- Site server maintenance task improvements
- Configuration Manager update database upgrade monitoring
- Management insights rule for NTLM fallback
- Azure Active Directory user group discovery
- Synchronize collection membership results to Azure Active Directory groups
- Readiness insights for desktop apps
- CMPivot standalone
- Added permissions to the Security Administrator role
- Delivery Optimization download data in client data sources dashboard
- Use your distribution point as an in-network cache server for Delivery Optimization
- Support for Windows Virtual Desktop
- Support Center OneTrace (Preview)
- Improvements to co-management auto-enrollment
- Multiple pilot groups for co-management workloads
- Filter applications deployed to devices
- SCCM Application groups
- Retry the install of pre-approved applications
- Improvements to app approvals
- Task sequence debugger
- Clear app content from client cache during task sequence
- Pre-cache driver packages and OS images
- Improvements to OS deployment
- Improvements to Software Center tab customization
- Direct link to custom tabs in Software Center
- Additional options for WSUS maintenance
- Configure dynamic update during feature updates
- Office 365 ProPlus upgrade readiness dashboard
- Improvement to Asset Intelligence
- Role-based access for folders
SCCM 1906 Upgrade Prerequisites Checklist
Here are some of the SCCM 1906 prerequisites that you need to look into before you install Configuration Manager 1906 update.
- To install ConfigMgr 1906 update, you must have installed at least SCCM 1806, 1810 or SCCM 1902.
- Ensure that you are running a supported Operating System and SQL Server version.
- Run a Windows Update and install the latest updates on the server.
- If you’re running a multi-tier hierarchy, start at the top-level site in the hierarchy. First perform the CAS upgrade, later you can begin the upgrade of each child site. Complete the upgrade of each site before you begin to upgrade the next site.
- I always recommend running a prerequisite check before proceeding with the update installation.
How to get Configuration Manager 1906 Update
The SCCM 1906 update is generally available to all users, so you don’t have to explicitly run EnableEarlyUpdateRing script to get the update. The update will appear in the console under Updates and Servicing node. If you don’t see the 1906 update, run Check for Updates once to force check the latest updates. Proceed to the next step if you notice the update downloads and changes its state from Downloading to Ready to Install.
Run Prerequisite Check
Here is how you validate the prerequisite checks before installing the version 1906 update. In the SCCM console, navigate to Administration > Overview > Updates and Servicing Node. Right click Configuration Manager 1906 update and click Run Prerequisite check.
In my case, the prerequisite check was completed but with a warning. You can either open ConfigMgrPrereq.log or go to Monitoring workspace to get more details about the warning.
Opening the ConfigMgrPrereq.log file shows the warning. “Potential SQL server performance issue caused by change tracking retention period. Configuration Manager detects the site database has a backlog of SQL change tracking data“. You can ignore this warning because it doesn’t halt the installation in any way. However, if you want to fix this warning, refer to this article.
Begin SCCM 1906 Upgrade
To start the SCCM 1906 upgrade, navigate to Administration > Overview > Updates and Servicing Node. Right click Configuration Manager 1906 update and select Install Update Pack.
Note that SCCM version 1906 includes updates for following :-
- Configuration Manager site server updates.
- Configuration Manager console and client updates.
- Fixes for known issues.
- New Features.
Since I got a warning during prerequisite check, I will check the box “Ignore any prerequisite check warnings and install this update regardless of missing requirements“. Click Next.
Click Next.
Choose the appropriate client update settings and click Next.
Finally on the Completion page, click Close.
Monitor Upgrade
To monitor the update 1906 installation
- In SCCM Console, go to Monitoring node.
- Click Overview > Updates and Servicing Status.
- Select the Configuration Manager 1906 update and click Show Status.
To view the detailed status of the SCCM 1906 installation, continue clicking the Refresh button until all steps are marked with green checkmarks.
I encountered no issues during the installation of this update. I’m nearly at the final step of the post-installation stage, with the console upgrade being the next step.
Console Upgrade
Notice the notification bar that shows the new version of the console is available. To begin the SCCM 1906 console upgrade, click Install the new console version. During this step, I encountered an issue that caused the console installation to fail. There might be a problem with the installation process. If you experience any issues with the console installation, try closing and reopening the console, then proceed with upgrading it.
Refresh the console or re-open the console. A box appears that says new version of console is available. The console will be upgraded from version 5.1902.1085.2600 to 5.1906.1096.1500. Click OK to begin the console upgrade.
Verify Configuration Manager 1906 Update Install
The console upgrade completed successfully. Click drop-down at top-left corner of console and click About Configuration Manager. This should show following details.
- SCCM Version 1906
- Console Version – 5.1906.1096.1500
- Site Version – 5.0.8853.1000
Check the site properties. The version should be 5.00.8853.1000 and build number 8853.
Update SCCM Boot Images
Seems like we have successfully installed Configuration Manager 1906 update. After you complete the above steps, you must update SCCM boot images.
- Update Boot Images to all the distribution points.
- Update Configuration Manager client package to all DP’s. You can check the content status to see last update.
Upgrade Configuration Manager Client Agents
Once you install SCCM 1906 update, you must upgrade the client agents in the hierarchy. You can upgrade client agents using client upgrade feature.
To upgrade SCCM client agents to latest version.
- Go to Administration > Site Configuration > Sites.
- Click the Hierarchy Settings on top ribbon.
- Select Client Upgrade tab.
- Ensure Upgrade all clients in hierarchy using production client box is selected.
- Click OK.
You can use the below query to find out the devices without the latest SCCM client version 5.00.8853.1006.
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.8853.1006'





















Hello ,
Please help regarding sccm upgrading failed due to Lanman server prereq failed as it says check lanman service is running .
However, lanman server is already running in machine
Hi There,
Is it possible to roll back the co-management feature?
Hi Prajwal,
Thanks for sharing the technical steps for performing the upgrade from 1906 to 2002.
Could you please let us know the backout plan after upgrade.
If upgrade fails in worst case, how can we roll back to previous version 1906 from 2002.
Thanks
You cannot uninstall the update or rollback with any option. You must backup your VM/Server before you install update and you can restore the backup incase you see any issues.
I agree, but SCCM is a distributed system and upgrade makes changes on all servers(Management server, DP servers,etc).
So in this case, we need to take backup of all SCCM related servers(Management, DP servers) to restore or need to take MS support in case of any failure…correct
Hi Prajwal,
Thanks for the upgrade steps you have provided. In my case, currently Im using Configuration Manager 1802. So Im planning to upgrade version 1906. Can I upgrade upgrade directly to 1906 without installing other middle versions (V1806 / v1810 / v1902).
Thanks
Hi sir, can you please clear my doubt.
Infra – I have one primary server and 24secondary server on there MP DP SUP role installed.(client install from secondary site server ) to reduce bandwidth. (Instead wan communication via LAN )
Previously all communication was going on version 1806.
Recently I upgraded console sccm Primary with version 1906.
But still not upgraded. Secondary server. (Which currently present with 1806.)
If I installed 1906 client version then communication will happen with secondary site Server. Only 1906 Features will not use until secondary upgrade. ?
Please correct me. If install client 1906 without secondary upgrade time it will work or not.?
Please guide me.
If have reference article please share.
Nice blog sir..Big follower of you…I think upgrade from 1802 to 1906 is possible..
Yes you can upgrade from 1802 to 1906.
i cant install client manually after upgrade to 1906
Under Hierarchy Settings Client upgrades, all checkboxes are grayed out, I can’t select any of them. Any idea why this is?
Is the upgrade completed successfully ?. Under Security Scope > Ensure the user account has access to all instances of the objects that are related to the assigned security role.
I have never seen that error before. Can you post on PD community forums, we will try to fix this.
Thank you very much! I have posted it under configuration manager in the community forums.
The only thing I haven’t done is install the 1906 hotfix – wasn’t sure if that would be advisable until all the warnings were cleared up.
Hello, I have been busy but have had a chance to circle back around to this. Unfortunately the issue still persists. I have run the prerequisite check on the the hotfix and it fully passes, so unless anyone sees any reason why not, I may try that and see if it corrects any of my issues. Thanks!
My 1810 to 1906 upgrade keeps failing on ‘installing files’ every time after attempting the in-console update on an ‘Offline’ service connection point. I initially had issues getting the updates via the service connection tool but with a little help from a blog I found about manually downloading the necessary .cab files I was able to get them into my console.
My issue seems to center around a particular file (MSRDCOOB_AMD64.EXE) which is mentioned in the CMUpdate.log and when looking at it has a size of 0KB. Is anyone else running their Service Connection Point ‘Offline’ having any similar issues?
I am currently having the same exact issue trying to upgrade from 1810 to 1906 with the ‘Offline’ service connection tool. Everything downloads fine, but during the install it fails because several files in the .CAB file have 0KB.
Did you find a fix yet?
Same here, any luck?
Hi All, I had a similar problem and found it was because of the switch I was using on the ServiceConnectionTool. By default it only downloads the latest version (2002), so you will be missing the files; needed. SCCM doesn’t say this, but the extract it does doesn’t match the GUID code from manifest.xml for the version you want to install – almost like it’s trying to install the wrong version.
I ran the serviceconnectiontool with the switch “-downloadall” OK it took a long time (circa 50gb), but i now have every update I need.
Just installed 1910, re-ran serviceconnectiontool -import comman and applied the hotfix too!
Good luck – hope that helps?
after upgarde from 1810 to 1906 the win7 task sequence is not working
Task Sequence not working doesn’t mean anything. You must explain what error do you see.
You might also want to mention to upgrade all secondary sites that the primary might have 😉
Yes that’s right.
Awesome, thanks for the really useful guide on the upgrade. However, you say that you need SCCM 1806, SCCM 1810, or SCCM 1902 but on the Microsoft site it says that you can upgrade from SCCM 1802 to 1906?
Quote:
Each site server in the hierarchy must run the same version of Configuration Manager before you can start the installation of update 1906. To update to 1906, you must use version 1802 or later.
Thank you Robert. You are correct, the minimum version required to install 1906 update is 1802. I have updated the post.
Hi Prajwal, thanks for the guide on how to upgrade.
I have started the installation but it’s getting stuck in a point where most of the SMS’ services are stopped and the last message in the CMUpdate.log is: INFO: Removing Dbmon Triggers registry key.
You need to wait for some more time until it moves to next step.
Hi Fabricio,
We are seeing this same issue and cannot get past “INFO: Removing DBMon triggers” step …. Did you get this resolved?
I’ve just Installed 1906 & enabled the feature Pre-Release feature & turned on the cluster group. Still, I am unable to see option “All devices are part of the same server group” in Device collection, could anyone suggest is this feature having issues?
Hi!
I´ve just updated to 1906 and having lot of problems, the main one is that when I launch a TS in a computers I receive the error that the content is not available in the DP.
Is there anything to config in DP. I have 19 DP.
Try redistributing the missing content to all the distribution points.
Has anyone run into this yet?
When you right click a device, and go to “Start – Remote Control”, if the device isn’t reachable, the cancel button disappears, and the retry button is greyed out in the Remote Control Viewer window? Only option is to use task manager to close it. If you open the remote control viewer manually, and click “File – Connect” and then enter the device name, it throws the prompt that it’s not reachable, and you then get the ‘retry / cancel’ buttons.
Hey,
Please update the client on the target machine and console at your end. It should fix the issue.
Hi Prajwal,
at first thank you for the great guide.
I have installed SCCM 1906 through console. Everything went smoothly but I got into weird error during OSD TS. Machine gets IP, image loads via TFTP, after the message Windows is starting the machine restarts. smsts.log contains this:
There are no task sequences available to this computer.. Please ensure you have at least one task sequence deployed to this computer.
Unspecified error (Error: 80004005; Source: Windows)
But there are deployments pointed to the machine. I have tried to recreate boot images, update ADK, recreate OSD TS deployment but nothing solved the issue. I tried to ping the management point in F8 console and it is reachable. Have you faced such an issue?
did you ever solve this? I’m having the same issue
Getting an error in the pre-req checks when attempting to upgrade from version 1902. “Config manager detected that SQL server does not meet the minimum req for site upgrade.” We are running SQL Server 2017 and it is running 1902 just fine. Any ideas?
You also need to install SQL server 2017 cumulative update.
My boot image wasn’t upgraded because it was customized. How do I upgrade it after the update to 1906? Where do I get it from so as to add it into boot images again?
also, the console from 1902 will crash at one point if run from an other PC as the SQL service gets restarted. The console will need restarting if the user wants to see the progress again, or, cmupdate.log can be viewed in real-time with logviewer
you should have added a step about what to do if the update gets stuck in the downloading state…
I have published a separate post for that.
Hi Prajwal,
Nice blog. Thank you for these information.
I need to know if SCCM 1906 is compatible with client version for SCCM 1710.
Do you have information like which SCCM version supports what all version of clients.
Regards,
Dipesh Gohil
sccm 1906 is not showing up in my console to install. I am currently on 1902, and i have ran the check for updates, but 1906 does not show up. any recommendations? i have also rebooted the server.
Did you run the earlyupdatering script ?.
yep that worked. missed that part.
Hopefully this will fix the issue i have seen with the software center since moving to 1902. that issue being when a user trys to download a software, they are greeted with a “you do not have permission to install this software” error. never had it till moving to 1902, and Microsoft has no clue how to fix it after 3 calls and 6 hours of time wasted.
Are you ok send me more details about that issue ?. I would like to see if it can be fixed with proper investigation of log files.
Did they improve pxe boot? Ever since my clean install of 1902, pxe boot is terribly slow with 2 or more clients.
I never heard about this issue in SCCM 1902. Have you installed SCCM 1902 + hotfixes ?.