这篇文章与此相关:通过主机名与 IP 地址进行远程桌面连接
但还有更多信息需要提供,因此决定发布新信息。
使用主机名连接到远程桌面时,它经常挂在“保护远程连接...”上。这是wireshark捕获:
但是当连接成功时(有时是在使用主机名时,总是在使用 IP 地址时),捕获结果如下:
注意第一次捕获时的psh,ack 。然后它在最后捕获的数据包之后挂起。
在第二种情况下,它会连接并正常工作。
22222只是目标win10机器上的远程桌面端口,由3389更改而来。客户端机器也是win10。
任何想法为什么它经常被卡住,但只有在 mstsc.exe 中指定主机名时?
看来我终于解决了这个问题,并且该解决方案将令人难以置信。
出于某种原因,我记得很久以前禁用 TCP 自动调整有助于解决网络问题。所以我在我的Win10客户端上禁用了它:
重新启动后,远程桌面问题神奇地解决了。显然,禁用自动调整也会对吞吐量产生不利影响,因此我再次启用它并重新启动。
已经过去几天了,使用主机名访问远程桌面一切正常。
使用主机的 IP 地址过去和现在一直都很好,这仍然没有意义。
在我的 Win10 客户端上切换 TCP 自动调整是否可以清除一些网络障碍?我不知道,除了它解决了问题。