Гид по технологиям

Как исправить ошибку 0x104 при подключении по RDP в Windows 11/10

8 min read Удалённый доступ Обновлено 06 Apr 2026
Исправить ошибку RDP 0x104 в Windows 11/10
Исправить ошибку RDP 0x104 в Windows 11/10

Windows 11 PCs

Описание ошибки

Код ошибки 0x104 появляется в приложении Remote Desktop Connection (RDC) в Windows 11/10, когда клиент не может обнаружить удалённый компьютер. Это обычно сетевой или конфигурационный сбой: ПК не отвечает, не видим в сети, порт заблокирован или служба не запущена. Ниже — полная инструкция по проверке и исправлению.

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

Что нужно сделать сначала

Краткий план действий:

  • Убедиться, что Remote Desktop включён на обеих машинах.
  • Запустить средство устранения неполадок сетевого адаптера.
  • Включить «Обнаружение сети» и разрешить подключение к этому компьютеру.
  • Проверить и запустить необходимые службы.
  • Открыть порт 3389 в брандмауэре или убедиться, что он проброшен на маршрутизаторе.
  • Вернуть DNS на автоматический, если использовались кастомные настройки.

1. Убедитесь, что удалённый рабочий стол включён

Пояснение: если на целевом ПК отключён Remote Desktop, клиент не сможет подключиться, даже если сеть в порядке.

Шаги:

  1. Нажмите Windows + S.
  2. Введите remote desktop settings в строку поиска.
  3. Нажмите результат Remote desktop settings.
  4. Переключите переключатель Remote Desktop в положение «Вкл». The Remote Desktop option
  5. Нажмите Confirm в появившемся окне.

Проверка: на целевом ПК в настройках должен отображаться статус «Remote Desktop включён». Попробуйте выполнить ping по имени или IP-адресу (если ICMP разрешён):

ping 

Если ping не проходит, продолжайте проверять сетевые настройки.

2. Запустите средство устранения неполадок сетевого адаптера

Пояснение: автоматический мастер устранения неполадок может восстановить настройки адаптера или выявить конфликтующие конфигурации.

Шаги:

  1. Нажмите правой кнопкой мыши Start и выберите Run.
  2. Введите ms-settings:troubleshoot и нажмите OK.
  3. Откройте Other trouble-shooters или Additional trouble-shooters.
  4. Нажмите Run для Network Adapter. The Run option for the Network Adapter troubleshooter
  5. Выберите сетевой адаптер, который вы используете, или All network adapters.
  6. Нажмите Next для запуска диагностики.
  7. Если мастер предложит варианты, выберите I’m having a different problem.
  8. При появлении вариантов выберите Allow other computers to connect to this computer. The Allow other computers to connect to this computer option
  9. Затем выберите Connect this computer using Remote Desktop Connection и нажмите Next. The Connect to this computer troubleshooting option

Что делает мастер: сбрасывает настройки адаптера, проверяет службы и базовые правила брандмауэра.

3. Включите обнаружение сети

Пояснение: если компьютер не «видим» в локальной сети, RDP-клиент не сможет по нему найти сведения по имени.

Шаги:

  1. Нажмите Windows + R.
  2. Введите Control Panel и нажмите OK.
  3. Перейдите в Network and Internet. The Network and Internet category option
  4. Откройте Network and Sharing Center.
  5. Нажмите Change advanced sharing settings. The Change adapter settings option
  6. Для нужного профиля сети выберите Turn on network discovery. The Turn on network discovery option
  7. Включите Turn on automatic setup of network connected devices.
  8. Нажмите Save changes.

Совет: для корпоративных ноутбуков задавайте настройки через групповые политики (GPO), чтобы унифицировать профиль сети.

4. Запустите службы удалённого рабочего стола

Пояснение: служба Remote Desktop Services (TermService) должна быть запущена и иметь автозагрузку.

Шаги:

  1. Откройте Windows Search и введите Services, нажмите Services.
  2. В списке найдите Remote Desktop Services и откройте его. The Services window
  3. В поле Startup type выберите Automatic. The Remote Desktop Services Properties window
  4. Нажмите Start, затем Apply и OK.
  5. Повторите шаги для службы Remote Access Auto Connection Manager.

Команды для проверки в PowerShell (запуск от администратора):

sc query TermService
Get-Service -Name TermService, RasAuto | Format-Table -AutoSize

