Исправление ошибки «Из-за ошибки безопасности клиент не смог подключиться к серверу терминалов…»

logo_rdpНакануне столкнулся с одной проблемой. При подключении к удаленному рабочему столу на Windows Server 2008 R2 со старых клиентов RDP (версии 5) выдается ошибка:

«Из-за ошибки безопасности клиент не смог подключиться к серверу терминалов. Убедитесь в том, что вы вошли в сеть и повторите попытку подключения к серверу.»

 

 

Одно из решений данной задачи — обновить на всех хостах клиент RDP до версии 6. Но в данном случае использовались тонкие клиенты, для которых производитель уже перестал выпускать новые версии прошивок. Так что пришлось копать на самом сервере терминалов. Перепробовав множество различных способов решения этой проблемы, я все таки нашел тот, который реально помог. Нашелся он, как ни странно, на форуме техподдержки Microsoft. Проблема оказалось в сертификатах, выдаваемых сервером лицензирования удаленных рабочих столов. Ниже я привожу вольный перевод этой инструкции со своими скриншотами. Итак:

1. Реактивация сервера лицензирования.

Открываем «Диспетчер лицензирования удаленных рабочих столов» («Пуск» — «Администрирование» — «Службы удаленных рабочих столов» — «Диспетчер лицензирования удаленных рабочих столов» ). Кликаем правой кнопкой мыши на проблемном сервере лицензирования и в списке выбираем «Свойства» .

Меняем «Метод установки:» на  «В браузер веб-страниц» , после чего жмем «ОК» .

Снова кликаем правой кнопкой мыши по серверу, затем  «Подробно» и «Повторно активировать сервер» .

Запустится «Мастер активации сервера» , жмем «Далее» и попадаем на окно «Реактивация сервера лицензирования» , в котором нужно ввести новый код сервера лицензирования. Чтобы получить его проходим по ссылке в верхней части окна.

На открывшемся веб-сайте выбираем русский язык, затем устанавливаем переключатель на «Повторная активация сервера лицензий» и жмем «Далее» .

На следующей странице заполняем все поля, отмеченные звездочкой, взяв Идентификатор сервера и Код продукта из окна Мастера повторной активации. Если все введено верно, нажав 2 раза «Далее» мы получим новый код сервера лицензирования. Вводим его в окно реактивации сервера, жмем «Далее» и получаем сообщение, что «Сервер лицензирования успешно активирован повторно» . Закрываем окно нажав «Готово» и закрываем Диспетчер лицензирования удаленных рабочих столов.

2. Правка реестра.

Теперь открываем редактор реестра (для этого заходим «Пуск» — «Выполнить» — вводим команду «regedit» и нажимаем «ОК» ). Сделаем, на всякий случай, экспорт реестра. Далее, в редакторе реестра проходим по ветке:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM

и удаляем значения

  1. Certificate
  2. X509 Certificate
  3. X509 Certificate ID
  4. X509 Certificate2

После чего, закрываем редактор реестра и перезагружаем компьютер.

Все, пробуем подключаться и видим, что ошибка исчезла!

Помогла ли Вам данная статья?
Да, спасибо, все получилось.
Немного помогла.
Нет, совсем не помогла.
Не то, что я искал(а).
Смотреть результаты
Запись опубликована в рубрике Windows Server 2008 R2 с метками , . Добавьте в закладки постоянную ссылку.


5 Responses to Исправление ошибки «Из-за ошибки безопасности клиент не смог подключиться к серверу терминалов…»

  1. Владимир говорит:

    Виталий , напиши статью про то , как правильно и просто получать и устанавливать Сертификаты . Из за их отсутствия не правильно работают сервисы . А то как то запутано описано в официальной документации .

  2. Дмитрий говорит:

    Здравствуйте, столкнулись с описанной Вами проблемой. Есть ТСД на windows mobile 6.5, есть сервер на 2008R2, при попытке подключения по RDP выводит ошибку безопасности. Приведенный метод работает, но только если после перезагрузке на сервер первым заходим с ТСД, и работает только 1 раз! т.е. даже если с ТСД закрыть RDP сеанс и снова попытаться зайти, то получаем эту же ошибку. В приложенной Вами ветке с форума мелкомягких предпоследнее сообщение с такой же проблемой, но ответа нет. Может у Вас появятся какие-нибудь идеи как решить проблему?

    • Виталий Онянов говорит:

      Нет, к сожалению (к счастью?) с подобной проблемой сталкиваться не приходилось.

  3. Newdjeen говорит:

    *Кстати, такая же ошибка будет появляться (и это норма) если после установки сервера терминалов добавить серверу роль контроллера домена. В этом случае придется играться с политиками безопасности

  4. Аноним говорит:

    Все работает ребята нужно сперва удалить в реестре (т.е. пункт 2), а затем реактивировать сервер лицензий (т.е. пункт 1)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *