Microsoft Teams and Skype for Business News and Thoughts

Tom Arbuthnot MVP
Tom Arbuthnot MCSM Communications

This site uses cookies

Find this blog useful? Please take a second to share, thanks!

What Lync 2013 client setting are held in the Registry?

Published 17/11/2012 - 36 Comments

Just like Lync 2010, some Lync 2013 client settings are held in the registry. This post goes over the registry keys

Keys Under Lync:

HKCU:\Software\Microsoft\Office\15.0\Lync

image

 

Key
AddToFirewallExceptionList
AllowOverridingDeviceAtJoinTime
AutoOpenMainWindowWhenStartup
AutoSignInWhenUserSessionStarts
AwayThreshold
CurrentUILanguage
DSBkgndMode
DuplicatePrimaryMonitorPresentingSetting
EnableBHOSmartTags
EnableEventLogging
EnableTTY
EndPointLocation
FirstRun
FtReceiveFolder
GCWithRosterTabbedFrameWidth
GroupContactsBy
IdleThreshold
IMGCNoExtensionTabbedFrameWidth
IMLargeExtensionTabbedFrameWidth
IMMediumExtensionTabbedFrameWidth
IsConversationStatePreservationEnabled
IsOneLineTabList
JoinAudioConferenceFrom
LastDialedNumber
LyncEntryName
LyncName
MinimizeWindowToNotificationArea
MTTA
MTTF
MTTT
MusicOnHoldAudioFile
MusicOnHoldDisabled
NotSendingSignInTracing
OCTelephonyMode
playSoundFeedback
SavePassword
ServerSipUri
ServerUsername
ShowContactFriendlyName
ShowContactStatus
ShowEmoticons
ShowFavoriteContacts
ShowPhoto
ShowUserConsentForAutomaticSendTracing
SortContactsByName
suspendSoundWhenBusy
suspendSoundWhenConversationWindowInForeground
suspendSoundWhenDND
TracingLevel
TwoLineView
WindowMax
WindowRect

 

Keys Held under the account:

image #

HKCU:\Software\Microsoft\Office\15.0\Lync\[email protected]

Key
Conversations
Dismissed DelegatorList
Dismissed RgsList
Last DelegatorList
Last RgsList
Outstanding DelegatorList
Outstanding RgsList
PreferredGeometry
TrustModelData

 

HKCU:\Software\Microsoft\Office\15.0\Lync\[email protected]\Autodiscovery

Key
cacheVersion
ExternalAvailabilityServerUrl
ExternalBasicEcpUrl
ExternalEcpPhotoUrl
ExternalEcpUrl
ExternalEwsUrl
ExternalOofServerUrl
ExternalPhotoUrl
ExternalServerVersion
ExternalTimeToLive
InternalAvailabilityServerUrl
InternalBasicEcpUrl
InternalEcpUrl
InternalEwsUrl
InternalOofServerUrl
InternalPhotoUrl
InternalServerVersion
InternalTimeToLive
TimeStamp
WasSoapBased
WasWsSecurityBased

 

HKCU:\Software\Microsoft\Office\15.0\Lync\[email protected]\BuddyListOldNotifications

Holds SIP Uris

 

HKCU:\Software\Microsoft\Office\15.0\Lync\[email protected]\ContactStateCacheU\sip:[email protected]\

Key
Name
ClickToCall

 

HKCU:\Software\Microsoft\Office\15.0\Lync\[email protected]\DS

Key
DontShowCWCloseTabQuery
DSAppsharingGrantControlToSpecificPersonNotification
DSCLOSELSCONF
DSCLOSEVOICE
DSLogoutCloseConversations
DSStartAppsharingNotification

HKCU:\Software\Microsoft\Office\15.0\Lync\[email protected]\\GroupChat\ma-chan:\\domain.com\b52c2524-eed6-48fa-9909-07d02e7922a7

Key
NewMessageRingtoneIndex
HighImportanceRingtoneIndex

 

HKCU:\Software\Microsoft\Office\15.0\Lync\[email protected]\GroupStateCacheU

Seems to contain a list of all contact groups and guids

HKCU:\Software\Microsoft\Office\15.0\Lync\[email protected]\LyncAutodiscovery

