Не удалось найти сервер лицензий сервера терминалов windows 2003

I had a freshly installed windows server 2003 enterprise edition with sp2. it was smoothly for few weeks before but since few days before i got pop up message cannot find windows 2003 terminal server license server. This computer need to connect to a windows server 2003 Terminal Server License Server within 108 days; otherwise, Terminal Server will stop functioning. Click here to launch the Terminal Services Configuration tool to assign a valid License Server. what should i do now?
  • Remove From My Forums
  • Question

  • I had a freshly installed windows server 2003 enterprise edition with sp2. it was smoothly for few weeks before but since few days before i got pop up message
    cannot find windows 2003 terminal server license server. This computer need to connect to a windows server 2003 Terminal Server License Server within 108 days; otherwise, Terminal Server will stop functioning. Click here to launch the Terminal Services
    Configuration tool to assign a valid License Server.
    what should i do now?

Answers

  • Please make sure that the license server name is specified in the ‘Specified license server list’.

    Thanks

    Silvia

    Remote Desktop Services Team Blog: http://blogs.msdn.com/rds

    • Proposed as answer by

      Tuesday, April 27, 2010 4:21 AM

    • Marked as answer by
      Lionel Chen — MSFT
      Thursday, April 29, 2010 5:06 AM

  • Remove From My Forums
  • Question

  • I had a freshly installed windows server 2003 enterprise edition with sp2. it was smoothly for few weeks before but since few days before i got pop up message
    cannot find windows 2003 terminal server license server. This computer need to connect to a windows server 2003 Terminal Server License Server within 108 days; otherwise, Terminal Server will stop functioning. Click here to launch the Terminal Services
    Configuration tool to assign a valid License Server.
    what should i do now?

Answers

  • Please make sure that the license server name is specified in the ‘Specified license server list’.

    Thanks

    Silvia

    Remote Desktop Services Team Blog: http://blogs.msdn.com/rds

    • Proposed as answer by

      Tuesday, April 27, 2010 4:21 AM

    • Marked as answer by
      Lionel Chen — MSFT
      Thursday, April 29, 2010 5:06 AM


Просмотр полной версии : Win2003. Сервер лицензий.


Доброго времени суток.

На компе стоит Сервер 2003, используется для работы с удаленным рабочем столом

Сейчас стало вылетать сообщение:

«Не удалось найти сервер лицензий сервера терминалов windows 2003. Осталось 6 дней.»

Как можно вылечить это?


Desha, нужно поднять сервер лицензирования терминалов и активировать его. В инете про лицензирование сервера терминалов информации предостаточно включая номера договоров для энтерпрайз лицензирования. Здесь наверняка тоже имеется тема соответствующего направления.


Если совсем лень забодает ищите в regedit раздел mslicensing и удаляйте
протянете ещё 90-120 дней


getup2010

25.05.2009, 00:52

1) Заходим Administrator’ом (Администратором).

2) Пуск -> Администрирование -> «Manage Your Server» (Мастер настройки сервера).

3) Добавим серверу из списка «роль» сервера терминалов, для этого в списке ролей выбираем Terminal Server (Сервера терминалов), и нажимаем Next(Далее). Снова нажимаем Next(Далее), а затем OK — подтверждая свою готовность перегрузить компьютер.

4) После перезагрузи, заходим под Администратором, и говорим установке сервера терминалов Finish(Готово). Заметьте: в окне Managing your computer(Управление данным сервером) появилась роль: Terminal Server(Сервера терминалов). Однако ниже сказано, что: «Поскольку сервера терминальных лицензий не найдено, то сервер терминалов будет выдавать временные лицензии на соединение, каждая из которых закончит своё существование через 120 дней».

5) Исправляем ограничение в 120 дней. По этому заходим в Пуск -> Панель управления -> Установка и удаление программ -> Установка компонентов Windows. Ставим галочку напротив пункта Terminal Server Licensing(Лицензирование сервера терминалов). Hажимаем Next(Далее). Затем Finish(Готово).

6) Теперь у нас установлен сервер терминальных лицензий. Hо его ещё надо активировать. Для этого компьютер должен быть подключен к интернету или работать через прокси сервер(проверьте работу сайтов в Internet Explorer), если нет, то следует прописать прокси в Панель управления -> Свойства обозревателя -> Подключение -> Использовать прокси-сервер для подкл.(прим. 192.168.0.1.порт 3128)

