我们有一台 Windows Server 和 10 个客户端 RDP,它们大多数时候都可以正常工作。我们偶尔会遇到以下问题:客户端上出现以下错误:
错误消息:远程会话已断开,因为此计算机没有可用的远程桌面客户端访问许可证。
客户端范围从Windows 7到Windows 10。
我已经找到了解决方案,删除注册表项(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing)允许客户端生成新的许可证,并且它将再次工作一段时间。
问题是,当没有人在场修复时,有时会发生这种情况。
有没有办法完全避免这种情况?每次都强制重新请求新密钥或自动删除当前密钥?
答案1
解决此问题最常见的方法是确保服务器的许可模式设置为“每个用户”而不是“每个设备”。
可以在两个地方更改:
使用组策略更改许可模式(关联)
打开组策略。
在计算机配置 > 管理模板 > Windows 组件 > 终端服务, 双击终端服务器授权模式。
单击“已启用”。
单击“每个用户”,然后单击“确定”。
使用终端服务配置更改许可模式(关联)
通过打开终端服务配置 控制面板 > 管理工具 > 终端服务配置
在控制台树中,单击服务器设置
在详细信息窗格中,右键单击许可模式,然后点击特性
选择“每个用户”,然后单击“确定”。