Customizing Microsoft Lync 2013 client options with registry keys

I’ve recently been asked by a client whether it was possible to set the Lync 2013 client’s Show Menu Bar option as enabled by default:

clip_image002

… and as any IT administrator would respond, my answer was yes because it is most likely configured via a registry key.  While I figured there is a registry key for this setting, the first approach I took was actually downloading the Office 2013 admx templates to see if the policy definitions for the user or computer configuration contained these settings.  What I found was that the policy definitions for the Lync 2013 client contained very little configuration settings so I set off to locate the setting in the registry.

Before I begin, note that the client I am using in this example is 32-bit:

clip_image002

With the above out of the way, all the registry settings for configuring the client is actually located at the following path:

HKCUSoftwareMicrosoftOffice15.0Lync

… and the registry setting for the Show Menu Bar is the REG_BINARY AlwaysShowMenu:

clip_image002[4]

To following 0000 00 value disables the setting:

clip_image002[6]

The following 0000 01 value enables the setting:

clip_image002[8]

clip_image002[10]

Another question that the client asked was whether the Minimize to the notification area instead of the task bar configuration could be enabled by default:

clip_image002[12]

… and this could also be configured via the following registry key in the same path as above:

HKCUSoftwareMicrosoftOffice15.0Lync

REG_DWORD MinimizeWindowToNotificationArea

clip_image002[14]

clip_image002[20]

The value of 0 is to disable and 1 is to enable:

clip_image002[16]

clip_image002[18]

I won’t go into the other configuration settings but most of them could be located in the same registry key folder as well.