7) Заходим в Администрирование -> Terminal Server Licensing(Лицензирование сервера терминалов). Видим, что найденный на нашем компьютере сервер находится в состоянии Not activated(Не активирован).

8) Щелкаем правой кнопкой, говорим Activate server(Активировать сервер). Выбираем тип подключения Automatic(Авто подключение). Вводим (имя, фамилию, организацию, страну — строго те, которые были введены при установке Windows). Следующую страничку (E-Mail, адрес) я оставил пустой. Hажимаем Next(Далее), и ждём.

9) Активация должна пройти успешно. Запустится Client Access License (CAL) Activation Wizard (Мастер клиентских лицензий), нажимаем Next(Далее). Дальше мастер спросит тип лицензии, которую желаете установить. Выбираем Enterprise Agreement, и на следующим этапом спрашивают магическое число(Enrollment Number).Вводим: 4965437.

10) Теперь нужно указать продукт — Windows Server 2003. Тип лицензии — per Device(на устройство). Количество — 999. Лицензия инсталлировалась отлично. Закрываем окно Terminal Server Licensing.


Проблем несколько.
1. Пролюбили диск с дистрибутивом сервера, с которого ставился windows. — Следовательно lserver.exe не доступен.
2. Никто не помнит какие регистрационные данные вводились при установки сервера (Посмотреть где можно?)

Пока искала дисприбутив, решила опять поставить на 120 дней сервер, но! он отказывается эт делать. Я удалила предыдуший, перегрузилась, сервер написал, что так как нет лицензии, доступен будет в течении 120 дней, но пользователей все-равно не запускает. Что делать*?


Дистрибутив нашла, теперь, в процессе попытки установить лицензирование выскакивает ошибка, что не найдет файл rqc.exe. На диске с дистрибутивом его нет.

Что делать?


getup2010

29.05.2009, 15:41

Попробуй отдельно скачать, например в этой подборке:
http://www.petri.co.il/download_windows_2003_reskit_tools.htm


Если совсем лень забодает ищите в regedit раздел mslicensing и удаляйте
протянете ещё 90-120 дней
Действие выполняется на клиентах…


Действие выполняется на клиентах…

а что конкретно удалять в разделе?
я удалил полностью MSLicensing, теперь клиент вообще не может зайти на сервер терминалов…(хорошо что сохранил перед этим)


У меня еще возник такой вопрос:

сервер лицензий сервера терминалов может быть установлен на той же машине, где установлена роль Terminal Server ???


А почему нет? Попробуй и множество вопросов отпадёт само собой.


А почему нет? Попробуй и множество вопросов отпадёт само собой.

в Terminal Server Licensing нет ни одного сервера…
указал в License Server Discovery Mode его собственный айпи, при открытии окна Terminal Server Licensing начинается поиск сервера по указанному айпи, но ничего не находит…
Terminal Server Licensing не видит, что на этой же машине установлен сервер лицензий…
как его можно прописать?


PilotMeg

01.07.2009, 16:08

попробуй переустанови Terminal Server Licensing… снеси его, установи заково и активируй через нет — должно помочь


PilotMeg, это не помешает работе пользователей?


удалит и заново поставить сервер лицензий , поьребуется диск и 1 перезагрузка сервера


vBulletin® v3.8.9, Copyright ©2000-2023, vBulletin Solutions, Inc.

В этой статье мы рассмотрим несколько распространенных ошибок, связанных с RDS лицензированием, когда RDP удаленные клиенты не могут подключится к терминальным серверам Windows Server с ролью Remote Desktop Services Host.

Ошибки лицензирования при подключении RDP клиентов к RDS хосту могут появляться, если:

  • На хосте Remote Desktop Services не указан сервер RDS лицензирования, с которого нужно получить клиентские лицензии (RDS CAL);
  • На сервере RDS Licensing закончились доступные клиентские лицензии;
  • Клиент пытается подключиться с истекшей временной RDS лицензией;

Содержание:

  • Удаленный сеанс отключен, поскольку для данного компьютера отсутствуют клиентские лицензии удаленного рабочего стола
  • Удаленный сеанс отключен, поскольку отсутствуют доступные серверы лицензирования удаленных рабочих столов, которые могли бы провести лицензирование
  • RDS Licensing Grace Period Has Expired (L$RTMTIMEBOMB)

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

Сначала рассмотрим ошибку, связанную с получением клиентами лицензий (RDS CAL) с сервера лицензирования.

