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

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

В данной статье вы узнаете как исправить ошибку на Windows Server 2012-2022 которая возникает в процессе использования Службы удаленных рабочих столов, которая в результате сбоя или окончания использования пробного периода в 120 дней может не пускать вас на сервер терминалов. Данная инструкция актуальна на 2023 год.

Всем привет! Когда после выходных я пришел на работу и один из сотрудников мне сказал, что не может подключиться к терминалке и вылетает ошибка я понял, что понедельник будет тяжелым.

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

Подключение к удаленному рабочему столу. Удаленный сеанс отключен, поскольку отсутствуют доступные серверы лицензирования удаленных рабочих столов, которые могли бы провести лицензирование.
Обратитесь к администратору сервера

Терминальный сервер не работает и не подключается RDP

А зайдя на сервер в Средства диагностики лицензирования удаленных столов меня встречала вот такая вот картина:

Ошибка в Средства диагностики лицензирования удаленных столов

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

Где были две ошибки:

ПроблемаПредлагаемое решение
Льготный период для сервера узла сеансов удаленных рабочих столов истек, но на этом сервере не были настроены серверы лицензирования. Подключение к этому серверу будет невозможно, пока для него не будет настроен сервер лицензирования.Настройте сервер лицензирования для сервера узла сеансов удаленных рабочих столов. Если у вас уже есть сервер лицензирования, укажите его. Если нет, установите на компьютер в сети сервер лицензирования удаленных рабочих столов и настройте сервер узла сеансов удаленных рабочих столов на его использование.
Не задан режим лицензирования для сервера узла сеансов удаленных рабочих столов.Задайте на сервере узла сеансов удаленных рабочих столов режим лицензирования «на пользователя» или «на устройство». Воспользуйтесь диспетчером лицензирования удаленных рабочих столов, чтобы установить соответствующие лицензии на сервере лицензирования.

Ошибка в просмотре событий:

В просмотре событий последнее сообщение было такое:

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

Льготный период лицензирования удаленных рабочих столов закончился, а режим лицензирования для сервера, обслуживающего сеансы подключения к удаленному рабочему столу, не настроен. Для постоянной работы необходимо настроить режим лицензирования.

Этот сервер терминалов я поднимал для этого отдела который сервером в итоге не пользовался и через несколько месяцев когда опять встал вопрос, но что могло произойти я не понимал, единственное что можно сразу подумать что прошло 120 дней пробного использования и теперь необходимо покупать лицензии, но я активировал терминальный сервер и такого точно не могло быть!

инструкция: — Активация терминального сервера

Диспетчер лицензирования удаленных рабочих столов

в диспетчере лицензирования все лицензии стоят и нет никаких ошибок и ве проверки с зеленой галочкой — т.е. все ок.

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

Ошибка: Льготный период для сервера узла сеансов удаленных рабочих столов истек

Первое что меня смутило в Средстве диагностики лицензирования удаленных столов, то что у меня почему то режим лицензирования стоит — Не заданно!

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

Как проверить лицензирование Terminal Server

Если в диспетчере серверов у вас задан сервер лицензирования как у меня, а в средствах диагностики пишет что сервер не задан, данный глюк будем лечить так.

Открываем PowerShell и вводим команду:

$obj = gwmi -namespace "Root/CIMV2/TerminalServices" Win32_TerminalServiceSetting

далее вводим команду

$obj.GetSpecifiedLicenseServerList()

У нас выводится информация где мы видим что параметр SpecifiedLicenseServerList не задан! (как такое может быть я не знаю)

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

Теперь наша задача прописать принудительно наш сервер лицензирования терминалов:

$obj. SetSpecifiedLicenseServerList("сервер.терминалов.lcl")

проверяем что теперь у нас указан сервер терминалов:

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

как видим сервер прописан.

Перезагружаем сервер

Результат

Как видим в Средствах диагностики лицензирования удаленных столов у нас пропала одна ошибка с «Льготным период для сервера узла сеансов удаленных рабочих столов истек, но на этом сервере не были настроены серверы лицензирования».

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

Отлично! Идем дальше!

Ошибка: Не задан режим лицензирования для сервера узла сеансов удаленных рабочих столов

Чтобы принудительно назначить режим лицензирования на сервере терминалов на Устройство или на Пользователя делаем следующее

Открываем реестр:

HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\Licensing Core

и меняем значение DWORD параметра с именем LicensingMode с 5 на

  • 2 — если используется лицензирование по устройствам (Per Device)
  • 4 — при использовании RDS лицензирования по пользователям (Per User)
Льготный период лицензирования удаленных рабочих столов закончился

Перезагружаем сервер

Заходим в Средства диагностики лицензирования удаленных столов и видим что у нас теперь нет тут ошибок, а режим лицензирования выставлен как надо!

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

Все проблема решена! Ура-Ура! Теперь RPD спокойно подключается на сервер, «юзвери»)) могут быть счастливы, а админ пошел пить кофе!

nibbl
Оцените автора
NIBBL
Добавить комментарий