16

Every once in a while, when I start Synergy on Windows, I get this message:

failed to init synrgyhk.dll, another program may be using it

How can I resolve this? The only workaround I've found is to restart the computer, but is there a better fix?

Indrek
  • 24,874
capcom
  • 421
  • 1
  • 5
  • 11

5 Answers5

14
  1. Download Process Explorer
  2. Run it, and search for synergy by clicking on the little binoculars
  3. Kill all processes using the troubling dll (synrgyhk.dll) - be careful here to not kill anything important
  4. I had to kill a process called splwow64.exe that had a handle on that dll for some reason, and everything worked great after
capcom
  • 421
  • 1
  • 5
  • 11
7

I couldn't find a solution from the synergy Q&A's site, but I found it here. Run services.msc and restart Synergy service. It should allow you to start the server now. Thanks Shiki for the suggestion. I, however, didn't need to reset the configuration in the registry. I'm thankful for that since my password is 30 digits and I don't remember it.

ecin
  • 91
3

Option A

  1. Go to Run, type services.msc
  2. Stop the Synergy service and start it again.
  3. Start Synergy app and voila! No need to restart PC.

Option B (on windows 8.1)

  1. Open task manager
  2. Go to Services
  3. Stop the Synergy service and start it again.
0

Just download: Unlocker, and navigate to the installation folder of Synergy. Right click the synrghyk.dll, choose Unlocker and kill all processes with it. Then it should work fine.

jAce
  • 1,382
  • 6
  • 17
  • 32
ElleJay
  • 2,119
0

Happened on my Windows 7 64-bit Synergy Server today...

Possible trigger... the whole machine hiccuped briefly as I tried to access an external drive that had gone to sleep. When the machine resumed, Synergy did not.

Solution:

  • In Windows Task Manager I brought up "Processes, All users" and killed anything with "Synergy" in the name.
  • I then went to "Services" and did a "Start" on the Synergy service.
  • Then I restarted Synergy (the app) and it worked.

The order is important, because I tried to do those steps in different orders and it didn't work because the Synergy process keeps the Synergy Service from shutting down, etc.

Doug
  • 1