Remote session was disconnected because there are no Remote Desktop client access licenses available for this computer
Удаленный сеанс отключен, поскольку для данного компьютера отсутствуют клиентские лицензии удаленного рабочего стола

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

В первую очередь вам нужно подключиться к RDSH серверу в административном режиме (
mstsc.exe /admin
) и запустить утилиту RD Licensing Diagnoser. Если у вас все настроено правильно, вы должны увидеть имя сервера лицензирования RDS, и тип лицензии (Per User/Per Device).

RD Licensing Diagnoser

С помощью консоли RD Licensing Manager (
licmgr.exe
) подключитесь к серверу RDS лицензий и проверьте, что в вам доступны свободные лицензии нужного типа (Per User/Per Device). Если свободные лицензии закончились, нужно приобрести новый пакет CAL, дождаться пока кто-нибудь освободит лицензию или отозвать неиспользуемые лицензии прямо из консоли (Revoke License).

список выданных rds cal лицензий

В данном примере видно, что RDS CAL есть, и они выдаются пользователям (Issued = 44).

Совет. Если ваш сервер RDSH развернут в рабочей группе (не в домене), то на нем нельзя использовать лицензии RDS CAL Per User. При подключении ваши пользователю всегда будут получать временную лицензию Per Device.

Скорее всего в этом случае клиентский компьютер пытается подключиться к вашему RDSH серверу со временной RDP лицензией с истекшим сроком (если при первом подключении клиента ваш RDS Licensing сервер был недоступен, клиенту была выдана временная лицензия на 180 дней). В этом случае нужно на клиенте сбросить эту просроченную лицензию в реестре.

На клиентском компьютере (в этом примере Windows 10), выполните следующее:

  1. Запустите редактор реестра
    regedit.exe
    ;
  2. Удалите ветку реестра HKEY_LOCAL_MACHINESoftwareMicrosoftMSLicensing;сбросить временную RDP лицензий в Windows 10, удалить ветку реестра MSLicensing
  3. Закройте редактор реестра и запустите mstsc.exe (Remote Desktop Connection) с правами администратора;mstsc запустить с правамиадминистратора чтобы перевыпустить rdp лицензию
  4. Потом подключитесь к вашему RDS серверу. При этом ветка MSLicensing автоматически пересоздастся, и компьютер получит новую лицензию.

Если вы не запустили
mstsc.exe
с правами администратора, то при любом RDP подключении будет появляться ошибка:

The remote computer disconnected the session because of an error in the licensing protocol. Please try connecting to the remote computer again or contact your server administrator.

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

У одного из заказчиков появилась другая проблема с фермой терминальных серверов Remote Desktop Services на базе. По какой-то причине RDS сервер перестал выдавать терминальные лицензии пользователям, хотя роль сервера лицензий RDS установлена и настроена, а RDP CAL активированы.

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

The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license. Please contact the server administrator.

В русской версии Windows ошибка выглядит так:

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

The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license

Подключитесь к консоли сервера в административном режиме (
mstsc /admin
). Запустите Server Manager, откройте настройки RDS (Remote Desktop Services -> Deployment Overview -> Tasks -> Edit Deployment Properties ) и проверьте что в конфигурации RDSH указан правильный сервер лицензирования (Remote Desktop License Server) и тип RDS CAL (Per Device или Per User).

Настройки RD licensing

Также можно проверить настройки сервера RDS лицензирования из PowerShell:

Get-RDLicenseConfiguration

Get-RDLicenseConfiguration

Как мы видите, LicenseServer в конфигурации указан, и используется тип лицензирования PerUser.

Проверьте, что следующие порты не блокируются межсетевыми экранами при доступе с RDSH хоста до RDS LicenseingServer:
TCP:135, UDP:137, UDP:138, TCP:139, TCP:445, TCP:49152–65535 (RPC range)
. Если RDS License сервер не доступен, в окне License Diagnoser будет ошибка:

License server rdslic_hostname is not available. This could be caused by network connectivity problems, the Remote Desktop Licensing service is stopped on the license server, or RD Licensing isn't available.

RDS Licensing Grace Period Has Expired (L$RTMTIMEBOMB)

Внимательно посмотрите события в Event Viewer на RDS хосте. Возможно там есть такая ошибка:

EventID: 1128
Source: TerminalServices-RemoteConnectionManagerThe RD Licensing grace period has expired and the service has not registered with a license server with installed licenses. A RD Licensing server is required for continuous operation. A Remote Desktop Session Host server can operate without a license server for 120 days after initial start up.

