禁用“将用户限制到单独的远程桌面服务会话”策略并配置断开连接会话自动清理,可实现同一账号多设备并发登录且避免资源堆积:先在gpedit.msc中禁用单一会话限制,再启用15分钟断开会话时间限制及超时终止,最后执行gpupdate /force并重启remote desktop services服务。

当同一账号在多台设备上远程连接同一台Windows服务器时,后登录的会话会直接踢掉前一个会话,导致正在工作的远程桌面被强制断开,且原会话未注销、资源持续占用——这是由“将用户限制到单独的远程桌面服务会话”策略启用所致。
禁用单一会话限制策略
该策略默认启用,它强制同一用户只能存在一个活动会话,新连接会终止旧连接。必须禁用才能允许多个并发会话共存(即使断开状态也保留)。
在目标服务器上按 Win + R 输入 gpedit.msc → 回车打开本地组策略编辑器。
导航至:计算机配置 → 管理模板 → Windows组件 → 远程桌面服务 → 远程桌面会话主机 → 连接。
在右窗格中双击“将用户限制到单独的远程桌面服务会话”,选择“已禁用”,点击“确定”。
【重要】此操作不会立即生效,必须配合后续的会话时间限制策略才能防止资源堆积。
设置已断开连接会话的自动清理
禁用单一会话限制后,用户断开RDP窗口(不注销)会产生大量“断开连接”状态的残留会话,长期积累会耗尽内存和许可证。
仍在此组策略路径下:计算机配置 → 管理模板 → Windows组件 → 远程桌面服务 → 远程桌面会话主机 → 会话时间限制。
双击“设置已断开连接的会话的时间限制”,启用该策略,将时间设为15分钟(建议值,不可设为“从不”)。
双击“达到时间限制时终止会话”,必须勾选“已启用”——否则超时后仅断开,不会真正释放进程和内存。
强制刷新策略并重启服务
第一步:以管理员身份打开命令提示符,执行:gpupdate /force,等待提示“用户策略处理成功。计算机策略处理成功。”
第二步:在运行框中输入 services.msc → 找到“Remote Desktop Services”服务 → 右键选择“重新启动”。【注意】不重启此服务,新策略对已存在的断开会话无效。
第三步:验证效果——用同一账号先后从两台设备连接,首次连接保持活动,第二次连接不再踢出前者;首次断开RDP窗口后等待15分钟,其会话将自动从任务管理器→“用户”选项卡中消失。











