在 Windows Server 2016/2019/2022(以及未来可能的 2025)上开启多用户远程桌面(RDP)连接,通常需要配置 远程桌面服务(RDS) 或修改系统策略。以下是详细步骤:
方法 1:通过组策略启用多用户 RDP(适用于非 RDS 环境)
默认情况下,Windows Server 仅允许 1 个管理员用户 同时远程连接。通过以下方法可突破限制(最多支持 2 个并发会话,更多需 RDS 许可证)。
步骤
1. 启用远程桌面(RDP)
打开“服务器管理器” → “本地服务器” → 点击 “远程桌面” 设置为 “允许”。
或运行命令:
powershell
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name "fDenyTSConnections" -Value 0
放行防火墙(如未自动放行):
powershell
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
2. 修改组策略允许多用户同时登录
按
Win + R
输入gpedit.msc
打开组策略编辑器。导航到:
复制计算机配置 → 管理模板 → Windows 组件 → 远程桌面服务 → 远程桌面会话主机 → 连接
修改以下两项:
“限制连接的数量” → 启用,设置最大连接数(如
999999
)。“将远程桌面服务用户限制到单独的远程桌面服务会话” → 禁用。
重启服务器 或强制更新策略:
powershell
gpupdate /force
3. 允许非管理员用户远程登录
打开 “系统属性”(
sysdm.cpl
)→ “远程” 选项卡 → 点击 “选择用户”。添加允许远程登录的用户(如
Domain Users
或具体用户)。
方法 2:安装远程桌面服务(RDS)支持更多用户(需许可证)
如果需要 超过 2 个并发会话,必须安装 远程桌面服务(RDS) 并购买许可证(每个用户/设备需 CAL 许可证)。
步骤
1. 安装 RDS 角色
打开 “服务器管理器” → “添加角色和功能”。
选择 “远程桌面服务” → 勾选 “远程桌面会话主机(RD Session Host)”。
完成安装并重启服务器。
2. 配置 RDS 许可证服务器
在 “服务器管理器” → “远程桌面服务” → 部署 “许可证服务器”。
购买并安装 RDS CAL 许可证(通过微软批量许可或云服务商购买)。
3. 设置会话限制
打开 “远程桌面服务管理器”(
tsadmin.msc
)。右键 “RD Session Host” → “属性” → “会话” 选项卡:
设置 “活动会话限制”(如 10 个用户)。
勾选 “结束已断开的会话” 以释放资源。
方法 3:通过注册表强制破解(不推荐生产环境)
⚠️ 仅用于测试环境,微软可能封禁此方法。
通过修改注册表绕过 RDS 许可证检查:
打开注册表(
regedit
),导航到:复制
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod
删除
GracePeriod
项(需先获取权限)。重启服务器。
总结
推荐方案:
测试/小型团队 → 使用 方法 1(组策略)。
企业生产环境 → 使用 方法 2(RDS + 许可证),确保合规。
常见问题
1. 连接时提示“没有远程桌面授权服务器”
原因:超过 2 个会话且未配置 RDS 许可证。
解决:安装 RDS 角色并激活许可证,或回退到方法 1。
2. 如何查看当前远程用户?
powershell
3. Windows Server 2025 是否支持?
预计与 2022 方法相同,微软尚未发布官方文档。
windows2016多用户登录主机,windows多用户登录服务器,windows多用户远程桌面连接,RDP多用户远程协助
windows2019多用户登录,windows2019多用户远程控制桌面,windows2019系统rdp多用户操作,
windows2022多用户登录主机,windows2022多用户远程控制桌面,windows2019系统rdp多人操作
目前有0 条留言