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

我不希望我的VPS注销断开连接的会话。 这真的很烦人,因为一些程序然后冻结。 操作系统是Windows Server 2008 R2。

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

我尝试了pepoluan,rayan ries和西蒙L答案

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

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

启动MMC。

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

深入到计算机configuration – >pipe理模板 – > Windows组件 – >远程桌面服务 – >远程桌面会话主机 – >会话时间限制

确认设置“为断开连接的会话设置时间限制”设置为“未configuration”或“已启用”,但设置为“从不”。

要添加@Ryan写的内容,如果本地安全策略是“未configuration”,接下来你必须检查terminal服务configuration/远程桌面configuration。 右键单击“连接”,select“属性”,然后检查是否没有“强制断开”选项被强制执行。

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

错误:位置是开始>pipe理工具>远程桌面服务>远程桌面会话主机configuration。 双击“RDP-Tcp”,然后进入“会话”选项卡。

编辑添加:不过请注意,不限制带强制注销的会话,您迟早遇到硬编码的2 RDP会话限制(包括“控制台”会话),因此必须强制注销。

GPO的答案也是如此,我只是想补充答案。 这正如Ryan所说的,不寻常的是,因为默认情况下你的会话可以闲置很长时间。 但是,您可以根据上述政策自定义断开连接时间。 如果您需要在单个服务器上进行configuration,则此策略涉及的registry项是

 HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows NT \ Terminal Services

创build或更新名为MaxDisconnectionTime的DWORD现在设置用户可以以毫秒为单位断开的时间量。 EG:1209600000 14天,依此类推。

如果您希望断开连接是无限的,则可以删除该值。