A Remote Desktop Session Host server can operate without a license server for 120 days after initial start up

В RD License Diagnoser скорее всего также будет отображаться ошибка:

The grace period for the Remote Desktop Session Host server has expired, but the RD Session Host server hasn't been configured with any license servers. Connections to the RD Session Host server will be denied unless a license server is configured for the RD Session Host server.

Это означает, что ваш льготный период работы RDSH сервера (grace) истек, и вам нужно продлить grace режим, либо активировать хост на полноценном сервере лицензий RDS.

Количество дней до окончания RDS Grace Period можно узнать из
cmd.exe
с правами администратора командой:

wmic /namespace:\rootCIMV2TerminalServices PATH Win32_TerminalServiceSetting WHERE (__CLASS !="") CALL GetGracePeriodDays

GetGracePeriodDays команда позволяет узнать сколько дней осталась до окончания пробной периода сервера rdsh

Обратите внимание, что
DaysLeft = 0
. Это означает, что на RDSH хосте истек Grace Period.

Чтобы продлить grace период в RDS нужно на сервере удалить параметр реестра, в котором задается время отсчета льготного периода лицензирования (grace period licensing). Дата, определяющая время окончания работы RDSH в режиме grace хранится в reg_binary параметре реестра L$RTMTIMEBOMB (довольно забавное имя –TIME BOMB …. ;), находящемся в ветке:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerRCMGracePeriod

L$RTMTIMEBOMB ключ, в котором считается grace period работы терминального сервера rds

Вам нужно удалить из реестра параметр L$RTMTIMEBOMB. Однако, у администратора недостаточно прав для этого.

Unable to delete all specified values.

не удается удалить в реестра windows server параметр L$RTMTIMEBOMB

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

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

Теперь щелкните правой кнопкой по параметру L$RTMTIMEBOMB и удалите его.

Удалить ключ L$RTMTIMEBOMB

Перезагрузите RDSH сервер и подключитесь к нему с клиента по RDP.

С помощь консоли Remote Desktop Licensing Manager проверьте, что RDS CAL лицензия выдана.

Не выдаются лицензии RD

Если RDS CAL не получен, проверьте есть ли в журнале событие:

Event ID : 1130
Source : TerminalServices-RemoteConnectionManager The Remote Desktop Session Host server does not have a Remote Desktop license server specified. To specify a license server for the Remote Desktop Session Host server, use the Remote Desktop Session Host Configuration tool.

Event-ID 1130 TerminalServices-RemoteConnectionManager

С помощью следующей PowerShell команды проверьте, задан ли сервер RDS лицензирования:

$obj = gwmi -namespace "Root/CIMV2/TerminalServices" Win32_TerminalServiceSetting
$obj.GetSpecifiedLicenseServerList()

не задан сервер лицензирования на RDS, проверить содержимое объекта из powershell

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

$obj = gwmi -namespace "Root/CIMV2/TerminalServices" Win32_TerminalServiceSetting
$obj.SetSpecifiedLicenseServerList("msk-rdslic.winitpro.ru")

Также можно задать имя сервера лицензирования и тип лицензии с помощью GPO. Если вы используете локальную политику, запустите gpedit.msc и перейдите в раздел Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Licensing и настройте два параметра:

  • Use the specified Remote Desktop license servers
  • Set the Remote licensing mode

групповая политика для настройки параметров лицнезирования Remote Desktop Services

Теперь RDS хост сможет получать лицензии от сервера RDS Licensing и выдавать их вашим RDP пользователям.

Добрый день!

Имеется такая проблема.

В домене есть сервер терминалов Windows Server 2003 SP2 (он же контроллер домена). При попытке подключиться к нему извне с нескольких компьютеров (не со всех — с некоторых компьютеров подключиться к нему удается) выдается ошибка:

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

А в журнале событий самого сервера в разделе System выдается следующее сообщение:

Источник: TermService

Тип: Предупреждение

Код (ID): 1028

Описание:

Клиент «<Имя компьютера>» сервера терминалов отключен, поскольку обновить его лицензию не удалось. Сделано обращение к серверу «<Имя сервера>», чтобы получить лицензию Windows Server 2003


маркер CAL на устройство для сервера терминалов для этого клиента.

На сервере лицензирования (это тот же сервер) всё в порядке, т.е. доступные лицензии сервера терминалов есть, а именно вот что там написано:

1. Windows Server 2003 — TS Per Device CAL:
тип: лицензия, всего: 40, доступно: 18, выдано: 22

