После завершения активации сервера лицензирования, который включен в ОС Microsoft, и установки лицензий выдается льготный период лицензирования продолжительностью 120 дней. По истечении данного срока достаточно заново активировать сервер лицензирования, чтобы сбросить счетчик дней и продолжить использование терминального сервера.
В данной статье мы рассмотрим способ сброса данного льготного периода.
1. Переходим в редактор реестра. Для этого нажимаем сочетание клавиш WIN+R и вводим regedit. В редакторе реестра открываем раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod

2. После этого нажимаем правой кнопкой мыши на раздел GracePeriod и переходим в Разрешения

3. В появившемся окне нажимаем Дополнительно

4. Далее нам потребуется сменить владельца раздела и разрешить ему полный доступ. Для смены владельца нажмите на Изменить в поле Владелец.

5. В качестве владельца раздела установим группу Администраторы. Нажав кнопку Проверить имена можно сделать проверку наличия этой группы — если она существует, то имя группы станет подчеркнутым. Нажимаем ОК для сохранения изменений.

6. После того, как изменился владелец, в списке субъектов дважды нажимаем на Администраторы.

7. В поле Применяется к указываем «Этот раздел и его подразделы». В разрешениях ставим Полный доступ и включаем параметр Применять эти разрешения к объектам и контейнерам внутри этого контейнера. Нажимаем ОК в этом окне и выходим из дополнительных параметров безопасности и Разрешений для группы «GracePeriod».

8. Теперь в редакторе реестра нам необходимо удалить параметр L$RTMTIMEBOMB_<…>. Для этого нажимаем на него правой кнопкой мыши и выбираем Удалить. Если на предыдущих шагах вы корректно сменили владельца и назначили права, то удаление произойдет без проблем.

9. Закрываем редактор реестра и перезагружаем сервер для применения изменений.
10. Для проверки того, что льготный период сбросился, вы можете воспользоваться командной строкой. Для этого нажмите сочетание клавиш WIN+R, введите cmd, после этого в открывшемся окне выполните команду:
wmic /namespace:\\root\CIMV2\TerminalServices PATH Win32_TerminalServiceSetting WHERE (__CLASS !="") CALL GetGracePeriodDays
Если данная команда не сработала, то можете воспользоваться альтернативной командой:
(Get-WmiObject -Namespace "root\CIMV2\TerminalServices" -Class Win32_TerminalServiceSetting).GetGracePeriodDays().DaysLeft
