Перейти к основному содержимому

Сброс триального периода RDS сервера на Windows

·164 слов·1 минута
Блог о Сетях, Инфраструктуре и DevOps
Автор
Блог о Сетях, Инфраструктуре и DevOps
DevOps, Infrastructure engineer, Expert Cyber Security

После установки роли Remote Desktop Services (RDS) в Windows Server 2025 запускается 120-дневный триальный период, в течение которого терминальный сервер работает без активации лицензий.
По истечении этого срока пользователи начинают получать ошибку:

“The remote session was disconnected because there are no Remote Desktop License Servers available.”

Чтобы продолжить тестирование или временно восстановить доступ, можно сбросить триальный (grace) период. Делается это вручную через удаление определённого ключа в реестре и перезапуск сервера.

⚠️ Важно: этот метод предназначен только для тестовых или лабораторных сред. Для рабочих систем следует установить действующий лицензирующий сервер и активировать клиентские лицензии (RDS CALs).

# Подключаемся к серверу по RDP в режиме консоли
mstsc /v:my-rds-server1 /admin

# Скачиваем утилиту psexec
https://learn.microsoft.com/ru-ru/sysinternals/downloads/psexec

# Запускаем PowerShell от имени Администратора
# Запускаем процесс PowerShell через psexec от имени учетной записи SYSTEM
C:\PSTools\PsExec.exe -s -i PowerShell

PS C:\WINDOWS\system32> whoami
nt authority\system

# Удаляем ключ реестра L$RTMTIMEBOMB_*
Remove-ItemProperty -Path Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal' 'Server\RCM\GracePeriod -Name L$RTMTIMEBOMB_*
Get-Item -Path Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal' 'Server\RCM\GracePeriod

# Перезагрузка
Restart-Computer -Force

# Проверяем
((Get-WmiObject -namespace "Root/CIMV2/TerminalServices" Win32_TerminalServiceSetting).GetGracePeriodDays()).DaysLeft
119

Related

Подключение через MAC Telnet к MikroTik
·184 слов·1 минута
Настройка Policy Based Routing (PBR)
·289 слов·2 минут
Использование tcpdump
·263 слов·2 минут