Firstly a work around to the "Cannot initialize hook library; is synergy already running?" issue with Synergy running on Windows. Not sure if I'm the first to find this, if so hope this helps others!
No need to re-boot or logout, just restart the windows update service
I found that when synergys was in the error condition & I tried to delete all of the files in c:program filessynergy, synrgyhk.dll was locked and I couldn't delete it.
Using process explorer, I found that wuauctl.exe was locking the dll, restarting the windows update service stops and starts wuauctl.exe, that in turn releases the synrgyhk.dll = Allows synergy to fire up without any issues.
Hope this helps someone.
asked 12 Nov '11, 19:04
Hi. You are almost wright. In fact the problem is due to the "synrgyhk.dll" being locked by other app. In my case, the dll was being locked by a google chrome process.
I used a nifty little app called unlocker (check it out here if you want) that unlocked the dll.
Afterwards i was able to restart the synergy server.
Thanks for your orientations.
answered 18 Jan '12, 04:09