web-dev-qa-db-ja.com

Synergy起動時のsynrgyhk.dllに関するエラー

時々、WindowsでSynergyを起動すると、次のメッセージが表示されます。

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

どうすればこれを解決できますか?私が見つけた唯一の回避策はコンピュータを再起動することですが、より良い修正はありますか?

16
capcom
  1. ダウンロード Process Explorer
  2. それを実行し、小さな双眼鏡をクリックしてsynergyを検索します
  3. 問題のあるdll(synrgyhk.dll)を使用してすべてのプロセスを強制終了します-ここでは、重要なものを強制終了しないように注意してください
  4. なんらかの理由でdllを処理するsplwow64.exeと呼ばれるプロセスを強制終了しなければならなかった。
14
capcom

Synergy Q&Aのサイトから解決策を見つけることができませんでしたが、ここで見つけました。実行services.mscそしてSynergyサービスを再起動します。サーバーをすぐに起動できるはずです。提案してくれてありがとう Shiki 。ただし、レジストリの構成をリセットする必要はありませんでした。パスワードが30桁で覚えていないのでありがたいです。

オプションA

  1. [実行]に移動し、services.mscと入力します
  2. Synergyサービスを停止して、再開します。
  3. Synergyアプリを起動して出来上がり! PCを再起動する必要はありません。

オプションB(Windows 8.1の場合)

  1. タスクマネージャーを開く
  2. サービスに移動
  3. Synergyサービスを停止して、再開します。
3
rjalcivar

今日私のWindows764ビットSynergyサーバーで起こりました...

トリガーの可能性...スリープ状態になった外付けドライブにアクセスしようとしたときに、マシン全体が一時的に停止しました。マシンが再開したとき、Synergyは再開しませんでした。

解決:

  • Windowsタスクマネージャーで、「プロセス、すべてのユーザー」を表示し、名前に「シナジー」が含まれているものをすべて強制終了しました。
  • 次に、「サービス」に移動し、Synergyサービスで「開始」を実行しました。
  • 次に、Synergy(アプリ)を再起動すると、機能しました。

これらの手順を別の順序で実行しようとしましたが、SynergyプロセスがSynergyサービスのシャットダウンなどを防ぐため機能しなかったため、順序は重要です。

0
Doug

nlocker をダウンロードして、Synergyのインストールフォルダーに移動します。 synrghyk.dllを右クリックして、Unlockerを選択し、それを使用してすべてのプロセスを強制終了します。その後、正常に動作するはずです。

0
larkey