Удаленный сеанс отключен поскольку для данного компьютера отсутствуют клиентские лицензии
Внимание! Создайте резервную копию этого раздела, перед тем как что либо с ним делать!
Как это сделать сказано тут.
для более удобного вида можно скопировать:
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing /f |
И вставить в окно "Выполнить", которое можно вызвать комбинацией клавиш - Win+R.
И наконец вопрос!
Подробнее о проблеме:
Выключали свет, сервер был перезагружен не однократно (тот, при подключении к которому, возникла ошибка).
Вчера я поставил все обновления на свою ос (Вин 8.1) и сегодня я встретил проблему которая известна как минимум с 2011 года.
Не ужели нельзя было за 5 лет внести такие исправления которые автоматически решали бы эту проблему на клиентских пк?
Или уже есть некое исправление для серверной ОС, которое в свою очередь не было установлено? (если да то прошу дать название этого обновления).
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Дополнительные методы устранения неполадок
Если вы убедитесь, что конфигурация лицензирования правильная, но система по-прежнему не выдает правильные ЦС, выполните следующие действия:
Симптомы
Способ 2: Копирование веток реестра
-
В соответствии с инструкцией из первого способа на ПК с Win 7 откройте реестр и найдите ветку «MSLicensing». Кликните по данному разделу правой кнопкой мыши и выберите пункт «Экспортировать».
Примечание: Несмотря на различия в версиях ОС, ключи реестра работают должным образом.
После выполнения описанных в данной инструкции действий ошибка должна исчезнуть.
Удаленный сеанс отключен, поскольку отсутствуют доступные серверы лицензирования удаленных рабочих столов, которые могли бы провести лицензирование
У одного из заказчиков появилась другая проблема с фермой терминальных серверов Remote Desktop Services на базе. По какой-то причине RDS сервер перестал выдавать терминальные лицензии пользователям, хотя роль сервера лицензий RDS установлена и настроена, а RDP CAL активированы.
Когда пользователь пытается подключится к терминальному серверу по RDP, появляется ошибка:
В русской версии Windows ошибка выглядит так:
Подключитесь к консоли сервера в административном режиме ( 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).
Также можно проверить настройки сервера RDS лицензирования из PowerShell:
Как мы видите, LicenseServer в конфигурации указан, и используется тип лицензирования PerUser.
Проверьте, что следующие порты не блокируются межсетевыми экранами при доступе с RDSH хоста до RDS LicenseingServer: TCP:135, UDP:137, UDP:138, TCP:139, TCP:445, TCP:49152–65535 (RPC range) . Если RDS License сервер не доступен, в окне License Diagnoser будет ошибка:
Шаг 2. Убедитесь, что версии ЦАХ RDS, хостов сеансов RD и серверов лицензий RD совместимы
В следующей таблице показано, какие версии RDS CAL и RD Session Host совместимы друг с другом.
RDS 2008 R2 и более ранний cal | RDS 2012 CAL | RDS 2016 CAL | RDS 2019 CAL | |
---|---|---|---|---|
2008, 2008 R2 сеанс хост | Да | Да | Да | Да |
Хост сеанса 2012 | Нет | Да | Да | Да |
Хост сеанса R2 2012 | Нет | Да | Да | Да |
Хост сеанса 2016 | Нет | Нет | Да | Да |
Хост сеанса 2019 | Нет | Нет | Нет | Да |
В следующей таблице показано, какие версии cal RDS и лицензионного сервера совместимы друг с другом.
RDS 2008 R2 и более ранний cal | RDS 2012 CAL | RDS 2016 CAL | RDS 2019 CAL | |
---|---|---|---|---|
Лицензионный сервер R2 2008, 2008 | Да | Нет | Нет | Нет |
Сервер лицензии 2012 г. | Да | Да | Нет | Нет |
Лицензионный сервер R2 2012 | Да | Да | Нет | Нет |
Сервер лицензии 2016 г. | Да | Да | Да | Нет |
Сервер лицензии 2019 | Да | Да | Да | Да |
Дополнительные сведения см. в дополнительных сведениях о совместимости версии RDS CAL.
Причина
- Удаленный сеанс был отключен из-за того, что для этого компьютера не доступны лицензии на доступ к удаленным компьютерам.
- Удаленный сеанс был отключен из-за того, что для предоставления лицензии недоступны серверы лицензии удаленного рабочего стола.
Из-за ошибки безопасности клиент не смог подключиться к серверу терминала. После подключения к сети попробуйте снова подключиться к серверу.
RDS Licensing Grace Period Has Expired (L$RTMTIMEBOMB)
Внимательно посмотрите события в Event Viewer на RDS хосте. Возможно там есть такая ошибка:
В RD License Diagnoser скорее всего также будет отображаться ошибка:
Это означает, что ваш льготный период работы RDSH сервера (grace) истек, и вам нужно продлить grace режим, либо активировать хост на полноценном сервере лицензий RDS.
RDS grace period позволяет вам бесплатно использовать Remote Desktop Services в Windows Server в течении 120 дней. Скорее всего при входе на RDSH под администраторов вы видели ошибку:
Количество дней до окончания RDS Grace Period можно узнать из cmd.exe с правами администратора командой:
wmic /namespace:\\root\CIMV2\TerminalServices PATH Win32_TerminalServiceSetting WHERE (__CLASS !="") CALL GetGracePeriodDays
Обратите внимание, что DaysLeft = 0 . Это означает, что на RDSH хосте истек Grace Period.
Чтобы продлить grace период в RDS нужно на сервере удалить параметр реестра, в котором задается время отсчета льготного периода лицензирования (grace period licensing). Дата, определяющая время окончания работы RDSH в режиме grace хранится в reg_binary параметре реестра L$RTMTIMEBOMB (довольно забавное имя –TIME BOMB …. ;), находящемся в ветке:
Вам нужно удалить из реестра параметр L$RTMTIMEBOMB. Однако, у администратора недостаточно прав для этого.
Чтобы удалить этот параметр реестра, нужно открыть разрешения родительской ветки и предоставить своей учетной записи права владельца на ветку. Затем дайте себе права RW на ветку (не буду подробно описывать сам процесс).
Теперь щелкните правой кнопкой по параметру L$RTMTIMEBOMB и удалите его.
Перезагрузите RDSH сервер и подключитесь к нему с клиента по RDP.
С помощь консоли Remote Desktop Licensing Manager проверьте, что RDS CAL лицензия выдана.
Если RDS CAL не получен, проверьте есть ли в журнале событие:
С помощью следующей PowerShell команды проверьте, задан ли сервер RDS лицензирования:
$obj = gwmi -namespace "Root/CIMV2/TerminalServices" Win32_TerminalServiceSetting
$obj.GetSpecifiedLicenseServerList()
Как вы видите, сервер лицензирования 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
Теперь RDS хост сможет получать лицензии от сервера RDS Licensing и выдавать их вашим RDP пользователям.
Доброго времени суток! Иногда при подключении у к серверу терминалов через клиент «Подключение к удаленному рабочему столу», может возникнуть ошибка: «Удаленный сеанс отключен, поскольку отсутствуют клиентские лицензии удаленного рабочего стола.» В данной статье я хочу описать причины возникновения данной ошибки и предложу возможные решения этой проблемы.
Итак, при подключению к серверу терминалов по протоколу RDP возникает ошибка: «Удаленный сеанс отключен, поскольку для данного компьютера отсутствуют клиентские лицензии удаленного рабочего стола.»
- Для службы удаленных рабочих столов на сервере терминалов не настроен сервер лицензирования.
- На сервере лицензирования не осталось клиентских лицензий доступа (CAL).
Рассмотрим эти ситуации более подробно, а также обозначим способы их устранения .
Удаленный сеанс отключен, поскольку для данного компьютера отсутствуют клиентские лицензии удаленного рабочего стола
Сначала рассмотрим ошибку, связанную с получением клиентами лицензий (RDS CAL) с сервера лицензирования.
В первую очередь вам нужно подключиться к RDSH серверу в административном режиме ( mstsc.exe /admin ) и запустить утилиту RD Licensing Diagnoser. Если у вас все настроено правильно, вы должны увидеть имя сервера лицензирования RDS, и тип лицензии (Per User/Per Device).
С помощью консоли RD Licensing Manager ( licmgr.exe ) подключитесь к серверу RDS лицензий и проверьте, что в вам доступны свободные лицензии нужного типа (Per User/Per Device). Если свободные лицензии закончились, нужно приобрести новый пакет CAL, дождаться пока кто-нибудь освободит лицензию или отозвать неиспользуемые лицензии прямо из консоли (Revoke License).
В данном примере видно, что RDS CAL есть, и они выдаются пользователям (Issued = 44).
Совет. Если ваш сервер RDSH развернут в рабочей группе (не в домене), то на нем нельзя использовать лицензии RDS CAL Per User. При подключении ваши пользователю всегда будут получать временную лицензию Per Device.
Скорее всего в этом случае клиентский компьютер пытается подключиться к вашему RDSH серверу со временной RDP лицензией с истекшим сроком (если при первом подключении клиента ваш RDS Licensing сервер был недоступен, клиенту была выдана временная лицензия на 180 дней). В этом случае нужно на клиенте сбросить эту просроченную лицензию в реестре.
На клиентском компьютере (в этом примере Windows 10), выполните следующее:
Если вы не запустили mstsc.exe с правами администратора, то при любом RDP подключении будет появляться ошибка:
Способы устранения ошибки
Смотрите также:
В данной статье будет подробно описан набор действий, который необходимо выполнить для получения программной лицензии для клиента «1С:Предприятие» версии 8.3 (в версиях 8.2 и 8.1 набор действий аналогичен) в автоматическом режиме. …
Наряду с аппаратными LPT и USB-ключами типа HASP4 Net, программные продукты «1С:Предприятие» могут быть защищены от копирования при помощи системы программного лицензирования. Данная система обеспечивает совместную работу пользователей без каких-либо дополнительных физических…
Запись опубликована в рубрике Windows Server 2008 R2, Windows Server 2012 R2 с метками RDP, Реестр. Добавьте в закладки постоянную ссылку.
В этой статье помогают устранить ошибку "Нет лицензий" в развертывании, которая включает сервер удаленного рабочего стола host (RDSH) и сервер удаленного лицензирования настольных компьютеров.
Применяется к: Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
1. Настройка сервера лицензирования
Об установке сервера терминалов, а также о настройке сервера лицензирования удаленных рабочих столов и об активации лицензий можно прочитать в статьях:
Если прежде подключение через удаленный рабочий стол к серверу терминалов работало, то возможно данному клиенту была выдана временная лицензия на 180 дней, и срок этой лицензии уже истек. Для того чтобы заново получить временную лицензию необходимо на клиентской машине удалить из реестра сведения о действующей просроченной лицензии.
Запускаем редактор реестра. Сделать это можно выполнив команду regedit.exe («Пуск» — «Найти программы и файлы», либо «Пуск» — «Выполнить» или нажать комбинацию клавиш Win+R и вписать имя команды в окне «Выполнить»).
Настоятельно рекомендуется при любом изменении реестра делать его копию, для восстановления работоспособности Windows либо программ в случае возникновении проблем.
В запустившемся редакторе реестра необходимо удалить следующий каталог:
После удаления, нужно обязательно запустить клиента «Подключение к удаленному рабочему столу» с правами «Администратора», для того чтобы в реестре прописалась новая временная лицензия.
Настройка лицензирования для развертывания RDS, которое включает только роль хоста сеанса RD и роль лицензирования RD
На хост-компьютере сеанса RD выберите Начните, а затем введите gpedit.msc, чтобы открыть редактор локальной групповой политики.
Перейдите к административным шаблонам конфигурации компьютеров Windows компоненты удаленного настольного компьютера Службы удаленного лицензирования хост-сессии > > > > > настольных компьютеров.
В списке политик щелкните правой кнопкой мыши Используйте указанные серверы лицензий удаленного рабочего стола, а затем выберите Свойства.
Выберите Включено, а затем введите имя лицензионного сервера в лицензионных серверах для использования. Если у вас несколько лицензионных серверов, используйте запятые, чтобы отделить их имена.
В списке политик щелкните правой кнопкой мыши Установите режим лицензирования удаленного рабочего стола и выберите Свойства.
Щелкните Включено.
В статье Укажите режим лицензирования для хост-сервера удаленного рабочего стола, выберите для каждого устройства или пользователя соответствующий для развертывания.
Шаг 3. Убедитесь, что вы используете соответствующий тип RDS CAL для среды RDS
Если для развертывания RDS используются серверы с использованием доменных серверов, вы можете использовать как для каждого пользователя, так и для каждого устройства. Если для развертывания RDS используются серверы workgroup, то в этом случае для каждого пользователя не разрешается использовать caLs устройств.
Способ 1: Удаление веток реестра
Первый метод заключается в удалении определенных ключей реестра, связанных с лицензиями RDP. Благодаря данному подходу можно обновить временные лицензии и вместе с тем избавиться от проблем по части кэширования устаревших записей.
-
На клавиатуре воспользуйтесь комбинацией клавиш «Win+R» и введите следующий запрос.
Примечание: Не забывайте делать копию изменяемых ключей.
Если вы все сделали правильно, стабильная работа RDP будет восстановлена. В противном случае переходите к следующему разделу статьи.
Заключение
Рассмотренные способы позволяют избавиться от ошибки отсутствия клиентских лицензий в большинстве случае, но все же не всегда. Если настоящая статья не помогла вам с решением проблемы, оставляйте свои вопросы нам в комментариях.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
12.03.2021
itpro
Windows 10, Windows Server 2012 R2, Windows Server 2016
комментариев 17
В этой статье мы рассмотрим несколько распространенных ошибок, связанных с RDS лицензированием, когда RDP удаленные клиенты не могут подключится к терминальным серверам Windows Server с ролью Remote Desktop Services Host.
Ошибки лицензирования при подключении RDP клиентов к RDS хосту могут появляться, если:
-
На хосте Remote Desktop Services не указан сервер RDS лицензирования, с которого нужно получить клиентские лицензии (RDS CAL);
Настройка лицензирования для развертывания RDS, которое включает роль брокера подключения RD
На компьютере RD Connection Broker откройте диспетчер сервера.
В диспетчере серверов выберите обзор удаленных настольных > служб, чтобы изменить лицензирование свойств > > развертывания RD.
Выберите режим лицензирования удаленного рабочего стола (для каждого пользователя или для каждого устройства, если это необходимо для развертывания).
Если для развертывания RDS используются серверы с использованием доменных серверов, вы можете использовать как для каждого пользователя, так и для каждого устройства. Если вы используете серверы workgroup для развертывания RDS, то в этом случае для каждого пользователя не разрешается использовать url-серверы устройств.
Укажите сервер лицензии, а затем выберите Добавить.
Обновление ключей реестра сертификатов X509
Внимательно следуйте инструкциям этого раздела. Серьезные проблемы могут возникнуть, если реестр изменен неправильно. Перед началом изменения реестра необходимо создать реестр, чтобы восстановить его в случае, если что-то пойдет не так.
Чтобы устранить эту проблему, повторите и удалите ключи реестра сертификатов X509, перезапустите компьютер, а затем активируете сервер лицензирования RD. Выполните указанные ниже действия.
Выполните следующую процедуру на каждом из серверов RDSH.
Вот как активировать сервер лицензирования RD:
- Откройте редактор реестра и перейдите в HKEY _ LOCAL MACHINE SYSTEM _ \ \ CurrentControlSet \ Control Terminal Server \ \ RCM.
- В меню реестра выберите файл реестра экспорта.
- Введите экспортируемого сертификата в поле имя файла, а затем выберите Сохранить.
- Щелкните правой кнопкой мыши каждое из следующих значений, выберите Удаление, а затем выберите Да, чтобы проверить удаление:
- Сертификат
- Сертификат X509
- Удостоверение сертификата X509
- Сертификат X5092
2. Нехватка CAL-лицензий
Если на сервере лицензирования, который лицензирует данный сервер терминалов, закончились лицензии, необходимо дождаться пока кто-либо освободит лицензию, либо приобрести и активировать необходимое число CAL-лицензий.
Просмотреть общее, занятое и доступное количество лицензий можно в оснастке «Лицензирование сервера терминалов». Чтобы открыть данную оснастку в MS Windows Server 2008 нужно последовательно зайти в меню «Пуск» — «Администрирование» — «Службы удаленных рабочих столов» — «Диспетчер лицензирования удаленных рабочих столов»
Далее следует выбрать свой сервер лицензирования, нажать «Действие» и «Создать отчет». Этот отчет покажет:
- дату и время создания отчета;
- область отчета, например Domain, OU=Sales или All trusted domains;
- число Клиентских лицензий служб удаленных рабочих столов «на пользователя», установленных на сервере лицензирования;
- число Клиентских лицензий служб удаленных рабочих столов «на пользователя», выданных сервером лицензирования с учетом заданной области отчета.
Созданные отчеты отображаются на вкладке «Отчеты» в Диспетчере лицензирования удаленных рабочих столов.
Проверка конфигурации лицензирования RD
Вы можете проверить конфигурацию лицензирования RD с помощью server Manager и RD Licensing Manager. Проверьте следующее:
Устанавливается роль лицензирования RD и активируется сервер лицензии.
Дополнительные сведения об этой конфигурации см. в дополнительных сведениях об активации лицензионного сервера служб удаленного рабочего стола.
Сервер лицензии имеет лицензию клиентского доступа (CAL) для каждого пользователя и устройства, которые могут подключаться к RDS.
Конфигурация лицензий должна напоминать следующий скриншот. Рядом с именем сервера лицензии должна быть зеленая отметка, а номера в столбцах должны отражать количество всех и доступных лицензий.
Развертывание RDS использует правильный сервер лицензии, режим лицензирования и параметры политики. Сведения о конфигурации зависят от типа развертывания:
-
которое включает роль удаленного посредника подключения к настольным компьютерам (RD Connection Broker).
- Настройка лицензирования для развертывания RDS, которое включает только роль удаленного рабочего стола (RD Session Host)и роль лицензирования RD.
Шаг 1. Использование диагностера лицензирования RD для проверки проблем
Чтобы открыть диагностику лицензирования RD, откройте диспетчер серверов и выберите диагност службы терминала инструментов > > RD.
Лицензии недоступны для этого хост-сервера удаленного рабочего стола, и диагностика лицензий RD выявила проблемы лицензирования для хост-сервера RD Session
В разделе Сведения о диагностике лицензий RD показаны дополнительные сведения о проблеме, в том числе о ее возможных причинах и действиях, которые следует предпринять для ее устранения.
Читайте также: