Сброс лицензий rdp windows server 2012 r2

Обновлено: 01.07.2024

В этой статье описывается, как удалить лицензии сервера терминалов из клиента протокола удаленного рабочего стола (RDP).

Относится к: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер базы знаний: 187614

Обзор

Когда нелицензированный клиент подключается к серверу терминалов в первый раз, сервер терминалов выдает клиенту временный токен клиентской лицензии сервера терминалов (CAL). После того, как пользователь вошел в сеанс, сервер терминалов инструктирует сервер лицензий пометить выданный временный токен CAL сервера терминалов как проверенный. При следующем подключении клиента будет предпринята попытка обновить проверенный временный маркер клиентской лицензии сервера терминалов до полного маркера клиентской лицензии сервера терминалов. Если лицензионные токены недоступны, временный токен клиентской лицензии сервера терминалов будет действовать в течение 90 дней. Лицензия хранится в реестре клиента.

32-разрядные RDP-клиенты хранят свои лицензии в разделе HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing .

Этот раздел, метод или задача содержат инструкции по изменению реестра. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому убедитесь, что вы внимательно выполните следующие действия. Для дополнительной защиты создайте резервную копию реестра перед его изменением. Затем вы можете восстановить реестр, если возникнет проблема. Дополнительные сведения о резервном копировании и восстановлении реестра см. в разделе Резервное копирование и восстановление реестра в Windows.

Очистить кеш лицензий RDP-клиента

Чтобы очистить кэш лицензий клиента, просто удалите этот ключ и его подразделы. При следующем подключении клиента к серверу он получит другую лицензию.

Для 16-разрядных RDP-клиентов запустите regedit /v . Затем удалите ключи в разделе \Software\Microsoft\MSLicensing, чтобы очистить кэш лицензий клиента. Вы также можете удалить файлы BIN из \Windows\System\Regdata .

Клиент RDP для Macintosh сохраняет лицензию в файле на локальном компьютере в иерархии папок в папке /users/Shared/Microsoft/RDC Crucial Server Information/. Чтобы очистить кэш лицензий клиента Macintosh, удалите содержимое этой папки. Клиент попытается получить новую лицензию с сервера при следующем подключении.

Если удалить подраздел HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing на клиенте, работающем под управлением Windows Vista или более поздней версии, последующие попытки подключения к серверу терминалов могут завершиться неудачно. Кроме того, появляется следующее сообщение об ошибке:

Произошла ошибка в протоколе лицензирования

Чтобы решить эту проблему, щелкните правой кнопкой мыши ярлык "Подключение к удаленному рабочему столу" и выберите "Запуск от имени администратора". По умолчанию подключение к удаленному рабочему столу выполняется от имени пользователя с минимальными правами доступа. По умолчанию пользователь с ограниченными правами не имеет права записывать записи реестра в раздел HKEY_LOCAL_MACHINE. Поэтому попытки перезаписать ключ MSLicensing завершатся неудачно. Запуск подключения к удаленному рабочему столу с учетными данными администратора предоставляет разрешения, необходимые для записи необходимых разделов реестра.

Это решило проблему

Проверьте, устранена ли проблема. Если проблема не устранена, обратитесь в службу поддержки.

Если вы установили RDS Server 2016 в целях тестирования, а льготный период лицензирования RDS истек, продолжайте читать ниже, чтобы узнать, как сбросить 120-дневный льготный период. Как вы, возможно, знаете, при установке RDS Server 2016 у вас есть 120 дней для установки лицензий клиентского доступа к удаленным рабочим столам (RD CAL), в противном случае пользователи больше не смогут устанавливать сеансы RDP на сервере узла сеансов удаленных рабочих столов с ошибкой «Удаленный сеанс рабочего стола был отключен, так как нет доступных серверов лицензирования удаленных рабочих столов для предоставления лицензии".

Сбросить 120-дневный льготный период на Сервер RDS 2012/2016

Как сбросить льготный период лицензирования RDS на сервере 2012 или 2016. *

* Важно! Применяйте приведенные ниже инструкции только в том случае, если вы используете RDS Server 2016 в тестовой среде. Если вы хотите использовать сервер RDS в производственной среде, купите клиентские лицензии на удаленные рабочие столы.

