如何配置 Remoteapp 服务器以提高稳定性

如何配置 Remoteapp 服务器以提高稳定性

RemoteApp 不稳定

根据我的经验,远程桌面连接(尤其是 RemoteApp 连接)存在一些不稳定性,尤其是在整天使用 RemoteApp 时尤其明显。

有几个问题会影响稳定性和可用性:

  1. 连接意外中断。当应用程序空闲一段时间(约 30 分钟)并且用户重新控制时,应用程序将无响应。与服务器的连接已断开。几秒钟后,消息连接已丢失。正在尝试重新连接您的会话。出现。重新连接并不总是成功。这些断开的连接与空闲超时设置。

    日志(事件日志、TerminalServices-LocalSessionManager)显示,当用户点击无响应的应用程序时,连接立即断开。一些连接重新连接(约 80%,其他连接注销约 20%)。

  2. 偶尔重新连接时会出现黑屏。有时,当会话断开连接,用户再次登录时,他会看到黑屏而不是登录屏幕(例如这里这里以及其他地方使用的不同解决方案)。我的设置:断开连接的会话将在 5 分钟后注销。

语境

我有两台安装了 RDP 和 RemoteApp 的 Windows Server 2008 R2。我有连接到它的 Windows XP 和 Windows 7 客户端。用户整天都在运行 RemoteApp,但他们可能会让该应用程序闲置一小时左右。

我目前所做的

服务器端保持连接改善了断开连接

感谢@hyp,我离稳定的情况又近了一步。我通过配置本地组策略在服务器端配置了keepalive:

Computer Configuration -> Policies -> Admin Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Connections -> Configure keep-alive connection interval

情况有所好转,但仍不令人满意。连接仍然会意外中断,但频率有所降低(我遇到的断开次数减少了一半,而且我再也没有接到有关此问题的任何帮助台电话)。现在,服务器会注意到连接何时中断,断开会话并注销用户。用户体验现在更好了,因为当网络事件发生时会话会立即中断,而不像以前那样只有在用户交互时会话才会中断。

但我希望客户端计算机能够注意到断开连接并自动尝试重新连接。这将避免用户需要再次登录。


连接不可靠是 RemoteApp 的普遍问题吗?是否有人大量使用 RDP 并遇到同样的问题?或者是否有人从未遇到过这种情况?

如果 RemoteApp 对轻微的网络干扰同样敏感,其他人如何应对这个问题?如果它只在我的环境中敏感,如何确定问题出在我的服务器配置上还是我的 ISP 上?

我还能做些什么来获得更加稳定的 RDP 连接?

答案1

根据建议,我将评论转化为答案。

听起来您需要某种保持活动信号,RDP 连接有一个可用的信号,但默认情况下它是关闭的。您要查找的设置是:

Computer Configuration -> Policies -> Admin Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Connections -> Configure keep-alive connection interval

只需确保将其应用到您的 RDS 服务器并尝试一下,希望这会有所帮助。

相关内容