--- Aliases: Created: 2023-07-08 03:38:00 Modified: 2023-07-29 03:48:51 Title: 由于没有远程桌面授权服务器可以提供许可证,远程会话被中断 Tags: NAS Windows --- up::[[Atlas/Card|Card]] # 问题背景 使用 Windows Remote Desktop 连接局域网内部署 Windows10 Server 的 NAS 时候弹出的提醒。 ![image.png|600](https://image.pkugsm.cf/i/2023/07/29/64c41b7eaf2ac.png) # 问题原因 可能的原因有如下几点: 1. 许可证过期:远程桌面授权服务器通常授予许可证给用户进行远程会话。如果许可证到期或者不再有效,远程会话将被中断。 2. 授权数量不足:远程桌面授权服务器可能限制了同时连接的用户数量。如果所有许可证都已被使用,并且没有其他可用的许可证,新的远程会话将无法建立并被中断。 3. 安全策略限制:远程桌面授权服务器可能设置了安全策略,如果违反了策略规定的条件(如登录失败次数超过限制、未经授权的访问等),远程会话可能会被中断。 针对我局域网内的 NAS 来说,经排查后可知是第二个原因所导致的,具体来说是因为 Windows 默认的最大远程登录链接为 2 个,超过这个数目需要使用 license server 进行授权,但官方给予了 120 天的 Grace period 来配置 license server。如果超过 120 天后仍然没有可用的 license server,就会出现该错误。 # 解决方案 在 `运行` 中输入 `regedit` 调出注册表编辑器,定位到 `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod`,然后右键单击 `GracePeriod`,再单击 `高级`,在弹出的对话框中继续点击 `更改`,将所有者权限赋予当前登录的超级管理员账户。 ![image.png|1600](https://image.pkugsm.cf/i/2023/07/29/64c41b9a826af.png) 随后把超级管理员的完全控制权限和读取权限勾选上,再将 `GracePeriod` 项或者该项内类型为 `REG_BINARY` 的二进制值删除,重启系统后又将重新获得 120 天的配置时间。