我在 Windows 8 Pro 64 位上使用 Synergy 1.4.12(服务器)。
当我尝试停止服务时,出现了错误。如果我在窗口中单击“停止”或右键单击启动图标,Synergy 服务将停止,但 synergys.exe 仍在运行,我仍然可以控制客户端,直到结束该过程。
DEBUG: start ipc handle data
DEBUG: ipc read: ICMD
DEBUG: finished ipc handle data
DEBUG: new command, elevate=1 command=
DEBUG: adopting new buffer
DEBUG: discarding 1 event(s)
ERROR: ipc connection error, remote host closed
NOTE: connecting to service...
NOTE: connection established
什么原因导致了此错误?我检查过,在单击“停止”之前,该服务正在运行。单击“停止”后,该服务已停止,但 synergy 仍建立连接。我相信此错误会停止“停止”命令的其余部分,因此 synergy 仍然认为该服务正在运行。一旦我结束 synergys.exe,此连接就会停止,我得到
ERROR: ipc connection error, connection refused
NOTE: connecting to service...
令我惊讶的是,只要 synerys.exe 存在,synergy 无需服务运行即可工作。
哦,我还用 revo 卸载程序安装并重新安装、删除了剩余的注册表和配置文件。还尝试了夜间版本。哦,这是 Windows 8 Pro 的全新安装。
编辑* 我将 Windows 7 专业版和 Windows 7 家庭版从 synergy 1.4.10 更新到 1.4.12,Windows 7 专业版也出现了同样的问题,但家庭版没有。不知道是不是 bug。
此外,当单击“应用”时,synergy 似乎正确地停止了服务,服务和 synergys.exe/synergyc.exe 在使用新配置重新启动之前。
答案1
此问题已在最新版本中修复协同作用。请更新您的安装以获取修复。