Чтобы продлить 120-дневный льготный период на сервере лицензирования RDS:

<р>1. Откройте редактор реестра и перейдите к следующему ключу:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod
<р>2. Щелкните правой кнопкой мыши ключ GracePeriod и выберите Разрешения.

Сбросить льготный период RDS 2016

<р>3. Затем нажмите «Дополнительно».

Сбросить льготный период RDS

<р>4. Выберите объект «Администраторы» и нажмите «Изменить».

image

<р>5. Измените разрешения на «Полный доступ» и нажмите «ОК».

image

<р>6. Щелкните правой кнопкой мыши значение "L$RTMTIMEBOMB…" и выберите "Удалить".

Сбросить льготный период лицензирования RDS

<р>7. Закройте редактор реестра и перезапустите сервер RDS.

На этом все! Это сработало для вас?
Пожалуйста, оставьте комментарий в разделе комментариев ниже или, что еще лучше, поставьте лайк и поделитесь этим сообщением в социальных сетях, чтобы помочь распространить информацию об этом решении.

Если эта статья оказалась для вас полезной, поддержите нас, сделав пожертвование. Даже 1 доллар может иметь для нас огромное значение.

Если у вас есть домашняя лаборатория или другая лаборатория, в которой вы постоянно тестируете различные решения, лицензирование и истечение пробного периода — это проблема, с которой вы постоянно сталкиваетесь. Это всего лишь часть удовольствия от лабораторной среды. Хотя большинство пробных версий довольно «жесткие и быстрые» и не позволяют сбросить срок действия пробной версии, если вы работаете с Microsoft Windows Server и службами удаленных рабочих столов (RDS), существует «взлом», позволяющий эффективно сбросить срок действия пробной версии. истечение льготного периода для служб удаленных рабочих столов, в течение которого вы можете перемотать часы на своем лицензировании RDS, если вы используете эту роль в своей тестовой среде. В своей лабораторной среде я использую Windows Server 2019 для своих рабочих нагрузок Windows. В этом посте я покажу, как сбросить 120-дневный льготный период RDS на Windows Server 2016 и 2019. Посмотрим.

Лицензирование службы удаленных рабочих столов RDS

При установке Windows Server 2016 или 2019, как и в предыдущих версиях Windows, вы получаете обычную возможность иметь два сеанса, которые обычно доступны для администрирования. Однако, когда вы устанавливаете настоящую роль служб удаленных рабочих столов, у вас есть возможность иметь несколько сеансов на своем сервере.

Когда вы устанавливаете роль, по умолчанию у вас есть 120-дневный льготный период, который Microsoft предоставляет вам для надлежащего лицензирования сервера для использования в качестве установки RDS. Если вы используете сервер в лабораторной среде, скорее всего, вы не собираетесь лицензировать этот тип сервера вне производства.

По истечении 120-дневного льготного периода вы увидите следующую ошибку при попытке RDP-подключения к серверу:

Praim Remote Management

Ошибка-после-120-дневного льготного периода-с-истек-для-удаленных-Desktop-Services

Ошибка после истечения 120-дневного льготного периода для служб удаленных рабочих столов

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

Сбросить 120-дневный льготный период RDS в 2016 и 2019 годах

Чтобы сбросить 120-дневный льготный период для роли RDS, вам поможет редактор реестра, который упрощает этот процесс. Прежде чем мы начнем, нужно сделать пару оговорок. Редактирование реестра может привести к полному разрушению системы Windows, поэтому будьте осторожны при любых низкоуровневых изменениях реестра. Если вы работаете с виртуальной машиной, рекомендуется перед началом работы создать быстрый снимок виртуальной машины Windows.

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

Чтобы сбросить льготный период, нужно выполнить всего 3 шага:

  1. Изменить разрешения для RCM > Ключ GracePeriod
  2. Удалите запись реестра «Timebomb»
  3. Перезагрузите сервер

Теперь, когда мы установили уровень, после создания моментального снимка или другой резервной копии вам необходимо перейти в следующее место на вашем сервере RDS:

