Lync 2013: Force Address Book Download Registry Keys


Recently while working in my lab I wanted to force the address book to update with the Lync 2013 client. This is a fairly straight forward process as all you have to do is import a registry key (or wait randomized time between 1-60 mins which is the default). After importing the key and found that the Address Book still wasn’t downloading. Through troubleshooting I found the issue was that my OS was x64 and my Lync client was x86. I completely overlooked this so I figured I would give everyone the keys that I used so you don’t have to research if you run into this. The location has also changed from Lync 2010 to 2013.

Lync 2013 and OS same bitness (both either x86 or x64)

All Users

reg add HKLM\Software\Policies\Microsoft\Office\15.0\Lync /v GalDownloadInitialDelay /t REG_DWORD /d 0 /f

 

Current User

reg add HKCU\Software\Policies\Microsoft\Office\15.0\Lync /v GalDownloadInitialDelay /t REG_DWORD /d 0 /f

 

 Lync 2013 Client and OS different bitness (combination of x86 and x64)

All Users

reg add HKLM\Software\Wow6432Node\Policies\Microsoft\Office\15.0\Lync /v GalDownloadInitialDelay /t REG_DWORD /d 0 /f

 

Current User

reg add HKCU\Software\Wow6432Node\Policies\Microsoft\Office\15.0\Lync /v GalDownloadInitialDelay /t REG_DWORD /d 0 /f

 

 After adding these keys you must exit and re-enter the Lync client. You can check for the address book files in %userprofile%\AppData\Local\Microsoft\Office\15.0\Lync\sip_user1@fabrikam.com. You should now see two files named galcontacts.db and galcontacts.db.idx.

Comments (9)

  1. Anonymous says:

    On a number of our computers, we have found that unless the registry key was "GalDownloadInitialDelay " the forced sync would not take place.
    We had set this key via GPO (latest version of lync15.admx) and in the Registry, it appears as "galdownloadinitialdelay".
    Would you know why the case-type for the Registry key matters?

  2. Jeremy J. says:

    How do you add these keys?

  3. Dan G. says:

    So how would this possibly work on a phone client? I am having this issue right now where we needed to change the mask in our dial plan, and now wondering when the new mask will show the right number.

  4. chrisf says:

    hey Dan G. if you mean a mobile phone client, they only use OWA lookup (cant remember correct term) but they look up the contacts direct from AD so it’s pretty instant. I’ve been playing with this.

  5. Virendra says:

    Usefull blog

  6. mdgirl says:

    Thanks for the post. Two questions: First, are both entries needed? For example, if you set the ALL USERS key, do you still need the one under CURRENT USER? Second, I am concerned about this, as my population would not/should not know that this needs to
    be done: "After adding these keys you must exit and re-enter the Lync client." Is there any way around this?

  7. mdgirl says:

    Also, I searched a computer for this key and it could not be found! Is this because the machine is running Lync 2013 and not the latest Skype for Business 2015?

  8. mdgirl says:

    Ignore my second post, sorry. The key is not there by default, but it adds it when you issue the command. Still have this question: Are both entries needed? For example, if you set the ALL USERS key, do you still need the one under CURRENT USER? Thanks.

  9. Umair Munir says:

    Yes, its done. Thanks