Lync Client 2013 – Adressbuch Reset

Ab und an passiert es, dass der Lync 2013 Client keine Suche im Adressbuch zulässt oder nur Suchergebnisse von Kontakten aus der eigenen Kontaktliste angezeigt werden. Folgendes Script resetet das Lync 2013 Client Adressbuch und behebt diese Probleme.

Lync Client 2013 – Adressbuch Reset Script

Was macht das Script?

  • Regestry Keys setzen: GALDownloadInitialDelay = 0 (Jetzt wird das Adressbuch sofort nach dem Start von Lync Client 2013 heruntergeladen)
  • Lokale Adressbuch Dateien löschen
  • Lokale Adressbuch Caches löschen

Script

@echo off
tasklist /fi "IMAGENAME eq lync.exe" | find "lync.exe" >nul
If %errorlevel%==0 goto LyncOffen
reg add HKCU\Software\Wow6432Node\Policies\Microsoft\Office\15.0\Lync\ /v GALDownloadInitialDelay /t REG_DWORD /d 0 /f >nul
reg add HKCU\Software\Policies\Microsoft\Office\15.0\Lync\ /v GALDownloadInitialDelay /t REG_DWORD /d 0 /f >nul
If %errorlevel%==1 goto Fehler1
Set USERAPPDATA=%USERPROFILE%\AppData\Local
dir "%USERAPPDATA%\Microsoft\Office\15.0\Lync\sip_*" /b > gal.txt
FOR /F "tokens=1" %%i in (gal.txt) do (
If Exist "%USERAPPDATA%\Microsoft\Office\15.0\Lync\%%i\gal*.*" del "%USERAPPDATA%\Microsoft\Office\15.0\Lync\%%i\gal*.*"
If Exist "%USERAPPDATA%\Microsoft\Office\15.0\Lync\%%i\abs*.cache" del "%USERAPPDATA%\Microsoft\Office\15.0\Lync\%%i\abs*.cache"
)
del gal.txt
echo Erfolgreich: Registry Key hinzugefuegt und Adressbuch Dateien geloescht...
goto End
:Fehler1
echo Fehler: Das Script muss als Administrator ausgeführt werden...
echo.
goto End
:LyncOffen
echo Fehler: Lync Client 2013 muss zuerst beendet werden...
:End

Einfach als .bat Datei speicher und als Administrator ausführen.

Kommentar verfassen