我已经更新了服务器(win7)和客户端(win-xp 和 osx 10.6.8)。
WindowsXP 日志:错误:无法加载 shell 库,synwinxt.dll 丢失或无效
DLL 与 synergie 位于同一文件夹中。我替换了两次,更新到 1.4.15 也无济于事。
在 OS X 上,从终端启动 synergie 后,我尝试连接到服务器,但冻结了。
在 Win7 上我得到的只是"accepted client connection"
:"new client disconnected"
答案1
这正是我在使用 Synergy 时遇到的问题,而且我每次更新它时都会遇到这个问题。
Synergy 以某种方式锁定了该文件 - 因此当它自己的卸载包尝试卸载旧版本时它会失败,并且在安装新版本时它无法写入新版本。
这似乎是 Synergy 一直存在的问题 —— 它没有正确地从其服务中放弃对文件的控制。
这是一个令人尴尬的混乱局面,当我最终安装最新版本时,总是要花上几个小时才能弄清楚。
我的一台 Win 7 Pro 机器最终在重启时放弃了该文件。另一台机器我不得不重命名该文件。
您也可以转到任务管理器>服务并停止 Synergy,然后卸载它,然后尝试删除 Program Files/Synergy 文件夹中的所有文件。
然后安装新版本。