Maybe some employees don’t want to startup the Lync 2010 client at boot up. So they uncheck the following checkbox:
Normally this is no big deal, but at some conditions (both, Windows XP and 7 systems effected – don’t know why for now!!!) this don’t work with every installation. A problem can occur that the communicator.exe process ‘wants’ to start twice at boot up which causes explorer.exe interferences resp. a flicking screen (the communicator.exe instances startup/kills each other somehow). Only a kill of the explorer.exe and the communicator.exe instances help out (until a restart…).
But if you delete the string value Communicator below HKLM\Software\Microsoft\Windows\CurrentVersion\Run, Lync sets it back at every startup (the installer starts and checks the registry settings).
So what now?:
Firstly I checked the Antivirus Solution, but I couldn’t reproduce it onto an other similar system.
Then I tried the latest Lync 2010 April 2011 Update (4.0.7577.275):
But this didn’t helped either.
Finally, the deletion of the value data “C:\Program Files\Microsoft Lync\communicator.exe” /fromrunkey of the string value Communicator (HKLM\Software\Microsoft\Windows\CurrentVersion\Run) helped out.
REM: Too bad, I don’t know what the /fromrunkey switch means for now resp. didn’t found anything useful: Bing/Google etc. + Lync 2010 fromrunkey search via Technet
Here is the reason why it happened: PTIM.exe (part of the WebEx Productivity Tools from WebEx) causes the problems resp. when you kill PTIM.exe everything is fine again. So a uninstall of the WebEx Productivity Tools helps out.
It is only strange that PTIM.exe makes the stress when someone >>>deactivates<<< Lync at boot up…
I researched and found out that PTIM.exe is responsible for the IM integration of WebEx (http://support.webex.com/US/PT/wx_pt_ag.pdf):
And because the PTIM.exe Version 2.1.1115 that I use ‘don’t know’ OCS/Lync (too new!?), it makes trouble.
So this finally helps out (uncheck the IM integration of the WebEx productivity tools):
Too bad that it is checked by default…