Windows XP中的连接丢失远程桌面会话将用户closures而不是断开连接

我们遇到了与TechNet上此帖中所述相同的问题。 我们使用远程桌面远程login到Windows XP机器。 如果连接丢失,则用户注销而不是断开连接。 我检查了GPO的远程桌面设置,但它们都设置为没有会话限制。 连接丢失多长时间无关紧要,注销立即发生。

使用Windows 7和Windows XP时会发生这种情况。 还有其他政策我应该检查吗? 我看到这个问题在网上问了很多,但我没有看到一个解决scheme。

我们的服务器是Windows Server 2003,客户端是Windows XP。

更新:我使用远程桌面testing到Windows 7计算机,用户仍然login。所以这似乎孤立到Windows XP。

Windows XP上的terminal服务服务器组件使用存储在registry中的configuration设置。

Registry key: HKLM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\ Registry value: MaxDisconnectionTime 

如果MaxDisconnectionTime的值非常低,则可能导致此问题。 尝试将其设置为0(无超时)。

注意:

  • 该设置以毫秒为单位。 60000(十进制)= 1分钟。
  • 该设置不影响当前会话。 我会重新启动以确保它,但是当您注销并重新login时,它应该会生效。
  • 在该registry项下可能会有一些其他设置影响行为。 您可能还想将MaxIdleTime和MaxConnectionTime设置为0。