已安装50个RDS CALs,WS2019工作组服务器仍无法支持2人以上登录
针对你遇到的WS2019工作组环境下RD Session Host仅允许2个会话的问题,可按以下步骤排查处理:
确认RD会话主机模式配置
打开服务器管理器→远程桌面服务→集合(无集合则直接进入RD会话主机属性),确认服务器已配置为远程桌面会话主机模式——默认Windows Server仅允许2个远程管理会话,未启用会话主机模式时无法使用CAL授权的多会话功能。
也可通过组策略验证:运行gpedit.msc,导航至计算机配置→管理模板→Windows组件→远程桌面服务→远程桌面会话主机→连接,检查限制连接的数量是否设置为对应授权数(如50),且将远程桌面服务用户限制到单独的远程桌面服务会话处于未启用状态。验证本地组策略许可证配置生效状态
运行gpresult /h gpresult.html生成组策略应用报告,核对以下两项是否正确生效:指定远程桌面许可证服务器:已设置为localhost设置远程桌面服务许可证模式:已设置为每设备
若策略未生效,执行gpupdate /force强制刷新,必要时重启RD会话主机服务或服务器。
排查工作组环境下的许可证识别问题
打开RD Licensing Manager,确认Per Device CAL已完成转换并激活,无异常分配记录。
工作组环境中RD会话主机无法自动向许可证服务器注册,可通过命令验证状态:运行qwinsta /server:localhost查看当前会话列表,执行slmgr /dlv RDS-RDP查看RDS许可证的详细状态。通过注册表强制配置许可证参数(组策略失效时)
打开regedit,导航至HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM:- 将
LicensingMode键值设为2(代表每设备授权模式,1为每用户,4为每会话) - 添加字符串值
LicenseServers,内容设为localhost
修改完成后重启终端服务:运行net stop termservice && net start termservice
- 将
检查本地安全策略的登录权限设置
打开secpol.msc,导航至本地策略→用户权限分配,确认允许通过远程桌面服务登录的用户组包含所有需要连接的用户,无额外限制。
内容的提问来源于stack exchange,提问作者Aslam Khan