Key
cacheVersion
ExternalAuthServerUrl
ExternalSipServerUrl
ExternalTimeToLive
InternalAuthServerUrl
InternalSipServerUrl
InternalTimeToLive
TimeStamp
WebTicketServiceUrl

 

Update 19/9/2013: Richard has mapped some of the keys to the GUI here:  http://masteringlync.com/2013/09/19/client-registry-keys/

 

Tom Arbuthnot

Tom Arbuthnot

Principal Solutions Architect at Modality Systems
Tom Arbuthnot is Principal Solutions Architect at Unified Communications specialist Modality Systems. He is a Microsoft Certified Master and MVP, blogger, has a regular podcast with UCToday at tomtalks.show and is a regular speaker at events including Microsoft TechEd and Ignite. He co-runs The Microsoft UC User Group London.

36 comments

What Lync 2013 client setting are held in the Registry? « MS Tech BLOG - 20/11/2012 Reply

[…] held in the Registry? November 20, 2012 robertrieglerwien Leave a comment Go to comments http://tomtalks.uk/2012/11/what-lync-2013-client-setting-are-held-in-the-registry/ Share this:PrintEmailLike this:LikeBe the first to like this. Categories: MS: Communications […]

Gilberto Verastegui - 22/11/2012 Reply

Nice Information Tom, here it is my blog post about GalDownloadDelay registry key, hoping to complement your post!!!

TimD - 22/11/2012 Reply

Thanks for this, it’s really useful information. I’m looking for the location of the registry keys that govern custom presence states, since it’s changed from Lync 2010. Does anyone have any idea of where they are? (Or in fact, has anyone got custom presence to work in Lync 2013?) Thanks! :-)

    TimD - 23/11/2012 Reply

    :-) The link to Gilberto’s website helped me! I created the new keys under the path that he suggests on his website, and now custom presence for Lync 2013 works! Thanks Guys! :-)

Microsoft Lync deployment without dialin conferencing | andywolf.com - 23/02/2013 Reply

[…] The Lync 2013 keys are in a slightly different location, so you may also need to apply these: http://tomtalks.uk/2012/11/what-lync-2013-client-setting-are-held-in-the-registry/ […]

Carlos - 19/06/2013 Reply

How can i make the presence to always “available” and never to go on away mode on one particular user without modifying the settings on the Lync Server?.

Thanks,

Carlos

    Trevor - 16/09/2014 Reply

    You can force presence settings for a single user (or group) by creating a policy using the Management Shell. I don’t recall exactly how, but I’ve used this to do the opposite to a user who had his presence set to Away all the time.

    Just Google it.

Reinhard - 27/08/2013 Reply

Hi

I have a problem with Lync 2013. For some reasons in the My Pictures Screen the Button to change the picture is greyed and nobody can tell me why.
I found the RegKey e.g. ExternalPhotoUrl, but add-in an Url has no effect.
Can you might help me?

Many thx
Reinhard

    Tom Arbuthnot - 28/08/2013 Reply

    Hi,

    External Pictures from Web URL are depreciated in Lync 2013 I’m afraid.

    The “outlook social connector” allows pictures from linkedin (I know that’s not quite the same)

    cheers

Rob - 15/10/2013 Reply

How about the version number – is that stored anywhere?

    Tom Arbuthnot - 16/10/2013 Reply

    You mean the Lync version? best to check add/remove programs/the exe I would think

John Clarke - 12/11/2013 Reply

Hi Tom.

Is there a way to disable all Lync settings? So the user is unable to change what I am defining in the registry?

I found both yours and Gilberto’s posts very useful.

Thanks
John

    Tom Arbuthnot - 12/11/2013 Reply

    You mean stop the user changing the settings, not that I know of. you can reset them though through script/GPO in most cases

Chirag Shah - 21/03/2014 Reply

Very informative blog Tom,

However I was wondering if you know the registry key to disallow WhiteBoard feature. I know there is a ‘AllowAnnocations’ in Client Policy, but I was looking something to add in the Group Policy of the user.

Appropriate your help in advance.

Matt Smith - 07/05/2014 Reply

