With the addition of update channels to Office 365 and the self-controlled update mechanism in Office 365 Click to Run, keeping track of what versions and channels are in use in your environment is an important task. Unfortunately, there’s no registry value that simply says “Current Channel” or “Deferred Channel” or any other simple indicator that I could find. After a fair amount of both Binging and Googling, I stumbled across a forum post that contained exactly what was needed.
Office 365 Updates with Configuration Manager
In short, the significant registry key is HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration and the significant value within this key is CDNBaseURL. CDNBaseURL will contain one of the following values depending upon the update channel that the Office 365 installation is configured for:
|Value||Channel (old name)||Channel (new name)|
|http://officecdn.microsoft.com/pr/64256afe-f5d9-4f86-8936-8840a6a4f5be||Insider Preview / First Release for Current Channel||?|
|http://officecdn.microsoft.com/pr/492350f6-3a01-4f97-b9c0-c7c6ddf67d60||Current Channel||Monthly Channel|
|http://officecdn.microsoft.com/pr/b8f9b850-328d-4355-9145-c59439a0c4cf||First Release for Deferred Channel||Semi-annual Channel (Targeted)|
|http://officecdn.microsoft.com/pr/7ffbc6bf-bc32-4f92-8982-f9dd17fd3114||Deferred Channel||Semi-annual Channel|
The following values in the above registry key are also interesting and worth adding to inventory (and any subsequent reports or queries that you may create):
|Value Name||Meaning (with respect to Office 365)||Example Value|
|InstallationPath||Installation location||C:\Program Files\Microsoft Office|
|UpdatesEnabled||Whether automatic updates are enabled or not||True|
|o365proplusretail.ExcludedApps||Excluded Office apps if the release ID is O365ProPlusRetail||access, publisher|
See Version and build numbers of update channel releases for Office 365 clients for a complete list of all Office 365 versions and channels if needed.