与 RDP 会话断开连接时停止注销

与 RDP 会话断开连接时停止注销

我不想让我的 VPS 注销已断开的会话。这真的很烦人,因为这样某些程序就会冻结。操作系统是 Windows Server 2008 R2。

如何防止断开的会话被注销?

我试过 pepoluan、rayan ries 和 Simon L 的答案

答案1

默认情况下,独立 Windows 安装将不是注销已断开的 RDP 会话。

因此,您的安装必须经过定制,才能注销已断开的 RDP 会话。

启动 MMC。

加载组策略对象编辑器管理单元。它将针对本地计算机。

深入到计算机配置 -> 管理模板 -> Windows 组件 -> 远程桌面服务 -> 远程桌面会话主机 -> 会话时间限制

验证“设置断开连接的会话的时间限制”设置是否为“未配置”或“已启用”,但设置为“从不”。

答案2

要补充@Ryan 写的内容,如果本地安全策略为“未配置”,则接下来必须检查终端服务配置/远程桌面配置。右键单击“连接”,选择“属性”,然后检查是否没有强制执行“强制断开连接”选项。

(我目前无法访问 Windows Server 2008 R2 计算机;当我重新获得访问权限时,我会更新/修复我的答案)

勘误表:位置是开始 > 管理工具 > 远程桌面服务 > 远程桌面会话主机配置。双击“RDP-Tcp”,然后转到“会话”选项卡。

编辑以添加:但请注意,如果不使用强制注销来限制会话,您将要迟早会遇到硬编码的 2 个 RDP 会话限制(包括“控制台”会话),最终需要强制注销。

答案3

GPO 答案也有效,我只是想补充答案。正如 Ryan 所说,这很不寻常,因为默认情况下您的会话可以随意空闲。但是,您可以使用上述策略自定义断开连接时间。如果您需要在单个服务器上配置此策略,则与此策略相关的注册表项是

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\终端服务

创建或更新名为 MaxDisconnectionTime 的 DWORD,现在设置用户可以断开连接的时间(以毫秒为单位)。例如:1209600000 表示 14 天,依此类推。

如果您希望断开连接不受限制,您可以删除该值。

相关内容