Looking for registry that correctly identifies O365 Channel

Hello everyone. n00b here needing help.

Trying to identify which computer in our org have Current vs Semi-Annual O365 channels. I am trying to use the registry but there’s conflicting information on the registry or I am missing something.

For example the fixlet “Office 365 Version 16.0.16827.20166 Available - Current Channel - Office 365 (English (United States))” under relevance 5 uses the following to identify a machine with Current Channel by searching for string value “492350f6-3a01-4f97-b9c0-c7c6ddf67d60”

(exists value “UpdateBranch” whose (it as string as lowercase = “current”) of keys “HKLM\SOFTWARE\Policies\Microsoft\Office\16.0\Common\OfficeUpdate” of it OR (exists value “UpdateBranch” whose (it as string as lowercase = “monthly”) of keys “HKLM\SOFTWARE\Policies\Microsoft\Office\16.0\Common\OfficeUpdate” of it) OR (not exists value “UpdateBranch” of keys “HKLM\SOFTWARE\Policies\Microsoft\Office\16.0\Common\OfficeUpdate” of it AND exists value “CDNBaseUrl” whose (it as string as lowercase contains “492350f6-3a01-4f97-b9c0-c7c6ddf67d60”) of keys “HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration” of it)) of native registry

that string matches the CDNUrl for Current Channel as seen here from MS:

The other fixlet which which is for Semi-Annual searches for a 7ffbc6bf-bc32-4f92-8982-f9dd17fd3114 and as you can see from the link above it’s for the Semi-Annual Channel.

All that make sense…but I am not getting proper relevance…let me explain.

I have a computer that HAD Semi-Annual and it was updated to Current Channel by re-running setup /configure configfile.xml (the xml file contains the setting for Current Channel).

The computer still reports in bigfix as Semi-Annual when I can visually confirm within office applications that it’s on the Current Channel. There is no other conflicting version of O365 installed (if such thing is even possible).

When I look at the registry for this computer the value for CDNUrl shows the value for Semi-Annual even though it’s Current Channel. BUT there are two other registry values which show the URL for Current Channel.


So this machine shows that it has Semi-Annual when it reality is Current, but CDNUrl show the URL for Semi-Annual?!?!?!

Does someone have any idea about how to get proper reporting?


I think I might have found the answer here

From what I understand that key UpdateChannel represents the correct channel under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\Configuration\