Determining Lync 2013 Client Installed using the Registry

Recently a customer asked me for a way to determine which Lync 2013 client their users had installed (basic vs. full) using the registry.  We don't have this well documented (ok, to be honest I could not find any documentation on it), so I did some testing in my lab and put together the following information for them...which I thought I'd share as I'm sure others may have this same question.

 

That any version of Lync 2013 is installed

If you just want to verify if ANY version (Basic, Full, or as part of Office 2013 Pro) of Lync 2013 client is installed, you can use the following registry key:

For 64-bit Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Registration\{0EA305CE-B708-4D79-8087-D636AB0F1A4D}

ProductName = "Microsoft Lync 2013"

For 32-bit Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Registration\{0EA305CE-B708-4D79-8087-D636AB0F1A4D}

ProductName = "Microsoft Lync 2013"

Lync 2013 Basic

The following registry value will exist if the Lync 2013 Basic client is installed:

HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\Office15.LYNCENTRY

DisplayName = “Microsoft Lync Basic 2013”

Note the name of the key, it is DIFFERENT between Lync 2013 Basic and Full.

Lync 2013 Full (separate from Office 2013 Pro)

The following registry value will exist if the Lync 2013 Full client is installed:

HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\Office15.LYNC

DisplayName= “Microsoft Lync 2013”

Note the name of the key, it is DIFFERENT between Lync 2013 Basic and Full.

Lync 2013 Full as part of Office 2013 Pro

Lync 2013 as part of Office 2013 Pro does NOT have its own registry key, since its installation is controlled by the Office 2013 Pro setup.   So, a way to detect if Lync 2013 is installed as part of Office 2013 Pro would be to use the first key I provide above (to determine Lync 2013 is on the system) and the ABSENCE of the other keys above would denote that Lync 2013 was installed as part of Office 2013 Pro.

 

 

Hope this helps.  Note that this is NOT an all inclusive list of registry keys...as there are other registry keys that could also be used that exist depending on if Lync 2013 is installed and/or which version of Lync 2013 is installed.