Не удается подключиться к RDS, так как нет доступных серверов лицензирования удаленных рабочих стола
В этой статье показано, как устранить ошибку "Нет доступных лицензий" в развертывании, включающую сервер сеансов удаленных рабочих столов (RDSH) и сервер лицензирования удаленных рабочих столов.
Симптомы
Клиенты не могут подключаться к службам удаленных рабочих столов и отображают сообщения, похожие на следующие:
The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license.
Access was denied because of a security error.
Войдите на узел сеансов удаленных рабочих столов как администратор домена и откройте средство диагностики лицензирования удаленных рабочих столов. Найдите следующие сообщения:
The grace period for the Remote Desktop Session Host server has expired, but the RD Session Host server hasn't been configured with any license servers. Connections to the RD Session Host server will be denied unless a license server is configured for the RD Session Host server.
License server <computer name> is not available. This could be caused by network connectivity problems, the Remote Desktop Licensing service is stopped on the license server, or RD Licensing isn't available.
Причина
Эта проблема может быть вызвана следующими сообщениями пользователя:
- Удаленный сеанс отключен, так как для этого компьютера отсутствуют клиентские лицензии удаленного рабочего стола.
- Удаленный сеанс отключен, поскольку отсутствуют доступные серверы лицензирования удаленных рабочих столов, которые могли бы провести лицензирование.
В этом случае проверьте конфигурацию лицензирования удаленных рабочих точек.
Если средство диагностики лицензий удаленных рабочих стола содержит другие проблемы, такие как "Компонент протокола RDP X.224 обнаружил ошибку в потоке протокола и отключил клиент", может возникнуть проблема, которая влияет на сертификаты лицензии. Как правило, такие проблемы связаны со следующими сообщениями для пользователя:
Из-за ошибки безопасности клиент не смог подключиться к серверу терминалов. Убедитесь, что вы вошли в сеть, и повторите попытку подключения к серверу.
В этом случае обновите разделы реестра для сертификата X509.
Проверка конфигурации лицензирования удаленных рабочих точек
Конфигурацию лицензирования удаленных рабочих точек можно проверить с помощью диспетчер сервера и диспетчера лицензирования удаленных рабочих точек. Проверьте выполнение следующих условий.
Роль лицензирования удаленных рабочих ролей устанавливается, а сервер лицензирования активируется.
Примечание.
Дополнительные сведения об этой конфигурации см. в разделе "Активация сервера лицензий служб удаленных рабочих столов".
Сервер лицензий имеет лицензию на клиентский доступ (CAL) для каждого пользователя и устройства, который может подключаться к RDS.
Примечание.
Дополнительные сведения об этой конфигурации см. в разделе "Установка клиентских лицензий RDS" на сервере лицензий удаленного рабочего стола.
Конфигурация лицензий должна выглядеть следующим образом. Рядом с именем сервера лицензий должен быть зеленый флажок, а числа в столбцах должны отражать количество общих и доступных лицензий.
Развертывание RDS использует правильный сервер лицензирования, режим лицензирования и параметры политики. Сведения о конфигурации зависят от типа развертывания, который у вас есть:
- Настройте лицензирование для развертывания RDS, включающего роль брокера подключений удаленных рабочих столов (брокер подключений к удаленным рабочим столам).
- Настройте лицензирование для развертывания RDS, включающее только роль узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов) и роль лицензирования удаленных рабочих столов.
Настройка лицензирования для развертывания RDS, включающего роль посредника подключений к удаленным рабочим столам
На компьютере брокера подключений к удаленным рабочим столам откройте диспетчер сервера.
В диспетчер сервера выберите "Обзор служб>удаленных рабочих столов">изменение лицензирования RD свойств>развертывания.
Выберите режим лицензирования удаленного рабочего стола ( на пользователя или на устройство, в соответствии с вашим развертыванием).
Примечание.
Если вы используете присоединенные к домену серверы для развертывания удаленных рабочих столов, вы можете использовать клиентские лицензии для каждого пользователя и каждого устройства. Если для развертывания RDS используются серверы рабочей группы, необходимо использовать клиентские лицензии для каждого устройства в этом случае, клиентские лицензии для каждого пользователя не разрешены.
Укажите сервер лицензирования и нажмите кнопку "Добавить".
Настройка лицензирования для развертывания RDS, включающего только роль узла сеансов удаленных рабочих стола и роль лицензирования удаленных рабочих стола
На компьютере узла сеанса удаленных рабочих столах нажмите кнопку "Пуск", а затем введите gpedit.msc , чтобы открыть редактор локальной групповой политики.
Перейдите в раздел Конфигурация компьютера>Административные шаблоны>Компоненты Windows>Службы удаленных рабочих столов>Узел сеансов удаленных рабочих столов>Лицензирование.
В списке политик щелкните правой кнопкой мыши политику Использовать указанные серверы лицензирования удаленных рабочих столов и выберите Свойства.
Выберите Включено, а затем введите имя сервера лицензирования в поле Серверы лицензирования, которые нужно использовать. Если у вас несколько серверов лицензирования, используйте запятые для разделения их имен.
Нажмите ОК.
В списке политик щелкните правой кнопкой мыши политику Задать режим лицензирования удаленных рабочих столов и выберите Свойства.
Щелкните Включено.
В разделе Задать режим лицензирования удаленных рабочих столов выберите режим На устройство или На пользователя в зависимости от условий вашего развертывания.
Обновление разделов реестра для сертификата X509
Внимание
В точности следуйте инструкциям из этого раздела. Неправильное изменение реестра может вызвать серьезные проблемы. Прежде чем редактировать реестр, создайте резервную копию реестра, чтобы вы могли восстановить его в случае ошибки.
Чтобы устранить эту проблему, создайте резервные копии для разделов реестра сертификата X509 и удалите эти разделы, а затем перезагрузите компьютер и повторно активируйте сервер лицензирования удаленных рабочих столов. Выполните следующие действия.
Примечание.
Выполните следующую процедуру на каждом сервере RDSH.
Чтобы повторно активировать сервер лицензирования удаленных рабочих столов:
- Откройте редактор реестра и перейдите в подраздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM .
- В меню "Реестр" выберите команду Экспорт файла реестра.
- Введите exported- Certificate в поле Имя файла и нажмите Сохранить.
- Щелкните правой кнопкой мыши каждое из следующих значений, выберите "Удалить" и нажмите кнопку "Да ", чтобы проверить удаление:
- Certificate
- Сертификат X509
- Идентификатор сертификата X509
- X509 Certificate2
Дополнительные методы устранения неполадок
Если проверить правильность конфигурации лицензирования, но система по-прежнему не правильно выдает клиентские лицензии, выполните следующие действия.
- Проверка проблем с помощью средства диагностики лицензирования удаленных рабочих стола
- Убедитесь, что версии клиентских лицензий удаленных рабочих столов, узлов сеансов удаленных рабочих столов и серверов лицензий удаленных рабочих столов совместимы.
- Убедитесь, что для среды RDS используется соответствующий тип RDS CAL.
Шаг 1. Использование средства диагностики лицензирования удаленных рабочих стола для проверки проблем
Чтобы открыть средство диагностики лицензирования удаленных рабочих столов, откройте диспетчер сервера и выберите >средство диагностики лицензирования служб терминалов служб удаленных>рабочих столов.
В верхнем окне средства диагностики лицензирования удаленных рабочих стола перечислены проблемы, обнаруженные диагностикой. Например, может появиться сообщение, похожее на следующее:
Лицензии недоступны для этого сервера узла сеансов удаленных рабочих столов, а средство диагностики лицензирования удаленных рабочих столов определило проблемы с лицензированием сервера узла сеансов удаленных рабочих столов.
В разделе "Сведения о диагностике лицензирования удаленных рабочих столах" приведены дополнительные сведения о проблеме, включая возможные причины и действия по устранению этой проблемы.
Шаг 2. Убедитесь, что версии клиентских лицензий удаленных рабочих столов, узлов сеансов удаленных рабочих столов и серверов лицензий удаленных рабочих столов совместимы.
В следующей таблице показано, какие версии RDS CAL и узла сеансов удаленных рабочих столов совместимы друг с другом.
Клиентская лицензия RDS версии 2008 R2 и выше | Клиентская лицензия RDS 2012 | Клиентская лицензия RDS 2016 | Клиентская лицензия RDS 2019 | |
---|---|---|---|---|
Узел сеансов 2008, 2008 R2 | Да | Да | Да | Да |
Узел сеансов 2012 | No | Да | Да | Да |
Узел сеансов 2012 R2 | No | Да | Да | Да |
Узел сеансов 2016 | No | No | Да | Да |
Узел сеансов 2019 | No | No | No | Да |
В следующей таблице показано, какие версии RDS CAL и сервера лицензий совместимы друг с другом.
Клиентская лицензия RDS версии 2008 R2 и выше | Клиентская лицензия RDS 2012 | Клиентская лицензия RDS 2016 | Клиентская лицензия RDS 2019 | |
---|---|---|---|---|
Сервер лицензий 2008, 2008 R2 | Да | No | No | No |
Сервер лицензий 2012 | Да | Да | No | No |
Сервер лицензий 2012 R2 | Да | Да | No | No |
Сервер лицензий 2016 | Да | Да | Да | Нет |
Сервер лицензий 2019 | Да | Да | Да | Да |
Дополнительные сведения см. в разделе о совместимости версий CAL RDS.
Шаг 3. Убедитесь, что для среды RDS используется соответствующий тип RDS CAL.
Если вы используете присоединенные к домену серверы для развертывания удаленных рабочих столов, вы можете использовать клиентские лицензии для каждого пользователя и каждого устройства. Если вы используете серверы рабочей группы для развертывания RDS, необходимо использовать клиентские лицензии для каждого устройства в этом случае не разрешены для каждого пользователя.