2. Временные лицензии для Маркер клиентской лицензии (CAL) сервера терминалов Windows Server 2003 (на устройство):
тип: временный, всего: -, доступно: -, выдано: 9

3. Маркер существующей клиентской лицензии (CAL) Windows Server 2000 (на устройство): тип: встроенный, всего: без ограничений, доступно: без ограничений, выдано: 0

Хотелось бы понять, в чем проблема…

Обновлено 24.03.2021

Active Directory

Добрый день! Уважаемые читатели и гости крупного IT блога Pyatilistnik.org. В прошлый раз мы разобрали, по какой причине в нашем домене у принтера были статус отключен (Offline). Не так давно один из моих подписчиков задал мне по почте письмо, где он спрашивал, каким образом можно найти все серверы лицензирования RDS ферм и терминальных столов в Active Directory. Я поступаю в свойственной своей манере и отвечу на вопрос данной заметкой. Уверен, что данная статья будет полезна для администраторов, которые изучают свою инфраструктуру или сменили работу, а теперь проводят аудит своей новой инфраструктуре.

Методы поиска серверов лицензирования терминалов в Active Directory

Ранее я вам подробно рассказывал, как устанавливается и настраивается сервер лицензирования. Представим ситуацию, что я его развернул и не рассказал своим коллегам, где. Ушел в отпуск, и тут нужно либо добавить лицензий, или же сконфигурировать RDS на получение с него лицензий. Что делать, так как я могу быть не доступен. Существует несколько способов, которые вам помогут отыскать в вашем домене сервера лицензирования RDS и TS. Я могу выделить метода:

  • Через оснастку «Active Directory — Пользователи и компьютеры».
  • С использованием PowerShell
  • Через утилиту dsquery
  • Через настройки коллекции RDS фермы

Использование ADUC

Откройте оснастку ADUC. Перейдите в контейнер «Builtin». Данный контейнер включает в себя группы, которые устанавливаются при инсталляции Active Directory. Найдите тут группу безопасности «Серверы лицензий сервера терминалов». Откройте ее и перейдите на вкладку «Члены группы», в данном списки будут все зарегистрированные серверы лицензирования RDS и терминальных столов.

Как найти сервер лицензирования в ADUC

Когда сервер зарегистрирован так в Active Directory, то это означает, что есть специальная запись SCP (Service Connection Point) CN= TermServLicensing. Зная эту информацию. можно сделать запрос, чтобы получить список серверов.

Поиск сервера лицензирования через PowerShell и dsquery

Поможет нам в этом утилита dsquery и командлет Get-ADObject. Откройте оснастку PowerShell. и введите команду:

dsquery * -filter «(&(CN=TermServLicensing)(objectClass=serviceConnectionPoint))»

В результате я получил список, он состоит из одного сервера «»CN=TermServLicensing,CN=SVT2019S01,CN=Computers,DC=root,DC=pyatilistnik,DC=org»»

То же самое можно получить и из командлета Get-ADObject

Get-ADObject -LDAPFilter «(&(CN=TermServLicensing)(objectClass=serviceConnectionPoint))» | ft -autosize

или вот так

Get-ADObject -Filter {objectClass -eq ‘serviceConnectionPoint’ -and Name -eq ‘TermServLicensing’}| ft -autosize

На выходе вы получите три столбца, которые будут содержать DistinguishedName, имя записи и класс объекта (ObjectClass).

Как найти сервер лицензирования в powershell

Если посмотреть на эту запись в редакторе атрибутов ADSIEdit, то вы увидите. что объект CN=Имя вашего сервера содержит дополнительные контейнеры, где один из них называется CN=TermServLicensing.

Как найти сервер лицензирования в ADSIEdit

Ипользование диспетчера серверов

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

Как найти сервер лицензирования через диспетчер серверов

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

Как установить и настроить терминальный сервер на Windows Server 2012R2-11

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

Так же можно найти и в реестре Windows в ветке:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices TermServiceParametersLicenseServers

Тут будут NetBIOS -имена текущих серверов

Отголоски прошлого для Windows Server 2003

Я считаю, что Windows Server 2003 очень хорошая и качественная система, но нужно быть реалистом, она морально и безнадежно устарела. Если же у вас еще по каким-то причинам сервера лицензирования терминалов на 2003, то у вас в AD должны быть записи CN=TS-Enterprise-License-Server. Найти их можно так же через powershell скрипт:

