我们遇到了与这在 TechNet 上发帖。我们使用远程桌面远程登录 Windows XP 计算机。如果连接丢失,用户将被注销而不是断开连接。我检查了 GPO 中的远程桌面设置,但它们都设置为无会话限制。无论连接丢失多长时间,都会立即注销。
使用 Windows 7 和 Windows XP 时都会发生这种情况。我是否应该检查其他政策?我看到网上经常有人问这个问题,但我没有找到解决办法。
我们的服务器是Windows Server 2003,客户端是Windows XP。
更新:我测试了使用远程桌面进入 Windows 7 计算机,用户仍然保持登录状态。所以这似乎与 Windows XP 无关。
答案1
Windows XP 上的终端服务服务器组件使用存储在注册表中的配置设置。
Registry key: HKLM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\
Registry value: MaxDisconnectionTime
如果 MaxDisconnectionTime 的值非常低,则可能导致此问题。请尝试将其设置为 0(无超时)。
笔记:
- 此设置以毫秒为单位。值 60000(十进制)= 一分钟。
- 该设置对当前会话无效。我会重新启动以确保安全,但它应该会在您注销并重新登录时生效。
- 该注册表项下可能还有一些其他设置会影响该行为。您可能还想将 MaxIdleTime 和 MaxConnectionTime 设置为 0。