Раздел помощи SpaceWeb

Не подключается RDP клиент: возможные проблемы и исправление ошибок

14 авг, 2024

RDP – это протокол, который позволяет пользователям подключаться к компьютеру и серверу на Windows. Основная цель RDP – предоставить удаленный доступ и управление другим компьютером через сеть. 

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

В этой статье мы рассмотрим, как подключиться по RDP и исправить возможные ошибки при подключении.

Как подключиться к удаленному рабочему столу

Windows:

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

  1. Запустите приложение «Подключение к удаленному рабочему столу» одним из следующих способов:

– В меню «Пуск» найдите и откройте «Подключение к удаленному рабочему столу».

– Нажмите комбинацию клавиш Win+R, введите команду «mstsc» и нажмите «ОК».

  1. Введите адрес удаленного устройства, к которому хотите подключиться, и нажмите кнопку «Подключить».

  1. Введите имя пользователя и пароль для доступа к удаленному компьютеру.

  2. Нажмите «ОК».

  3. Когда вы подключитесь в первый раз, может появиться уведомление о проблемах с сертификатом безопасности. Отметьте «Больше не выводить запрос о подключениях к этому компьютеру» и нажмите «Да».

Linux:

Для Linux нет официального RDP-клиента от Microsoft. Однако можно воспользоваться клиентом Remmina для подключения по RDP. 

Вот как это сделать:

  1. Запустите Remmina.

  1. Нажмите на кнопку New connection profile, чтобы создать новый профиль подключения.

  1. Заполните следующие поля:

  • В «Server» укажите IP-адрес сервера или компьютера, к которому хотите подключиться.

  • В «Username» введите имя пользователя.

  • В «Password» введите пароль. 

  1. Затем нажмите Save and connect, чтобы сохранить данные и подключиться к удалённому рабочему cтолу.

  1. Когда появится запрос на подтверждение безопасности, нажмите Yes.

Как подключить локальное устройство к удаленной машине

Вы можете подключить к удаленному серверу устройство, которое физически подключено к вашему компьютеру. Например, это может быть флешка или жесткий диск. 

Для этого:

  1. Запустите приложение «Подключение к удаленному рабочему столу» одним из следующих способов:

– В меню «Пуск» найдите и откройте «Подключение к удаленному рабочему столу».

– Нажмите комбинацию клавиш Win+R, введите команду «mstsc» и нажмите «ОК».

  1. Кликните «Показать параметры».

  1. Перейдите на вкладку «Локальные ресурсы» и нажмите «Подробнее…».

  1. Отметьте все нужные устройства и нажмите «ОК».

  1. Введите имя пользователя и пароль, затем нажмите «ОК».

  1. Скройте параметры, введите адрес удаленного устройства, к которому хотите подключиться, и нажмите кнопку «Подключить».

  1. Когда вы подключитесь в первый раз, может появиться уведомление о проблемах с сертификатом безопасности. Отметьте «Больше не выводить запрос о подключениях к этому компьютеру» и нажмите «Да».

Как проверить статус работы протокола RDP

Чтобы протокол RDP корректно работал на локальном и удаленном устройствах, необходимо настроить его прослушиватель на использование порта 3389. При этом его не должны использовать другие приложения.

Проверить или изменить порт RDP можно через «Редактор реестра»:

  1. Откройте «Редактор реестра». Для этого нажмите сочетание клавиш Win+R, введите «regedt32» и нажмите «ОК»:

  1. Разрешите приложению вносить изменения на устройстве, нажав Да.

  1. Перед внесением изменений в реестр рекомендуется создать его резервную копию, так как неправильные настройки могут вызвать серьезные проблемы. Чтобы это сделать, нажмите «Файл», а затем в выпадающем меню выберите «Экспорт».

  1. Сохраните резервную копию реестра. Если после внесенных изменений появятся проблемы, восстановите реестр через ту же вкладку «Файл».  Только для восстановления кликните «Импорт» и выберите сохраненный файл.

  1. В редакторе реестра перейдите по следующему пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp.

  1. Найдите параметр PortNumber и убедитесь, что в колонке «Значение» указан порт 3389.

  1. Если значение отличается, дважды щелкните по параметру, выберите десятичную систему исчисления, введите значение 3389 и нажмите «ОК».

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

