How to Restart SMS Executive Threads Cloud User Sync from Registry ConfigMgr Configuration Manager

How to Restart SMS Executive Threads Cloud User Sync from Registry ConfigMgr Configuration Manager?

Do you know how to restart the SMS execute threads like “SMS_DMP_DOWNLOADER” and “SMS_CLOUD_USERSYNC” of SCCM / ConfigMgr Current Branch (CB)? Yes, this can be done via the SCCM Service manager.

It’s pretty straightforward. More details about the SCCM service manager are in the post here. How do the SCCM executive threads restart from the registry? Yes, that will be covered in this post 🙂

How to Restart SMS Executive Threads Cloud User Sync from Registry?

Restart SCCM Executive Threads Via Registry-1 How to Restart SMS Executive Threads Cloud User Sync from Registry ConfigMgr Configuration Manager
How to Restart SMS Executive Threads Cloud User Sync from Registry ConfigMgr Configuration Manager

Open up the registry edit (regedit.exe) and browse through the following key path 

Patch My PC

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads“. Once you are there find the SCCM thread you wanted to restart. It can be any of these SCCM threads SMS_DESPOOLER, SMS_DISTRIBUTION_MANAGER, SMS_CLOUD_USERSYNC etc..

Locate the string value called “Requested Operation“. As you can see in the below screen capture by default this is set to “None“.

Restart SCCM Executive Threads Via Registry-2 How to Restart SMS Executive Threads Cloud User Sync from Registry ConfigMgr Configuration Manager
How to Restart SMS Executive Threads Cloud User Sync from Registry ConfigMgr Configuration Manager

Open up string value of “Requested Operation” key and change the value from “None” to “Stop”. This action will stop the SCCM executive thread called SMS_CLOUD_USERSYNC in this scenario.

1E Nomad

Once you changed it to stop, you can see the following log file entries in the cloudusersync.log file. More details in the screenshot below.

SMS_EXECUTIVE signalled SMS_CLOUD_USERSYNC to stop. 
CCloudUserSync::Process - User sync processing thread is now stopping.
How to Restart SMS Executive Threads Cloud User Sync from Registry ConfigMgr Configuration Manager
How to Restart SMS Executive Threads Cloud User Sync from Registry ConfigMgr Configuration Manager
Restart SCCM Executive Threads Via Registry-4
How to Restart SMS Executive Threads Cloud User Sync from Registry ConfigMgr Configuration Manager

Once the SCCM executive thread called “SMS_CLOUD_USERSYNC” is stopped the registry value “Requested Operation” key will automatically flip back to “None”. Now to start the SCCM executive thread again, change the registry string value of “Requested Operation” from “None” to “Start“.

This will start the SCCM thread “SMS_CLOUD_USERSYNC”. Once the thread is started you can see the following entries in cloudusersync.log and the registry string value of the key “Requested Operation” will automatically flip back to “None“.

SMS_EXECUTIVE started SMS_CLOUD_USERSYNC as thread ID 2064 (0x810).
CCloudUserSync::Process - User sync processing has started.
Starting user sync ...
Restart SCCM Executive Threads Via Registry-5 How to Restart SMS Executive Threads Cloud User Sync from Registry ConfigMgr Configuration Manager
How to Restart SMS Executive Threads Cloud User Sync from Registry ConfigMgr Configuration Manager

What could be the used case for this registry entry edit? One I can think of is scripting can be done using this if we want to automate the process of SCCM executive thread restart.

Resources

SCCM Related Posts Real World Experiences Of SCCM Admins (anoopcnair.com)

SCCM Video Tutorials For IT Pros – HTMD Blog #2 (howtomanagedevices.com)

2 thoughts on “How to Restart SMS Executive Threads Cloud User Sync from Registry ConfigMgr Configuration Manager”

  1. Hi Anoop,

    I have problem with my SMS_EXECUTIVE service stopping unexpectedly after migration from SCCM2012 R2 to 1606. Secondly updates and servicing branch node is blank. Any recommendations could have been great help

    Thanks,
    Sundar

    Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.