Интерпретация: статус должен быть RUNNING и StartupType — Automatic.

5. Включите параметры разработчика для Remote Desktop

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

Шаги:

  1. Откройте Settings.
  2. В Windows 11 выберите Privacy & Security, в Windows 10 — Update & Security.
  3. Откройте For developers.
  4. Отметьте необходимые опции для Remote Desktop. The Remote Desktop developer settings
  5. Нажмите Apply.

Примечание: этот шаг особенно полезен на тестовых и разработческих машинах с включёнными режимами безопасности.

6. Разблокируйте порт 3389 в брандмауэре

Пояснение: по умолчанию RDP использует TCP/UDP порт 3389. Если брандмауэр блокирует порт, подключение не пройдёт.

Шаги:

  1. Убедитесь, что Remote Desktop включён.
  2. Запустите поиск и откройте Windows Defender Firewall with Advanced Security.
  3. Перейдите в Inbound Rules. The Windows Defender Firewall with Advanced Security tool
  4. Найдите правило Remote Desktop – User Mode (TCP-In) с локальным портом 3389.
  5. Правой кнопкой мыши выберите Enable Rule. The Enable Rule option
  6. Повторите для Remote Desktop – User Mode (UDP-In) и Remote Assistance (RA Server TCP-In).

Проверка порта из командной строки (администратор):

netstat -ano | findstr :3389

Если порт не слушается, проверьте настройки NAT/порт-форвардинга на маршрутизаторе и политики безопасности сети.

Безопасность: если придётся открывать порт 3389 в публичной сети, рекомендуется ограничить доступ по IP-адресам или использовать VPN.

7. Верните DNS на автоматическое получение

Пояснение: кастомные DNS-серверы могут неправильно разрешать имена компьютеров в локальной сети.

Шаги:

  1. Правой кнопкой по Start и откройте Settings.
  2. Перейдите в Network & internet.
  3. Выберите Advanced network settings. The Advanced network setting option
  4. Нажмите More network adapter options.
  5. Правой кнопкой мыши по вашему адаптеру — Properties. The Properties option
  6. Выберите Internet Protocol Version 4 (TCP/IPv4) и нажмите Properties. The Internet Protocol Version 4 option
  7. Включите Obtain DNS server address automatically.
  8. Нажмите OK.

Проверка: выполните команду для очистки DNS-кэша:

ipconfig /flushdns
nslookup <имя_пк>

Результат nslookup должен корректно возвращать IP-адрес целевого ПК.

Повторите подключение

Попробуйте снова подключиться через Remote Desktop Client. Если соединение установлено — задача решена. Если нет — переходите к разделам ниже.

Когда эти шаги не помогут

Контрольный список дополнительных причин:

  • Целевой ПК выключен или ушёл в спящий режим.
  • ПК в другой подсети без корректного маршрута.
  • Межсетевой экран корпоративной сети блокирует RDP. Обратитесь к сетевому администратору.
  • На целевом ПК включены политики, запрещающие удалённые подключения.
  • На ПК настроен нестандартный порт RDP — проверьте реестр HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber

Важно: не вносите изменения в реестр без резервной копии и понимания последствий.

Альтернативные подходы

Если RDP не работает или политически запрещён, рассмотрите:

  • Использование VPN для доступа в корпоративную сеть, затем RDP по внутреннему адресу.
  • Использование сторонних инструментов: TeamViewer, AnyDesk, Splashtop. Они чаще обходят NAT и ограничительные политики, но требуют доверия к третьей стороне.
  • Настройка SSH-туннеля или RD Gateway для безопасного доступа по RDP через защищённый канал.

Ментальные модели для диагностики

  • Слой модели OSI: начните с физического и канального уровня (кабель, Wi‑Fi), затем сеть (IP/DNS), транспорт (порт 3389), приложение (служба RDP).
  • «Разделяй и властвуй»: тестируйте шаги по отдельности — ping, порт, служба, учетные данные.
  • Правило 80/20: 80% проблем решаются включением службы, правила брандмауэра или DNS.

Факто-блок

  • Стандартный порт RDP: 3389/TCP и 3389/UDP.
  • Ключевая служба: Remote Desktop Services (TermService).

Роли и чек-листы

Пользователь — чек-лист:

  • Убедиться, что цель включена.
  • Проверить имя/IP целевого ПК.
  • Проверить локальный брандмауэр и базовые сетевые настройки.
  • Попробовать подключиться по IP вместо имени.