Изменить разрешения для ключа RDS GracePeriod и удалить ключ

После того, как вы перейдете к описанному выше ключу, щелкните правой кнопкой мыши GracePeriod и выберите "Разрешения".

Перейти к ключу RDS-GracePeriod

Перейдите к ключу RDS GracePeriod

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

Перейти к свойствам расширенных разрешений

Перейдите к свойствам дополнительных разрешений

Нажмите кнопку "Изменить" рядом с владельцем.

Изменить-владельца-ключа-реестра

Изменить владельца ключа реестра

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

User-for-ownership-selected-and-set-to-replace-permissions-on-child-objects

Пользователь для владения выбран и настроен для замены разрешений на дочерние объекты

Подтвердите замену разрешений в разделе реестра.

Confirm-replacing- разрешения» ширина = «409» высота = «185» /><br /></p>
<p> Подтвердить замену разрешений</p>
<p>Теперь, когда мы сменили владельца ключа, мы можем фактически установить разрешения, не получая ошибок разрешений. Здесь я предоставляю администраторам полный доступ к ключу.</p>
<p><img class=

Измените разрешения для пользователя, которому вы хотите разрешить удаление ключа

Теперь, установив разрешения, щелкните правой кнопкой мыши значение бомбы замедленного действия в ключе GracePeriod и выберите "Удалить".

Удалить- ключ замедленного действия

Удалить ключ бомбы замедленного действия

Подтвердите удаление записи реестра.

Подтвердить удаление-ключа-временной бомбы-в-реестре

Подтвердите удаление ключа замедленного действия в реестре

Далее осталось только перезагрузить сервер. После перезагрузки сервера вы снова сможете пользоваться полным 120-дневным льготным периодом для своего сервера RDS в тестовой среде.

Видеообзор процесса

Если вы хотите посмотреть видео о процессе, вы можете посмотреть пошаговое видео ниже.

Процесс сброса 120-дневного льготного периода RDS на серверах Windows 2016 и 2019, а также на более старых версиях серверов, таких как Windows Server 2012 и 2012 R2, очень прост, используя этот процесс для удаления ключа реестра бомбы замедленного действия.

Имейте в виду, что это не поддерживается и, конечно же, не может быть запущено в рабочей среде. Однако для лабораторных сред очень удобно не переустанавливать виртуальные машины Windows Server просто для того, чтобы получить новый 120-дневный льготный период.

Эта статья поможет вам устранить ошибку «Нет доступных лицензий» в развертывании, включающем сервер узла сеансов удаленных рабочих столов (RDSH) и сервер лицензирования удаленных рабочих столов.

Применимо к: Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Симптомы

Клиенты не могут подключиться к службам удаленных рабочих столов и отображают сообщения, похожие на следующие:

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

Причина

Эта проблема может быть вызвана следующими сообщениями пользователей:

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

Если в диагностике лицензий удаленных рабочих столов указаны другие проблемы, например "Компонент протокола RDP X.224 обнаружил ошибку в потоке протокола и отключил клиент", возможно, возникла проблема, влияющая на сертификаты лицензии. Такие проблемы, как правило, связаны с сообщениями пользователей, например:

Из-за ошибки безопасности клиенту не удалось подключиться к серверу терминалов. Убедившись, что вы вошли в сеть, попробуйте снова подключиться к серверу.

Проверьте конфигурацию лицензирования удаленных рабочих столов

Вы можете проверить конфигурацию лицензирования удаленных рабочих столов с помощью диспетчера серверов и диспетчера лицензирования удаленных рабочих столов. Проверьте следующее:

Роль лицензирования удаленных рабочих столов установлена, и сервер лицензий активирован.

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

Сервер лицензий имеет лицензию клиентского доступа (CAL) для каждого пользователя и устройства, которые могут подключаться к RDS.

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

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

При развертывании RDS используются правильный сервер лицензий, режим лицензирования и параметры политики. Детали конфигурации зависят от типа вашего развертывания:

Настройка лицензирования для развертывания RDS, включающего роль посредника подключений к удаленному рабочему столу

На компьютере с посредником подключений к удаленному рабочему столу откройте диспетчер серверов.

