Błąd o synrgyhk.dll podczas uruchamiania Synergy

16

Od czasu do czasu, kiedy uruchamiam Synergy w systemie Windows, pojawia się następujący komunikat:

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

Jak mogę to rozwiązać? Jedynym obejściem, jakie znalazłem, jest ponowne uruchomienie komputera, ale czy jest lepsze rozwiązanie?

capcom
źródło

Odpowiedzi:

14
  1. Pobierz Process Explorer
  2. Uruchom go i poszukaj synergii , klikając małą lornetkę
  3. Zabij wszystkie procesy za pomocą kłopotliwego dll (synrgyhk.dll) - uważaj tutaj, aby nie zabić niczego ważnego
  4. Z splwow64.exejakiegoś powodu musiałem zabić proces o nazwie, który miał kontrolę nad tą biblioteką dll, a potem wszystko działało świetnie
capcom
źródło
Kolejna uwaga: po raz kolejny miałem problemy, ale zdałem sobie sprawę, że tym razem baterie w mojej myszy wyczerpują się!
capcom
4
Możesz także spróbować zatrzymać / uruchomić usługę w Usługach i zresetować ustawienia (jest w Regedit, poszukaj go). Dzięki tym trzem udało mi się naprawić jakiś dziwny problem ... (bez konkretnego błędu, po prostu na mnie umarł .)
Apache
1
W moim przypadku był to Google Chrome ...
Vlad Spreys
Czy Google Chrome tutaj też był ... dziwny
łatka
Gdyby miało to miejsce dzisiaj na obu moich serwerach. Pierwszy komputer (Vista), który właśnie odinstalowałem, uruchomił się ponownie i to naprawiło. Na mojej bieżącej maszynie (także Vista) musiałem zrobić tak, jak tu opisano, i znalazłem winowajcę dmw.exe (jak również iTunesHelper i kilka innych pozornie niezwiązanych programów. Dzięki.
gollumullog
7

Nie mogłem znaleźć rozwiązania na stronie pytań i odpowiedzi synergii, ale znalazłem ją tutaj. Uruchom services.msci uruchom ponownie usługę Synergy. Powinno to pozwolić teraz uruchomić serwer. Dzięki Shiki za sugestię. Nie musiałem jednak resetować konfiguracji w rejestrze. Jestem za to wdzięczny, ponieważ moje hasło składa się z 30 cyfr i nie pamiętam tego.

José Tony Stark Peña
źródło
3

Opcja A

  1. Idź do Uruchom, wpisz services.msc
  2. Zatrzymaj usługę Synergy i uruchom ją ponownie.
  3. Uruchom aplikację Synergy i voila! Nie ma potrzeby ponownego uruchamiania komputera.

Opcja B (w systemie Windows 8.1)

  1. Otwórz menedżera zadań
  2. Idź do Usługi
  3. Zatrzymaj usługę Synergy i uruchom ją ponownie.
rjalcivar
źródło
2
Dziękuję za Twoją odpowiedź. Czy możesz podać więcej kontekstu, dlaczego twoja odpowiedź pasuje do pytania? Dlaczego OP może otrzymywać wiadomości?
CallumDA,
@ CallumDA33, różne wersje Synergy zachowują się inaczej. Oto jeden przydatny wątek w bazie danych wsparcia produktu, ktoś mówi: „kilka procesów powinno mieć dostęp do tej samej biblioteki dll. I robią to ... ale czasem Synergy Pro 1.7.4 (najnowsza wersja) ma problem”. , a najlepszym sugerowanym rozwiązaniem jest „Zazwyczaj najprostszym sposobem na naprawę jest ponowne uruchomienie usługi synergii Windows” . Wątpię, aby ktokolwiek mógł powiedzieć coś więcej.
bytebuster
0

Wystarczy pobrać: Unlocker i przejdź do folderu instalacyjnego Synergy. Kliknij prawym przyciskiem myszy synrghyk.dll, wybierz Unlocker i zabij nim wszystkie procesy. To powinno działać dobrze.

Larkey
źródło
0

Zdarzyło się dzisiaj na moim 64-bitowym serwerze Synergy Windows 7 ...

Możliwe wyzwalanie ... cała maszyna czknęła na krótko, gdy próbowałem uzyskać dostęp do zewnętrznego dysku, który poszedł spać. Po wznowieniu pracy urządzenia Synergy nie.

Rozwiązanie:

  • W Menedżerze zadań Windows przywołałem „Procesy, wszyscy użytkownicy” i zabiłem wszystko z „Synergy” w nazwie.
  • Następnie poszedłem do „Usług” i wykonałem „Start” w usłudze Synergy.
  • Następnie ponownie uruchomiłem Synergy (aplikacja) i zadziałało.

Kolejność jest ważna, ponieważ próbowałem wykonać te czynności w różnych zamówieniach i nie zadziałało, ponieważ proces Synergy uniemożliwia zamknięcie Usługi Synergy itp.

Doug
źródło