≡ Menu

How to Enable Lync 2010 Client Presence Status: Appear Offline

One of the more common Lync 2010 client questions is: How do I enable “Appear Offline” status? For on-premises deployments, this can easily be controlled using the Lync Management Shell. There is an EnableAppearOffline setting that is controlled by in-band provisioning, which means configuration data is defined via a server-side policy, and downloaded by clients after sign-in. You can enable appear offline status for all of your clients by modifying each of your client policies with a simple Lync Management Shell one-liner:

Get-CSClientPolicy | Set-CSClientPolicy -EnableAppearOffline $true

Simple enough. Just restart the Lync client and you’re all set.

What about Lync Online Clients?

If you’re using Lync Online, this is a little more involved. Since there is no remote PowerShell interface for Lync Online, you can’t change the client policies. You’re only option is to fall back to modifying the registry on your client computers. Here is the reg add command you could use to script this:

Reg Add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Communicator" /V "EnableAppearOffline" /D 1 /T REG_DWORD /F

As you can see, this will create the HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Communicator key, and then add a 32bit DWORD value under this key called EnableAppearOffline with a value of 1. You could always add this to a custom ADM template and apply the setting via group policy, if that makes things easier.

In either case, once the EnableAppearOffline setting has been enabled—after signing out and back into the Lync client—users will have the ability to select this option when setting their status, as shown above.

6 comments… add one

  • Majid April 14, 2012, 8:26 am

    Hi, tnx for the good guide. I wonder that is it possible to set a new status? Or maybe it doesn’t related to this part and I just need to set a note for “What’s happening today?”‘s section? In both ways, I don’t know which function should I call!
    ps: I’m trying to do it in c# and client side:)

  • Mike Pfeiffer April 17, 2012, 2:53 pm

    Take a look at this article: http://bit.ly/nVSdW9

  • ED August 31, 2012, 6:24 am

    Work without Lync Server!!! Tried a Work it works!!

  • Dan October 10, 2012, 6:40 am

    I attempted this and the option still does not display. Is there another key that this uses? I added this to the Wow6432Node also but that didn’t make a change.

  • navaneeth October 18, 2012, 10:05 am

    It Works.. Great thanks….

  • Hidou November 18, 2013, 3:42 am

    Hi Mike,
    can you please explain to me how to do it?
    i follow up the steps but under Policies then Microsoft, i cannot find Communicator or Lync..
    here what i have:
    – HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Cryptography
    – HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Live Meeting
    – HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Messenger
    – HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Messenger\Client

    please Help!

Leave a Comment