我正在尝试使用 RealVNC 和 TightVNC 从 Vista 通过 VNC 连接到 OSX 10.4.11 框。我可以成功连接,但大约一分钟后我的 VNC 窗口完全冻结,而在 Mac 上,AppleVncServer 进程开始占用大量 RAM(100Mb +)和 CPU(40-50%) - 但 Mac 不会冻结。发生这种情况时,没有人可以再通过 VNC 连接,直到 AppleVncServer 进程重新启动。
我仔细检查了我使用的 VNC 客户端上的所有可用选项,但没有发现任何明显会导致此行为的原因。如果您对此有任何见解,我将不胜感激。
达科
更新:经过更多故障排除后,似乎只有当我在 Vista 上进行复制时才会发生这种情况。一旦执行复制操作,VNC 就会冻结。请注意,VNC 内的复制粘贴工作正常……
答案1
这是剪贴板不兼容的已知问题。
例如,TightVNC 连接配置文件将包含 disableclipboard=0。将该值更改为 1,MAC 端的 VNC 服务器将不会崩溃。
答案2
我以前在使用 RealVNC 和 TightVNC 时也遇到过类似的问题。
您尝试过 UltraVNC 了吗?这为我们解决了问题。不知道为什么。
答案3
我在使用 Tiger 时也遇到了同样的问题,只不过我尝试从 Windows XP 计算机进行远程登录。我尝试了各种不同的客户端,结果都完全相同。
最后我关闭了 Mac OS X 附带的 VNC 服务器,并安装了 Vine Server。无论我在 Windows PC 上使用哪个客户端,Vine Server 都没有出现问题。
http://sourceforge.net/projects/osxvnc/
我可能应该提一下,当我升级到 Leopard 时,我又开始使用内置的 VNC 服务器。它似乎更稳定。
答案4
黑暗中的射击 - 正如您所说的那样,它与文件复制有关,可能尝试以管理员身份运行 vnc 查看器或禁用 UAC,因为这可能是权限问题。