Важно! Убедитесь, что порт 3389 открыт в настройках брандмауэра и маршрутизатора.

Типовые проблемы при подключении 

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

Вот наиболее распространенные из них:

«Произошла внутренняя ошибка»

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

«Произошла ошибка при проверке подлинности»

Если вы видите эту ошибку, это означает, что на удаленной машине давно не устанавливались обновления безопасности. 

«Удаленному рабочему столу не удалось найти компьютер»

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

«Функции удаленному рабочему стола не удалось подключиться компьютеру по одной из указанных причин»

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

Если кратко, то к ошибкам при подключении к удаленному рабочему столу могут привести:

  • ограничения брандмауэра,
  • использование порта RDP другим приложением,
  • кеш DNS-сервера,
  • кеш RDP,
  • некорректные настройки подключения,
  • отсутствие важных обновлений Windows,
  • проблема соответствия доменного имени и IP-адреса удаленного компьютера. 

Рассмотрим, как мы можем решить эти проблемы.

Способы исправления ошибок

Способ 1. Проверьте настройки подключения

Так как одна из возможных причин проблем с подключением по RDP – это неправильные настройки самого подключения, изучим несколько параметров, которые могут повлиять на возможность подключения по RDP:

  • Неправильные учетные данные

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

  • Неправильный адрес удаленного компьютера

Если для подключения по RDP указано неправильное имя компьютера, клиент не сможет его найти и выдаст ошибку «Удаленному рабочему столу не удалось найти компьютер». Чтобы узнать имя удаленного компьютера, выполните следующие шаги:

  1. Откройте «Параметры». 
  2. В левой панели найдите раздел «Система». 
  3. Пролистайте меню вниз и выберите опцию «О системе». 

Там вы сможете найти всю актуальную информацию о компьютере. 

Способ 2. Подключитесь к удаленному компьютеру по IP-адресу

При подключении к удаленному компьютеру обычно используется его доменное имя, которое соответствует конкретному IP-адресу. Эти соответствия хранятся на DNS-серверах. 

Однако иногда в DNS-сервере может быть указан неправильный IP-адрес для доменного имени, что мешает подключению. Чтобы исключить эту проблему, можно попробовать подключиться к удаленному компьютеру напрямую по его IP-адресу.

Чтобы узнать IP-адрес удаленного компьютера, выполните следующие шаги:

  1. Откройте командную строку на удаленном компьютере: нажмите Win+R, введите «cmd» и нажмите Enter.

  1. В командной строке введите команду:

ipconfig

Она покажет текущий IP-адрес компьютера.

Теперь вместо доменного имени используйте этот IP-адрес при подключении к удаленному компьютеру через RDP.

Способ 3. Очистите кеш DNS

Очистка кеша DNS может помочь решить проблемы с подключением к удаленным ресурсам, если в нем содержатся устаревшие или неправильные записи. Регулярная очистка кеша DNS может также улучшить производительность сети и уменьшить время отклика при подключении к новым ресурсам.

Иногда она также может помочь решить проблемы с подключением. Чтобы ее очистить:

  1. Откройте командную строку (нажмите Win+R, введите «cmd» и нажмите Enter).

  2. В командной строке пропишите:

ipconfig /flushdns

  1. Нажмите Enter.

Вывод:

Способ 4. Добавьте IP-адрес RDP-сервера в файл hosts

Файл hosts – это текстовый файл, который операционные системы используют для сопоставления IP-адресов с именами хостов (доменными именами). Он позволяет вручную указать, какие IP-адреса должны соответствовать определенным именам хостов, обходя системный DNS-сервер.

Вы можете вручную добавить в файл hosts запись с доменным именем и IP-адресом удаленного компьютера.

Для этого:

  1. Откройте «Блокнот» от имени администратора. Найдите приложение в поиске и выберите «Запуск от имени администратора».

  1. В Блокноте откройте файл, который находится по пути C:\Windows\System32\drivers\etc\ и выберите файл hosts

Если вы не можете найти его, проверьте, что в поисковом окне выбран тип «Все файлы».

  1. В файле hosts добавьте новую строку, в которой укажите IP-адрес удаленного компьютера и его доменное имя. 

