Microsoft Lync and Skype for Business have a rich set of .NET APIs which make it easy to extend the platform and integrate it with other applications. This blog helps explain how to use those APIs.

Lync 2013 UI suppression registry setting

Posted: December 14th, 2012 | Author: | Filed under: Lync 2013 SDK | 1 Comment »

There have been a number of changes in the locations of Lync client registry settings in Lync 2013. One change that seems to be causing confusion is the new location for the registry setting that controls UI suppression.

As a quick review, when UI suppression is enabled (through this registry setting), the Lync client does not display its user interface when the Lync client process starts. Instead, you can use the Lync client SDK to create your own user interface elements from scratch. For instance, you could show contacts and presence and/or control calls from within your existing line of business application.

In Lync 2010, the registry setting controlling UI suppression on 32-bit machines was:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Communicator]
 "UISuppression"=dword:00000001

On 64-bit machines, it was:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Communicator]
 "UISuppression"=dword:00000001

When this key had a value of 1, UI suppression would be enabled.

In Lync 2013, the setting is now located in a completely different part of the registry:

[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Lync]
 "UISuppression"=dword:00000001

If you try to use the key at the old location, it won’t actually enable UI suppression for the Lync 2013 client.


One Comment on “Lync 2013 UI suppression registry setting”

  1. 1 Nat said at 2:36 am on November 1st, 2013:

    For Lync 2013, mentioned registry location is correct but the key is wrong

    Currently working key and value are “UISuppressionMode”=dword:00000001


Leave a Reply

  • Note: Comment moderation is in use because of excessive spam. Your comment may not appear immediately.

  •