Windows Server 2012 R2 RDS SPLA授权问题:内置许可证无法移除
解决RDS内置许可证无法移除且优先生效的问题
我之前也碰到过完全一样的糟心事——启用RDS功能时系统自动激活的120天内置开放许可证(支持无限会话),会和后来安装的3会话SPLA许可证同时显示,而且默认优先用内置的,关键是还没法直接删掉它。下面是我亲测有效的解决步骤:
调整许可证优先级
打开Remote Desktop Licensing Manager,右键选中你的许可证服务器,点击属性切换到许可证配置标签页。在这里你可以把SPLA许可证拖拽到列表最顶部,让系统优先匹配这个许可证。虽说内置许可证还是会留在列表里,但系统会优先使用你付费的SPLA CAL。用组策略强制锁定许可证配置
有时候光调优先级不够,得通过组策略让会话主机“听话”:- 打开组策略编辑器(运行
gpedit.msc) - 导航到路径:
计算机配置 > 管理模板 > Windows组件 > Remote Desktop Services > Remote Desktop Session Host > Licensing - 启用使用指定的Remote Desktop许可证服务器,输入你的许可证服务器名称或IP地址
- 启用设置Remote Desktop会话主机服务器的许可证模式,选择和你SPLA许可证对应的模式(比如“每用户”或“每设备”)
- 最后运行
gpupdate /force更新组策略,重启会话主机生效
- 打开组策略编辑器(运行
重置RDS许可证状态(极端情况用)
如果上面的方法都没搞定,可以试试重置会话主机的许可证状态,让它重新识别许可证:- 以管理员身份打开命令提示符
- 执行这条注册表删除命令:
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM" /v GracePeriod /f - 重启服务器后,会话主机会重新向许可证服务器请求CAL,这时候应该会优先使用你的SPLA许可证
补充一句:那个120天的内置许可证确实是无法手动删除的,它会在试用期结束后自动失效。只要确保系统优先使用你的SPLA许可证,试用期内完全可以正常使用,不用纠结它的存在。
内容的提问来源于stack exchange,提问作者Eranda Peiris
相关产品推荐
相关产品推荐