В диспетчере серверов выберите Службы удаленных рабочих столов > Обзор > Изменить свойства развертывания > Лицензирование удаленных рабочих столов.

Выберите параметр

Выберите режим лицензирования удаленного рабочего стола (на пользователя или на устройство, в зависимости от вашего развертывания).

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

Укажите сервер лицензий, а затем выберите Добавить.

Настройте развертывание лицензирования удаленных рабочих столов.

Настройка лицензирования для развертывания RDS, включающего только роль узла сеансов удаленных рабочих столов и роль лицензирования удаленных рабочих столов

На компьютере узла сеансов удаленных рабочих столов выберите «Пуск», а затем введите gpedit.msc, чтобы открыть редактор локальной групповой политики.

Перейдите в раздел Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы удаленных рабочих столов > Узел сеансов удаленных рабочих столов > Лицензирование.

Список политик для лицензирования удаленного рабочего стола.

В списке политик щелкните правой кнопкой мыши Использовать указанные серверы лицензирования удаленных рабочих столов и выберите пункт Свойства.

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

Укажите серверы лицензий для использования в диалоговом окне Использовать указанные серверы лицензий удаленного рабочего стола.

Выберите ОК.

В списке политик щелкните правой кнопкой мыши "Установить режим лицензирования удаленного рабочего стола" и выберите "Свойства".

Выберите «Включено».

В разделе "Укажите режим лицензирования для сервера узла сеансов удаленных рабочих столов" выберите "На устройство" или "На пользователя" в зависимости от вашего развертывания.

Укажите режим лицензирования для сервера узла сеансов удаленных рабочих столов в диалоговом окне

Обновите ключи реестра сертификата X509

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

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

Выполните следующую процедуру на каждом из серверов RDSH.

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

  1. Откройте редактор реестра и перейдите в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM.
  2. В меню "Реестр" выберите "Экспорт файла реестра".
  3. Введите exported-Certificate в поле Имя файла, затем нажмите Сохранить.
  4. Щелкните правой кнопкой мыши каждое из следующих значений, выберите "Удалить", а затем выберите "Да", чтобы подтвердить удаление:
    • Сертификат
    • Сертификат X509
    • Идентификатор сертификата X509
    • Сертификат X5092

Дополнительные методы устранения неполадок

Если вы убедились, что конфигурация лицензирования верна, но система по-прежнему неправильно выдает клиентские лицензии, выполните следующие действия:

Шаг 1. Используйте RD Licensing Diagnoser для проверки наличия проблем

Чтобы открыть RD Licensing Diagnoser, откройте Диспетчер серверов и выберите Инструменты > Службы терминалов > RD Licensing Diagnoser.

Снимок экрана диалогового окна RD Licensing Diagnoser.

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

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

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

Шаг 2. Убедитесь, что версии клиентских лицензий RDS, узлов сеансов удаленных рабочих столов и серверов лицензий удаленных рабочих столов совместимы

В следующей таблице показано, какие версии RDS CAL и RD Session Host совместимы друг с другом.

RDS 2008 R2 и более ранние клиентские лицензии RDS 2012 CAL RDS 2016 CAL RDS 2019 CAL
Узел сеанса 2008, 2008 R2 Да Да Да< /td> Да
Хост сеанса 2012 Нет Да Да Да
Узел сеанса 2012 R2 Нет Да Да Да
Хост сеанса 2016 Нет Нет Да Да
Хост сеанса 2019 Нет Нет Нет Да

В следующей таблице показано, какие версии RDS CAL и сервера лицензий совместимы друг с другом.

RDS 2008 R2 и более ранние клиентские лицензии RDS 2012 CAL RDS 2016 CAL RDS 2019 CAL
Сервер лицензий 2008, 2008 R2 Да Нет Нет< /td> Нет
Сервер лицензий 2012 Да Да Нет Нет
Сервер лицензий 2012 R2 Да Да Нет Нет
Сервер лицензий 2016 Да Да Да Нет
Сервер лицензий 2019 Да Да Да Да

Шаг 3. Убедитесь, что вы используете тип клиентской лицензии RDS, подходящий для вашей среды RDS

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

Читайте также: