1000+ инструкций в блоге SoftComputers
0 0 голоса
Рейтинг

В этой статье мы подробно разберём распространённую ошибку в средах Remote Desktop Services (RDS) — “The license server is not available” (либо подобные сообщения вроде «There are no Remote Desktop License Servers available to provide a license»). Рассмотрим возможные причины, как диагностировать проблему, и приведём пошаговые инструкции по её устранению.

Приобрести оригинальные ключи активации Windows Server RDS можно у нас в каталоге от 3440 ₽

Что означает ошибка

Когда при подключении к серверу RDS (например, к роли Remote Desktop Session Host) появляется сообщение вроде:


“The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license. Please contact the server administrator.”

— это означает, что сервер лицензирования RDS (Remote Desktop Licensing) либо не настроен, либо недоступен, либо не удаётся выполнить выдачу лицензий (CAL) для подключающихся пользователей.

Типичные причины ошибки

— Сервер лицензирования не установлен или не активирован.

— Групповая политика или локальная политика не указали правильный сервер лицензирования и/или режим лицензирования (Per User/Per Device).

— Грейс-период (grace period) использования RDS истек, лицензионный сервер не был выбран до его завершения.

— Проблемы сети или служба RPC / лицензирования на сервере лицензий остановлена.

— Совместимость CAL, версия сервера лицензирования или роль RDS не соответствуют требованиям.

— Имя или конфигурация сервера лицензирования изменились (например, переименован сервер) и политика не обновлена.

Диагностика проблемы

Перед тем как переходить к исправлению, выполните следующие проверки:

— Откройте на сервере RDS Session Host инструмент «RD Licensing Diagnoser» (через Server Manager → Remote Desktop Services → Tools) и посмотрите, какие сообщения выводятся.

— Убедитесь, что на сервере лицензирования роль RD Licensing установлена и сервер активирован (через “Remote Desktop Licensing Manager”).

— Проверьте, открыты ли сетевые порты между Session Host и сервером лицензирования: по умолчанию TCP 135 (RPC) и порты, необходимые для службы лицензирования.

— Убедитесь, что группа политик “Use the specified Remote Desktop license servers” и “Set the Remote Desktop licensing mode” настроены корректно.

— Если сервер лицензирования был переименован или перенесён, проверьте, что конфигурация на всех RDS-нoдах обновлена.

Пошаговое решение

Шаг 1. Указание лицензирующего сервера и режима лицензирования

— На сервере Session Host откройте «gpedit.msc» (если нет Connection Broker) или откройте Server Manager → Remote Desktop Services → Overview → Edit Deployment Properties → RD Licensing (если используется брокер).

— Установите политику Use the specified Remote Desktop license servers в Enabled и введите имя вашего сервера лицензирования.

— Установите политику Set the Remote Desktop licensing mode в Enabled и выберите режим: Per Device или Per User (в зависимости от лицензий).

— После применения политик перезагрузите сервер Session Host.

Шаг 2. Проверка и активация сервера лицензирования

— На сервере, где установлена роль RD Licensing, откройте Remote Desktop Licensing Manager.

— Проверьте, что сервер отображается как «Activated». Если нет — активируйте его через мастер.

— Убедитесь, что есть установленные CAL-лицензии (Per User или Per Device), и количество достаточное.

— Проверьте, не закончился ли грейс-период. Если да — переходите к шагу 4.

Шаг 3. Проверка сетевой доступности и службы

— Убедитесь, что на сервере лицензирования запущена служба “Remote Desktop Licensing” и служба “Remote Procedure Call (RPC)”.

— Проверьте, что Session Host может достучаться до сервера лицензирования, используя ping / telnet в нужные порты.

— Проверьте, не блокирует ли межсетевой экран или групповая политика связь между серверами.

Шаг 4. Удаление грейс-периода (если он истек)

> Внимание: Этот шаг требует аккуратности. Перед изменением реестра сделайте резервную копию.

— Откройте regedit на сервере Session Host.

— Перейдите к ветке:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod

— Дайте учетной записи Администраторы полный контроль над ключом, удалите значение L$RTMTIMEBOMB

— Перезагрузите сервер и проверьте через RD Licensing Diagnoser.

Шаг 5. Устранение ошибок после переименования или миграции сервера лицензирования

— Если сервер лицензирования был переименован, откройте Server Manager → Remote Desktop Services → Overview → Edit Deployment Properties → RD Licensing и обновите имя сервера.

— Также проверьте соответствующие реестры:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TermService\Parameters\LicenseServers и аналогичные для ControlSet002 — обновите имя.

Советы по профилактике

— Настройте резервный сервер лицензирования, чтобы избежать простоя при отказе основного.

— Регулярно контролируйте количество доступных CAL-лицензий и совместимость версий (например, CAL от Server 2022 должны соответствовать версии Session Host).

— Вводите в эксплуатацию систему мониторинга, проверяющую доступность сервера лицензирования и вывод RD Licensing Diagnoser.

— Документируйте имена серверов, режим лицензирования и версии CAL — это значительно упрощает диагностику.

Ошибка “The license server is not available” в RDS возникает, когда сервер лицензирования либо не настроен, либо недоступен, либо с ним нарушена связь. Решение включает: указание сервера и режима лицензирования на Session Host, активацию и проверку сервера лицензирования, устранение сетевых/служебных препятствий, удаление истекшего грейс-периода, а при необходимости — обновление конфигурации после переименования сервера. После корректной настройки пользователи вновь смогут подключаться к RDS без ошибок. Доступны все актуальные обновления. Получайте актуальные обновления для безопасности и функциональности.

author avatar
copywriter
banner for Windows Server
Лицензионный ключ активации Windows Server от
1190 ₽ Купить
0 0 голоса
Рейтинг
Подписаться
Уведомить о
guest
0 отзывов
Новые
Старые
Межтекстовые Отзывы
Посмотреть все комментарии