Перейти к содержимому
EVI Solutions

Windows Server RDP не подключается: решение

Средне 20 мин Обновлено:

Краткий ответ

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

Как проявляется проблема

  • Клиент сообщает «Remote Desktop can't connect to the remote computer»
  • Подключение прерывается сразу после ввода пароля
  • Пинг проходит, но порт RDP 3389 не отвечает
  • Появляется сообщение о сертификате или ошибке «credential»
  • RDP работает локально, но не с удаленного места

Частые причины

Служба RDP не запущена

Служба «Remote Desktop Services» может быть остановлена или отключена, поэтому сервер не принимает подключения.

Брандмауэр блокирует порт 3389

Брандмауэр Windows или сетевой брандмауэр на маршрутизаторе могут блокировать входящий трафик на порту RDP.

У пользователя нет разрешения на RDP

Учетная запись должна входить в группу «Remote Desktop Users» или иметь соответствующее право в локальной политике.

Проблема с сетевым профилем или VPN

Неправильный сетевой профиль (Public вместо Private) или прерванное VPN-подключение могут препятствовать доступу.

Неисправный сертификат или NLA

Просроченный сертификат или несоответствие в Network Level Authentication могут прервать аутентификацию.

Пошаговое решение

  1. 1

    Проверьте базовую доступность сервера

    С клиентского компьютера выполните ping имя-сервера и ping IP-адрес-сервера. Если пинг не проходит, это не обязательно означает проблему с RDP, так как ICMP часто блокируется; доступность проверьте и с помощью Test-NetConnection на порту 3389. Проверьте также, включен ли сервер и подключен ли сетевой кабель.

  2. 2

    Убедитесь, что RDP включен

    На сервере запустите sysdm.cpl и откройте вкладку «Удаленный доступ». Убедитесь, что установлен флажок «Разрешить удаленные подключения к этому компьютеру»; если нет, установите его и нажмите «Применить».

  3. 3

    Проверьте состояние службы RDP

    Откройте services.msc и найдите «Remote Desktop Services». Если состояние «Остановлена», запустите службу (правый клик > «Запустить»). Тип запуска обычно «Вручную», так как служба запускается по требованию при первом подключении, поэтому это не ошибка. Перезапуск этой службы прерывает все активные сеансы RDP.

  4. 4

    Проверьте правила брандмауэра Windows

    В Windows Defender Firewall > Advanced Settings > Inbound Rules найдите правила «Remote Desktop - User Mode (TCP-In)» и «Remote Desktop - User Mode (UDP-In)». Если они отключены, включите их, но применяйте только к профилям Domain и Private; избегайте открытия RDP в профиле Public.

  5. 5

    Проверьте разрешения пользователей

    Откройте lusrmgr.msc или compmgmt.msc, затем в группе «Remote Desktop Users» добавьте учетную запись, которая выполняет вход. Если вы используете домен, проверьте также группу в Active Directory. Выйдите из системы и войдите снова, чтобы изменения вступили в силу.

  6. 6

    Проверьте порт 3389

    С клиента выполните Test-NetConnection -ComputerName имя-сервера -Port 3389 в PowerShell. Если «TcpTestSucceeded» имеет значение False, порт заблокирован или служба не прослушивает его. Проверьте также, не блокирует ли порт антивирус или сторонний брандмауэр.

  7. 7

    Проверьте NLA и сертификат

    В sysdm.cpl > Удаленный доступ снимите флажок «Разрешать подключения только с компьютеров, на которых запущена служба удаленного рабочего стола с проверкой подлинности Network Level Authentication» как временный тест. Если подключение заработает, проблема в NLA или сертификате, поэтому как можно скорее снова включите NLA. Для сертификата проверьте certlm.msc > Remote Desktop и не истек ли его срок.

  8. 8

    Перезапустите службу RDP и сервер

    Если предыдущие шаги не помогли, перезапустите службу «Remote Desktop Services» через services.msc. Учтите, что перезапуск прерывает все активные сеансы RDP, поэтому делайте это в нерабочее время. Если и это не поможет, перезапустите сервер, но только если у вас есть другой способ доступа (консоль, iLO/iDRAC) и после предварительного уведомления пользователей.

  9. 9

    Проверьте сетевой профиль и VPN

    В Параметры > Сеть и Интернет выберите активное подключение (Ethernet или Wi-Fi) и проверьте «Тип сетевого профиля»; более надежная проверка, команда Get-NetConnectionProfile в PowerShell на сервере. Если вы используете VPN, убедитесь, что подключение активно и маршрут к серверу существует. Отключите и снова включите VPN и повторите попытку.

Если ничего не помогает: расширенная диагностика

Если подключение по-прежнему не устанавливается, проверьте Event Viewer на сервере (eventvwr.msc) в разделах Windows Logs > System и Applications and Services Logs > Microsoft > Windows > TerminalServices-LocalSessionManager и TerminalServices-RemoteConnectionManager. Ищите ошибки с идентификаторами событий, относящимися к RDP. Также временно отключите антивирус или endpoint-защиту и протестируйте, но сразу после этого снова включите. Если сервер находится за NAT, проверьте, проброшен ли порт на правильный IP-адрес. Для удаленных мест проверьте, не блокирует ли провайдер порт 3389. В качестве крайней меры измените порт RDP в реестре (HKLM\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber), обновите правило брандмауэра и перезапустите службу, но перед изменением обязательно экспортируйте (сделайте резервную копию) этот ключ, иначе можете потерять доступ по RDP.

Как избежать повторения

  • Регулярно обновляйте Windows Server и клиенты RDP.
  • Используйте VPN или RD Gateway вместо прямого выставления порта RDP в интернет.
  • Периодически проверяйте срок действия сертификатов и настройки NLA.
  • Ведите учет членства в группе Remote Desktop Users.

Когда лучше обратиться к специалисту

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

Обслуживание ИТ-инфраструктуры · Серверы, сети, резервное копирование, безопасность и helpdesk

Частые вопросы

Почему RDP работает локально, но не с удаленного места?

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

Как узнать, что проблема в сертификате?

Если подключение прерывается сразу после ввода пароля или появляется сообщение о сертификате, проверьте дату истечения в `certlm.msc` в разделе «Remote Desktop». Также временно отключите NLA и протестируйте.

Безопасно ли отключать NLA?

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

Поделиться
Не нашли решение?ИИ-помощник работает 24/7. Опишите проблему или отправьте скриншот ошибки и получите инструкцию для вашего случая.Спросить ИИ-помощника