Например:

192.168.1.1 localcmp

  1. Сохраните изменения в файле hosts.

После внесения изменений в файл hosts рекомендуется перезапустить сетевые службы или перезагрузить компьютер, чтобы новые настройки вступили в силу. Кроме того, проверьте, чтобы в hosts не было ошибок и что записи не дублируются, так как это может вызвать конфликт.

Способ 5. Проверьте порт RDP

По умолчанию для подключения по RDP используется порт 3389. Если на компьютере другое приложение использует этот же порт, могут возникнуть проблемы с подключением. Попробуйте изменить порт на 3388 и проверьте, удастся ли подключиться по RDP с использованием другого порта. 

О том, как это сделать, мы рассказали чуть ранее в этом руководстве. 

Способ 6. Измените настройки брандмауэра

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

  1. Откройте «Брандмауэр Защитника Windows». 

  1. В левом меню выберите «Разрешение взаимодействия с приложением или компонентом в брандмауэре Защитника Windows».

  1. Нажмите «Изменить параметры».

  1. В списке программ найдите «Удаленный рабочий стол» и установите флажки напротив «Частная» и «Публичная».

  2. Закройте окно настроек и попробуйте подключиться снова.

Способ 7. Попробуйте использовать альтернативный клиент RDP

Если проблема с подключением через стандартный клиент Microsoft RDP не решена, рассмотрите возможность использования других программ для удаленного доступа.

Альтернативные клиенты часто предоставляют дополнительные функции и могут быть более устойчивыми в некоторых сетевых средах. AnyDesk, например, известен своей высокой скоростью и низкой задержкой, что делает его отличным выбором для удаленного доступа. Remote Utilities предлагает широкий набор инструментов для управления удаленными компьютерами, включая файловый менеджер и чат. 

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

Способ 8. Откатите или установите обновления Windows

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

Если ваша операционная система недавно обновлялась, попробуйте откатить последние обновления. Для этого выполните следующие шаги:

  1. Откройте «Параметры» Windows, нажав Win+I.

  2. Перейдите в раздел «Обновление и безопасность».

  3. Выберите «Журнал обновлений» и нажмите «Удалить обновления».

  4. Найдите последние обновления и удалите их.

Если откат не помог, установите все доступные обновления, чтобы убедиться, что ваша система содержит исправления для известных проблем.

Способ 9. Отключите проверку версии CredSSP

Чтобы решить ошибку «Произошла ошибка при проверке подлинности», рекомендуется установить обновления, доступные на официальном сайте Microsoft или через «Центр обновлений Windows».

Если же вы не можете установить эти обновления, но необходимо подключиться по RDP, можно временно отключить проверку версии CredSSP на локальном компьютере при подключении.

Инструкция для Windows Home:

  1. На локальном компьютере запустите «Командную строку» с правами администратора.

  2. Введите команду:

REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters /v AllowEncryptionOracle /t REG_DWORD /d 2

  1. Перезагрузите компьютер.

  2. Завершив работу с удаленным сервером, верните настройки обратно с помощью следующей команды:

REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters /v AllowEncryptionOracle /t REG_DWORD /d 0

Инструкция для Windows Professional:

  1. Нажмите Win+R, введите «gpedit.msc» и нажмите «ОК».

  1. В редакторе локальной групповой политики перейдите в папку «Конфигурация компьютера».  

  2. Откройте «Административные шаблоны», а затем – «Система». 

  1. Откройте «Передача учетных данных».

  1. Найдите параметр «Защита от атак с использованием криптографического оракула» и дважды кликните по нему.

  1. Выберите «Включено».

  2. В выпадающем списке «Принудительно применять обновленные клиенты» выберите «Оставить уязвимость».

  1. Нажмите «ОК».

  2. Перезагрузите компьютер.

  3. После завершения работы с удаленным сервером верните настройки обратно.

Заключение

Проблемы с подключением RDP-клиента могут возникать по различным причинам, включая неправильные настройки подключения, занятые порты, конфликты с обновлениями Windows или блокировку брандмауэром. 

В этой статье мы рассмотрели несколько способов устранения ошибок, которые могут помочь вам в работе с удаленным рабочим столом.