Windows Server 2016 и 2019 Windows Server 2016Windows Server 2019

Windows Server: истёк льготный период лицензирования удалённых рабочих столов

  • Обновлено
  • Чтение ≈ 4 минуты
  • Нужны права администратора

Краткий ответ

Когда истёк льготный период лицензирования RDS, подключения по RDP отклоняются. Установите роль сервера лицензирования, активируйте его, добавьте лицензии CAL, укажите сервер лицензий и режим на узле сеансов командами PowerShell и групповой политикой.

В этой статье
  1. Почему это происходит
  2. Частые причины
  3. Порядок действий
RDS grace period expired
The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license. / Истёк льготный период лицензирования удалённых рабочих столов
По-русскиУзел сеансов RD работает без лицензий дольше 120 дней.

#Почему это происходит

Роль «Узел сеансов удалённых рабочих столов» (RD Session Host) допускает до 120 дней работы без сервера лицензий. После этого сервер отклоняет подключения, кроме двух административных сессий. Для обычных пользователей нужен сервер лицензирования RDS с активированными лицензиями доступа клиента (CAL) нужного типа: на устройство (Per Device) или на пользователя (Per User). Две сессии mstsc /admin для администрирования лицензий не требуют, поэтому через них можно исправить ситуацию.

#Частые причины

Возможная причинаКак узнатьЧто делать
Не установлен сервер лицензийРоль не добавлена.Клиенты получают отказ после 120 дней.Установите роль и активируйте.
Сервер лицензий не активированНет подключения к Microsoft.В диспетчере красный значок.Активируйте по интернету или телефону.
Нет подходящих CALКуплены лицензии не того типа.Нет лицензий в диспетчере.Установите CAL нужной версии и типа.
Узел не знает сервер лицензийНе задана политика.В диагностике «не настроен».Задайте политику «Использовать указанные серверы лицензирования».
Режим лицензирования не совпадаетНа устройство против на пользователя.Лицензии есть, не выдаются.Приведите режим к типу CAL.
CAL версии ниже сервераCAL 2016 на сервере 2022.Отказ.Нужны CAL версии не ниже сервера.

#Порядок действий

  1. Подключитесь для администрированияДля администрирования сервера используйте разрешённое подключение mstsc /admin, если стандартный сеанс RDS отклоняется; это не способ предоставить рабочие места без лицензий. Убедитесь через «Диспетчер сервера → Службы удалённых рабочих столов», что сервер действительно является узлом сеансов RDS, а не только используется для двух административных сеансов.
  2. Установите роль «Лицензирование удалённых рабочих столов»В «Диспетчер сервера → Управление → Добавить роли и компоненты» проверьте, развёрнут ли отдельный сервер роли «Лицензирование удалённых рабочих столов». Устанавливайте эту роль в согласованный узел инфраструктуры, а не автоматически на каждый сервер; до изменения сохраните параметры развёртывания.
  3. Активируйте сервер лицензийНа сервере лицензий откройте «Диспетчер лицензирования удалённых рабочих столов» через «Средства → Службы удалённых рабочих столов», щёлкните правой кнопкой сервер и выберите «Активировать сервер». Следуйте инструкциям мастера через разрешённый канал связи и проверьте, что статус стал «Активирован». При проблемах с сетью используйте предусмотренные Microsoft способы активации.
  4. Установите пакеты CAL, указав тип лицензии и номер соглашенияВ том же диспетчере правой кнопкой по серверу → «Установить лицензии» добавьте только законно приобретённые RDS CAL по реальному соглашению. Проверьте тип «на пользователя»/«на устройство», количество и версию лицензий. Не подставляйте фиктивные номера соглашений и не пытайтесь обходить льготный период изменением системного времени.
  5. Укажите сервер лицензий и режим на узле сеансовНа узле сеансов в «Диспетчер сервера» либо в групповой политике настройте режим лицензирования, соответствующий закупленным CAL, и имя сервера лицензий. В доменной политике используйте настройки ветки «Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы удалённых рабочих столов → Узел сеансов удалённых рабочих столов → Лицензирование». Изменения согласуйте с администратором домена.
  6. Проверьте диагностикуОткройте «Средство диагностики лицензирования удалённых рабочих столов» на узле сеансов и проверьте, что в списке есть доступный сервер лицензий и нет критических сообщений. Если лицензии не обнаруживаются, проверьте разрешение имени и доступ через межсетевой экран именно между узлом и сервером лицензий.
  7. Если лицензии установлены, а узел их не берёт, проверьте совпадение типаЕсли лицензии существуют, но ошибка остаётся, проверьте, совпадает ли режим лицензирования развёртывания с типом установленных CAL, достаточно ли лицензий и совместимы ли версии узлов. Запишите результаты диагностики и обратитесь к ответственному за лицензирование; принудительное удаление ключей реестра и обход проверок не подходят как ремонт.
  8. Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
    Выберите подходящий вариант — это не команды для последовательного выполнения
    Вариант 1Установка роли лицензирования RDS и средств управления
    Windows · PowerShellКомандаПрава администратора
    Установка роли лицензирования RDS и средств управления
    Install-WindowsFeature RDS-Licensing, RDS-Licensing-UI -IncludeManagementTools
    Вариант 2Указать режим лицензирования и сервер лицензий на узле сеансов (замените имя; режим 4 — на пользователя, 2 …
    Windows · PowerShellКомандаПрава администратора
    Указать режим лицензирования и сервер лицензий на узле сеансов (замените имя; режим 4 — на пользователя, 2 — на устройство)
    $ts = Get-WmiObject -Namespace root\cimv2\TerminalServices -Class Win32_TerminalServiceSetting
    $ts.ChangeMode(4)
    $ts.SetSpecifiedLicenseServerList("lic-server.contoso.local")
    Вариант 3Проверить текущие настройки лицензирования и сервер
    Windows · PowerShellКоманда
    Проверить текущие настройки лицензирования и сервер
    $ts = Get-WmiObject -Namespace root\cimv2\TerminalServices -Class Win32_TerminalServiceSetting
    $ts.LicensingType
    $ts.GetSpecifiedLicenseServerList()
    Вариант 4Состояние службы лицензирования и проверка доступности порта RPC
    Windows · Командная строка (CMD)Команда
    Состояние службы лицензирования и проверка доступности порта RPC
    sc query TermServLicensing
    powershell -Command "Test-NetConnection lic-server.contoso.local -Port 135"

Для групповой политики путь: «Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы удалённых рабочих столов → Узел сеансов удалённых рабочих столов → Лицензирование». Там включите «Использовать указанные серверы лицензирования удалённых рабочих столов» и «Установить режим лицензирования удалённых рабочих столов».

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.