Проверяем версию сервера Windows Server 2019, заходим в консоль, вводим winver, если сборка 1809, то выполняем две команды:
takeown /F c:\Windows\System32\termsrv.dll /A
icacls c:\Windows\System32\termsrv.dll /grant Администраторы:F
И подменяем файл из вложения в папку c:\Windows\System32
Настраиваем терминальный сервер:
Через диспечер сервера устаналиваем компоненты:
Служба удаленных рабочих столов, далее - Лицензирование сервера терминалов
Перезагружаемся
Ищем в меню "Диспечер лицензирования удаленных рабочих столов", открываем "Все серверы", выбираем наш сервер, правой кнопкой - Активировать
Затем через ПКМ выбираем "Установить лицензии", выбираем "другое соглашение", выбираем лицензирование на устройство, указываем номер 6565792, указываем количество пользователей.
Настраиваем групповую политику чтобы сервер видел "Сервер лицензирование сервера терминалов":
Пуск - выполнить gpedit.msc
Конфигурация компьютера, Административные шаблоны, Компоненты Windows, Службы удаленных рабочих столов, Узел сеансов удаленных рабочих столов, Лицензирование - Использовать указанные серверы лицензирования удаленных рабочих столов:
Делаем вкл и указываем адрес 127.0.0.1
Перезагружаемся, радуемся жизни.
Если у нас сборка винды отличается от 1809, то качаем hex-редактор, копируем
И ищем в нем тексты:
Windows 10 x64 1909 | 39 81 3C 06 00 00 0F 84 5D 61 01 00 |
Windows 10 x64 1903 | 39 81 3C 06 00 00 0F 84 5D 61 01 00 |
Windows 10 x64 1809 | 39 81 3C 06 00 00 0F 84 3B 2B 01 00 |
Windows 10 x64 1803 | 8B 99 3C 06 00 00 8B B9 38 06 00 00 |
Windows 10 x64 1709 | 39 81 3C 06 00 00 0F 84 B1 7D 02 00 |
На Windows Server 2019 1809 у меня не нашло согласно табличке, нашел то что максимально подходило.
И исправляем этот набор символов на
B8 00 01 00 00 89 81 38 06 00 00 90
После этого опять подменяем библиотеку termsrv.dll
Рейтинг: 16
Обновлено: 09.10.2024