$sConfiguration = ([adsi]»LDAP://rootdse»).ConfigurationNamingContext
$oDSE = [adsi]»LDAP://$sConfiguration»
$oSearcher=New-Object DirectoryServices.DirectorySearcher ($oDSE,»CN=TS-Enterprise-License-Server»)
$aLicenseServer=$oSearcher.FindAll()
$aLicenseServer|%{$_.Properties.siteserver}

Troubleshooting-Terminal-Server-Licensing.png

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

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Не установлен или не активирован сервер лицензирования.

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

Для Windows Server 2003 чаще всего характерна ситуация когда сервер лицензирования не установлен, потому что он устанавливается отдельно от роли терминального сервера и совсем из другого места [1]. В Windows Server 2008 допустить данную ошибку труднее, все компоненты устанавливаются в одном месте, да и система не забудет вам напомнить об отсутствии сервера лицензирования. Но не менее часто встречаются ситуации когда, установив сервер лицензирования, администратор забывает его активировать. Значительно реже, активировав, забывают установить клиентские лицензии.

В любом случае, если вы недавно установили роль терминального сервера, причем делали это сами и в первый раз, обязательно проверьте наличие сервера лицензирования, его активацию и наличие клиентских лицензий. Как это сделать подробно описано в наших материалах [1, 2]

Терминальный сервер не находит сервер лицензирования.

Данная проблема проявляется в случае, когда терминальный сервер и сервер лицензирования разнесены по разным ПК. В первую очередь надо проверить доступность сервера лицензирования в сети и возможность установить с ним RDP соединение. Это особенно актуально для серверов терминалов находящихся в отдельном сегменте сети (например DMZ) и отделенных от сервера лицензирования маршрутизатором или брандмауэром.

Убедитесь, что сервер лицензирования поддерживает ОС сервера терминалов. Сервера лицензирования поддерживают все более ранние выпуски серверных ОС Microsoft (начиная с Windows 2000), но сервера терминалов требуют чтобы сервер лицензирования имел аналогичную или более старшую версию ОС. Так например сервер лицензирования на базе Windows Server 2008 R2 может обслуживать сервера терминалов с любыми версиями ОС, а сервер терминалов под управлением Windows Server 2008 R2 сможет работать только с сервером лицензирования на базе Windows Server 2008 R2.

Отдельного разговора заслуживает такой параметр, как область обнаружения сервера лицензирования. Существуют три области:

  • рабочая группа
  • домен
  • лес (уровень предприятия в Windows Server 2003)

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

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

Рекомендуемая область для сервера лицензирования — лес. В этом случае серверы терминалов находящиеся в одном лесу с сервером лицензирования обнаружат его автоматически, так как в этом случае сервер лицензирования будет опубликован в доменных службах Active Directory.

Для того, чтобы сервер лицензирования мог выдавать лицензии «на пользователя» пользователям других доменов, он должен входить в группу «Серверы лицензирования служб терминалов» этих доменов, независимо от области обнаружения (домен или лес).

Как быть если сервер лицензирования не обнаруживается автоматически? Можно задать путь к нему вручную. Это делается из оснастки Настройка служб терминалов — Параметры сервера в Windows Server 2003:

Terminal-Server-Licensing-1.pngили Службы терминалов — Конфигурация служб терминалов в Windows Server 2008:

Terminal-Server-Licensing-2.pngЗдесь мы имеем возможность явно задать адрес сервера лицензирования как в виде имени, так и по IP адресу. К данной настройке стоит прибегнуть и в том случае, когда сервер терминалов по какой-либо причине не хочет автоматически находить сервер лицензирования в пределах своей области обнаружения.

Для Windows Server 2008 рекомендуем также воспользоваться инструментом Диагностика лицензирования, который позволяет обнаруживать возможные проблемы с настройкой и обнаружением серверов.

Неправильный режим лицензирования терминального сервера.

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

Как известно, сервер терминалов может иметь два режима лицензирования: «на пользователя» и «на устройство». Режим лицензирования должен соответствовать приобретенным лицензиям. Рассмотрим работу сервера более подробно.

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

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

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

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

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Понравилась статья? Поделить с друзьями:
  • Не удалось найти панель управления nvidia на windows 10
  • Не удалось инициализировать службу battleye режим тестовой подписи windows не поддерживается
  • Не удалось найти операционную систему windows на этом компьютере
  • Не удалось инициализировать службу battleye windows test signing mode not supported
  • Не удалось найти обновления windows 7 80072efe