Системный администратор — чек-лист:

  • Проверить статус TermService и RasAuto.
  • Проверить правила брандмауэра и NAT.
  • Проверить журналы событий Event Viewer → Windows Logs → System/Application.
  • Проверить групповые политики, влияющие на RDP.

Сетевой инженер — чек-лист:

  • Проверить маршрутизацию между подсетями.
  • Проверить ACL на фаерволах и межсетевых экранах.
  • Убедиться в правильности NAT/port-forwarding и в отсутствии DPI, блокирующего RDP.

Быстрый SOP: восстановление подключения (10–20 минут)

  1. Проверьте питание и сеть на целевом ПК.
  2. Выполните ping и nslookup по имени.
  3. Убедитесь в запуске TermService и RasAuto.
  4. Проверка netstat на прослушивание порта 3389.
  5. Временно отключите сторонний брандмауэр и попробуйте подключиться.
  6. Если публичный доступ требуется, включите VPN и подключитесь через него.

Критерий успеха: клиент устанавливает TCP-соединение с портом 3389 и получает экран входа в систему.

Инцидентный план и откат

Если после изменений RDP перестаёт работать для всех пользователей:

  1. Откатите изменения групповой политики или реестра, которые были сделаны последними.
  2. Верните настройки брандмауэра к предыдущему рабочему состоянию.
  3. Если изменение касалось сети, восстановите предыдущую конфигурацию маршрутизатора/NAT.
  4. Документируйте последовательность действий и время отката.

Критерии приёмки

  • Удалённый ПК доступен по IP и/или имени.
  • Порт 3389 слушается на целевом ПК.
  • Подключение RDP проходит до экрана входа без ошибки 0x104.
  • Для корпоративной среды — подтверждение от 2 пользователей из разных подсетей.

Риски и рекомендации по смягчению

  • Открытие порта 3389 в публичной сети увеличивает риск атак — используйте VPN или RD Gateway.
  • Сторонние удалённые инструменты несут риск передачи данных сторонним серверам — применяйте политики защиты данных.

Глоссарий в одной строке

  • RDP: протокол удалённого рабочего стола Microsoft.
  • TermService: служба Remote Desktop Services.
  • NAT: трансляция сетевых адресов, часто используется для проброса портов.

Часто задаваемые вопросы

Почему появляется ошибка 0x104?

Обычно потому, что клиент не может обнаружить или достучаться до целевого ПК — из-за выключенного RDP, блокировки порта, проблем с DNS или службами.

Можно ли сменить порт RDP и это решит проблему?

Можно, но если порт изменён, нужно будет настроить клиент и брандмауэр/маршрутизатор. Частая причина — именно блокировка стандартного порта.

Безопасно ли открывать порт 3389 в публичном интернете?

Нет. Рекомендуется использовать VPN, RD Gateway или ограничение по IP.

Какие альтернативы RDP лучше всего подходят для экстренного доступа?

TeamViewer и AnyDesk просты в настройке и обходят NAT, но требуют доверия к третьей стороне.

Короткое резюме

В большинстве случаев ошибка 0x104 решается последовательной проверкой: включение Remote Desktop, запуск служб, включение Network Discovery, открытие порта 3389 и возврат DNS на автоматический. Если стандартные шаги не помогают — используйте VPN или сторонние инструменты и обратитесь к сетевому администратору.

Дополнительные материалы и примечания

  • Если вы администратор — ведите журнал изменений при работе с реестром и политиками.
  • В корпоративной сети координируйте правки с командой безопасности.

Ссылки на альтернативные инструменты: TeamViewer, AnyDesk — используйте официальные сайты и проверенные сборки для установки.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как создать сводную таблицу в Google Таблицах
Google Таблицы

Как создать сводную таблицу в Google Таблицах

Ключ восстановления Apple ID — настройка и советы
Безопасность

Ключ восстановления Apple ID — настройка и советы

Включение и отключение Cortana в Windows 11
Windows

Включение и отключение Cortana в Windows 11

MSI Afterburner: показ статистики в играх на Windows
Утилиты

MSI Afterburner: показ статистики в играх на Windows

Как выбрать наушники — полное руководство
Аудио

Как выбрать наушники — полное руководство

Netflix: мобильные игры в подписке
Руководство

Netflix: мобильные игры в подписке