我刚刚在 2012 R2 域上设置了新的 RDS 部署。当客户端连接到 RemoteDesktop 时,在“准备目标计算机”阶段会出现相当大的延迟。我可以通过禁用 RDS 会话主机上的 Windows 防火墙来解决这个问题。
我已经搜索了网络并检查了所有开放的端口,并且似乎我已经为所有内容添加了所需的例外,但是每当我重新打开防火墙时,这种情况仍然会发生。
答案1
在防火墙打开时检查安全日志,看看是否可以找到来自连接 IP 的任何被阻止的条目。
另外,请检查防火墙中的规则数量,如果规则很多,请考虑禁用/删除一些多余的规则;如果规则太多,实际上会减慢响应时间,因为它必须处理每条规则。
答案2
从客户端,当您在“准备”阶段等待时(启用防火墙),打开 cmd 并使用以下命令:netstat -an
然后,在输出中查找状态为“syn sent”的行,这应该有助于您找到目标端口和防火墙阻止的地址。