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.
Comments
- Anonymous
June 03, 2014
Hi,
this is very helpful. Is there a way to determine if the installed Lync Client 2013 is 32 bit or 64 bit (I am aware that Lync Client 2010 is available 32 bit only and this only applies to a 64 bit OS)?
Thanks in advance. - Anonymous
July 25, 2014
trying to use this and it seems the most recent version of Lync Basic cannot be detected with these keys - Anonymous
March 17, 2015
If its 64bit machine it should be under HKLMSoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstallOffice15.LYNCENTRY - Anonymous
August 18, 2015
Thank you very much! Very helpful information