Is there any registry setting for changing the keyboard key used to send the IM? Default is . The desired change is to

    Matt Smith - 07/05/2014 Reply

    Default is “enter”. Desired change is to “shift””enter”

Simon Truby - 21/05/2014 Reply

Hi Tom,

I have an issue with a Lync install where I am trying to use an external video capture device with Lync. I have set it up and can see the video in the settings preview window. However when you attempt to make a call there is a message that the video device is in use by another application. Can you tell me where in the registry settings you can get Lync to look at the external device during the call process as well?

It would allow much better cameras being used where content is important I.E. document cameras.

Thanks Simon

    Tom Arbuthnot - 21/05/2014 Reply

    Sounds like another app (skype/webex/a another) has the webcam. Try uninstalling any other AV app or try another machine?

Ricky Swords - 14/08/2014 Reply

Tom,
This question is for you. I have shared workstations in my environment that have generic logons. I would like lync 2013 to prompt for credentials when it is launched and not retain the cache that is typed in. What registry values should i use? I setup disablentcredentials and savepassword but they fail to work. Any ideas?

    Tom Arbuthnot - 17/08/2014 Reply

    Hi, you will likely need to delete the cached file in the user profile and/or the registry entries. Lync stores info both in the registry and cache about user sign in. Thanks

      Lasse Franck - 11/04/2016 Reply

      Old thread, I know, but still relevant:
      Lync also stores a certificate that enables authentication.
      If you save the credentials, the certificate is left on the client machine; if you do not, it’s removed when the user logs off Lync / Skype for business.

      I’ve seen scenarios where the user was able to log on even if we changed his password, just because the certificate was still valid. (Or it could be mapped to an existing session, I’m not sure.)

      I tested this a little bit some months

… and I thought I saw a 2 » Blog Archive » Locate Lync Lapses with a Look - 26/08/2014 Reply

[…] Tom Arbuthnot: What Lync 2013 client setting are held in the Registry? […]

Zaid - 18/11/2014 Reply

hi,

we have just installed lync 2013 std server and exchange 2013. on the client side we are using outlook 2013.

Initially when I changed my picture from outlook change picture option that pic is displayed on the lync client.

issue is that now when I am trying to change that picture again (from the same outlook option), nothing changes on the lync client while I can see the updated picture on my outlook.

is there any place which lync client stores this cached picture that I can probably delete ?

I have tried deleting the account information and other cache objects from user/appdata/Microsoft/office/5.1/lync

any idea ??

MC - 09/12/2014 Reply

Good Morning,

I would like to set up a generic account for something like a room pc, then allow that machine to ONLY log in with that generic account. So it would need to cache ONLY that sign in and auto sign in each time the PC is logged on, even if logged on with another account. Is this possible?

    Tom Arbuthnot - 09/12/2014 Reply

    Not out of the box, the user could always sign out of Lync by default.

Stefan - 21/01/2015 Reply

Hi,

After installing Lync 2013 all the groups that were originally sorted alphabetically are now sorted randomly. Is there a way to fix this? I know there was a fix for Communicator but this is not working for Lync.

Thank you

Bobby Rivera - 26/03/2015 Reply

Hello,

Super post!

Btw, I’m trying prevent/disable users from entering text into the personal note section in Lync. Any idea where I can find the registry settings to accomplish this>

Thx in advance

    Tom Arbuthnot - 09/04/2015 Reply

    Thanks re the post. Sorry I’m not sure there is a way to disable the note

Siddhant - 16/06/2015 Reply

Thank you all for response and information shared on blog. I am facing value change issue for parameter ShowMeetingsEnv. This is used for showing calendar icon on Lync. Its value is changing to 0 randomly due to which calendar icon gets disappear from Lync.

Can you please why this registry key value changing randomly, also help in knowing which other keys generate this parameter.

    Tom Arbuthnot - 16/06/2015 Reply

    Interesting, not sure lync would change this. Try Sysinternals to see what is changing it?

Tony - 19/02/2016 Reply

Is there a way to increase the sign in timeout in Skype for Business client?

Leave a Reply:


close

Weekly Email Update 
of all the key 
Microsoft Teams and Skype for Business News
every Tuesday

No Spam ever, I promise - Tom