Where are Lync Client Settings Stored? (Hint, Registry)
Hi,
This one just came up on Technet, How can I change the “Show Lync in foreground” Setting for all my users using GPO.
While some settings are provisioned in band for Lync, this is one you can edit in the Registry.
Lync User Client Registry keys are held under
HKCU\Software\Microsoft\Communicator
There are also the advanced connection settings under
HKCU\Software\Microsoft\Shared\UCClient
What keys are available
IdleThreshold
AddToFirewallExceptionList
AwayThreshold
TrustModelData
Language
CEIP
ProductVersion
SavePassword
OCTelephonyMode
EndPointLocation
CEIPEnabled
DialpadState
DefaultEnvironment
FirstRunPlayed
LastViewedActivityTimestamp
DSBkgndMode
AlwaysOnTop
AlwaysShowMenu
WindowRect
WindowMax
TabAreaHeight
InkMode
LastDialedNumber
IMRosterHeight
IMConvHistoryHeight
IMConvInputHeight
IMWindowRect
IMWindowMax
PiPWindowHide
PiPWindowResized
PiPWindowAnchorPoint
IMWindowWidth
IMWindowHeight
EnableBHOSmartTags
ShowPhoto
AutoRunWhenLogonToWindows
AutoOpenMainWindowWhenStartup
PauseWMPWhenUsingPhone
playSoundFeedback
suspendSoundWhenBusy
suspendSoundWhenDND
suspendSoundWhenConversationWindowInForeground
MusicOnHoldAudioFile
MusicOnHoldDisabled
IM CharFormat
FtReceiveFolder
MinimizeWindowToNotificationArea
ShowEmoticons
ShowColorBand
EnableEventLogging
EnableTTY
JoinAudioConferenceFrom
AllowOverridingDeviceAtJoinTime
AccountPassword
SearchWindowRect2
AlwaysShowCWMenu
EnableTracing
And for the advanced connection settings
ConfigurationMode
Transport
ServerSipUri
ServerUsername
ServerAddressExternal
Of course, the best way to work with these is via PowerShell