You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 11如何阻止新远程桌面连接直到现有会话超时?

Windows 11如何阻止新远程桌面连接直到现有会话超时?

嗨,我来帮你解决这个Windows 11上的远程桌面会话限制问题~

你提到在Windows Server 2022里已经通过相关设置实现了「现有RDP会话活跃时,不让新连接踢掉它」,还搭配了15分钟空闲断开的规则,这在服务器上没问题,但Windows 11不管怎么更新组策略、重启都没效果对吧?其实Windows 11作为客户端系统,RDP的默认配置逻辑和服务器版有差异,你可以试试下面这两种方法:

方法一:通过本地组策略编辑器设置(适用于专业版/企业版)

  • 按下Win + R,输入gpedit.msc打开本地组策略编辑器
  • 依次导航到:计算机配置 > 管理模板 > Windows组件 > 远程桌面服务 > 远程桌面会话主机 > 连接
  • 找到「限制连接数量」策略,启用它,然后把「允许的RD最大连接数」设为1。这样同一时间只能存在一个RDP会话,新的连接请求会直接被拒绝,直到现有会话断开(包括你的15分钟空闲断开规则触发后)
  • 同时别忘了确认「将远程桌面服务用户限制到单独的远程桌面服务会话」这个策略是启用状态,确保每个用户只能拥有一个会话
  • 设置完成后,按下Win + X打开终端,运行gpupdate /force刷新组策略,或者直接重启电脑让设置生效

方法二:通过注册表编辑器设置(适用于家庭版或组策略无效的情况)

  • 按下Win + R,输入regedit打开注册表编辑器(操作前建议备份注册表,避免误改导致问题)
  • 导航到路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
  • 找到或新建一个DWORD类型的值:fSingleSessionPerUser,将其数值数据设为1,这会强制每个用户只能有一个RDP会话
  • 再找到或新建一个DWORD类型的值:MaxInstanceCount,将其数值数据设为1,限制远程桌面的最大连接数量为1
  • 完成后重启电脑,设置就会生效

另外要注意,Windows 11默认支持快速用户切换,可能会导致新连接创建新会话而不是踢掉现有,但上面的设置会彻底限制单会话,新连接请求会收到「无法连接,因为已有一个活跃的远程桌面会话」类的提示,直到现有会话主动断开或者触发你的15分钟空闲超时规则。

你之前配置的15分钟空闲断开规则,在Windows 11里也可以通过组策略的「设置远程桌面服务会话的时间限制」来配置,和服务器版的操作逻辑一致,确保空闲超时后会话自动释放连接名额。

备注:内容来源于stack exchange,提问作者MountainMan

火山引擎 最新活动