启动 Synergy 时出现 synrgyhk.dll 错误

启动 Synergy 时出现 synrgyhk.dll 错误

每隔一段时间,当我在 Windows 上启动 Synergy 时,就会收到以下消息:

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

我该如何解决这个问题?我发现的唯一解决方法是重启电脑,但有没有更好的解决办法?

答案1

  1. 下载进程探索器
  2. 运行它并搜索协同作用点击小望远镜
  3. 终止所有使用有问题的 dll(synrgyhk.dll)的进程 - 注意不要终止任何重要的进程
  4. 由于某种原因,我不得不终止一个splwow64.exe拥有该 dll 句柄的进程,之后一切都很顺利

答案2

我在 synergy Q&A 网站上找不到解决方案,但我在这里找到了。运行services.msc并重新启动 Synergy 服务。它应该允许您立即启动服务器。谢谢志贵感谢你的建议。但是,我不需要重置注册表中的配置。我很感激,因为我的密码是 30 位数字,我不记得了。

答案3

选项 A

  1. 转到运行,输入 services.msc
  2. 停止 Synergy 服务并重新启动。
  3. 启动 Synergy 应用程序,瞧!无需重启 PC。

选项 B(在 Windows 8.1 上)

  1. 打开任务管理器
  2. 前往服务
  3. 停止 Synergy 服务并重新启动。

答案4

今天在我的 Windows 7 64 位 Synergy Server 上发生了这种情况......

可能的触发因素...当我尝试访问已进入睡眠状态的外部驱动器时,整个机器短暂地出现故障。当机器恢复时,Synergy 没有出现故障。

解决方案:

  • 在 Windows 任务管理器中,我调出了“进程、所有用户”,并终止了名称中带有“Synergy”的所有进程。
  • 然后我转到“服务”并对 Synergy 服务执行“启动”。
  • 然后我重新启动了 Synergy(应用程序),它就正常工作了。

顺序很重要,因为我尝试以不同的顺序执行这些步骤,但没有成功,因为 Synergy 进程阻止 Synergy 服务关闭等。

相关内容