Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: ✔️ Виртуальные машины Windows
Эта статья поможет устранить проблему, при которой не удается подключиться к виртуальной машине Azure, поскольку для предоставления лицензии нет сервера лицензирования удаленных рабочих столов.
Симптомы
При попытке подключиться к виртуальной машине можно столкнуться со следующими сценариями:
Снимок экрана виртуальной машины, на котором операционная система полностью загружена и ожидает учетные данные.
Вы увидите следующие сообщения об ошибках при попытке подключиться по протоколу удаленного рабочего стола Майкрософт (RDP):
Удаленный сеанс отключен, так как отсутствуют доступные серверы лицензирования удаленных рабочих столов, которые могли бы провести лицензирование.
Сервер лицензирования удаленных рабочих столов недоступен. Службы удаленных рабочих столов перестанут работать, поскольку для этого компьютера завершен льготный период и он не связался с допустимым сервером лицензирования Windows Server 2008. Выберите это сообщение, чтобы открыть конфигурацию сервера узла сеансов удаленных рабочих столов для диагностики лицензирования.
Произошла ошибка лицензирования при попытке подключения клиента (время ожидания лицензирования). Повторите попытку подключения к удаленному компьютеру.
Подключение RDP, как представляется, зависло в состоянии "Настройка удаленного сеанса".
Причина
Эта проблема возникает, когда сервер лицензирования удаленных рабочих столов недоступен и не может предоставить лицензию для начала удаленного сеанса. Эта проблема может возникнуть в связи с несколькими сценариями, даже если роль узла сеансов удаленных рабочих столов настроена на виртуальной машине.
- В среде никогда не было роли лицензирования удаленных рабочих столов, и льготный период (180 дней) завершен.
- Лицензия удаленного рабочего стола установлена в среде, но не активирована.
- Лицензия удаленного рабочего стола имеет лицензии на клиентский доступ (ЦС) и была активирована. Однако есть более активные пользователи, чем доступные клиентские лицензии.
- Лицензия удаленного рабочего стола в среде не внедряет клиентские лицензии для настройки подключения.
- Лицензия удаленного рабочего стола была установлена в среде. Лицензии клиентского доступа существуют, но настроены неправильно.
- Лицензия удаленного рабочего стола имеет лицензии клиентского доступа и была активирована. Но другие проблемы на сервере лицензирования удаленных рабочих столов мешают предоставлению лицензий в среде.
Решение
Чтобы устранить эту проблему, выполните резервное копирование диска операционной системы и следуйте инструкциям:
Подключитесь к виртуальной машине с помощью административного сеанса. Для этого используйте один из следующих способов:
Выполните следующую команду:
mstsc /v:<Server>[:<Port>] /admin
В портал Azure перейдите к виртуальной машине и выберите "Подключиться" в разделе "Параметры". На правой панели выберите скачать файл RDP , чтобы скачать файл подключения.
Если не удается подключиться к виртуальной машине с помощью сеанса с правами администратора, можно использовать последовательную консоль виртуальной машины в Azure, чтобы получить доступ к виртуальной машине следующим образом.
Перейдите к последовательной консоли, выбрав "Поддержка" и "Устранение неполадок с последовательной консолью>". Если эта функция включена на виртуальной машине, вы сможете успешно подключиться к виртуальной машине.
Создайте канал для экземпляра командной строки. Введите CMD, чтобы запустить канал и получить имя канала.
Переключитесь на канал, который запускает экземпляр CMD. В нашем случае это должен быть канал 1:
ch -si 1
Еще раз нажмите клавишу ВВОД и введите допустимое имя пользователя и пароль, локальный или доменный идентификатор для виртуальной машины.
Проверьте, включена ли на виртуальной машине роль узла сеансов удаленных рабочих столов. Если роль включена, убедитесь, что она работает правильно. Откройте экземпляр CMD с повышенными привилегиями и выполните следующие действия:
Чтобы проверить состояние роли узла сеансов удаленных рабочих столов, используйте следующую команду:
reg query "HKLM\SOFTWARE\Microsoft\ServerManager\ServicingStorage\ServerComponentCache\RDS-RD-Server" /v InstallState
Если команда возвращает значение 0, это означает, что роль отключена и можно перейти к шагу 3.
Чтобы проверить политики и правильно настроить их, используйте следующую команду:
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\Licensing Core" /v LicensingMode reg query "HKLM\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers" /v SpecifiedLicenseServers
Если LicensingMode имеет значение, отличное от 4 (на пользователя), установите значение 4.
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\Licensing Core" /v LicensingMode /t REG_DWORD /d 4
Если значение SpecifiedLicenseServers не существует или имеет неверные сведения о сервере лицензирования, измените его, как показано ниже.
reg add "HKLM\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers" /v SpecifiedLicenseServers /t REG_MULTI_SZ /d "<FQDN / IP License server>"
После внесения изменения в реестр перезапустите виртуальную машину.
Если у вас нет клиентских лицензий или не требуется более двух одновременных пользователей, удалите роль узла сеанса удаленного рабочего стола. Затем RDP будет настроен обратно, чтобы разрешить только два параллельных подключения RDP к виртуальной машине:
dism /ONLINE /Disable-feature /FeatureName:Remote-Desktop-Services
Если виртуальная машина имеет роль лицензирования удаленного рабочего стола и она не используется, можно также удалить эту роль.
dism /ONLINE /Disable-feature /FeatureName:Licensing
Убедитесь, что виртуальная машина может подключиться к серверу лицензирования удаленных рабочих столов. Проверьте возможность подключения к порту 135 между виртуальной машиной и сервером лицензирования.
telnet <FQDN / IP License Server> 135
Если в среде нет сервера лицензирования удаленных рабочих столов, но вам он нужен, установите службу роли лицензирования удаленного рабочего стола. Затем настройте лицензирование RDS.
Если сервер лицензирования удаленных рабочих столов работает правильно, убедитесь, что сервер лицензирования удаленных рабочих столов активирован с помощью лицензий клиентского доступа.
Свяжитесь с нами для получения помощи
Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.