Код ошибки 0x104 удаленного рабочего стола: причины и способы устранения

Код ошибки 0x104 при подключении к удаленному рабочему столу обычно означает, что клиентское приложение Remote Desktop не смогло установить связь с целевым компьютером — соединение обрывается еще на этапе установки, до появления окна ввода учетных данных. Чаще всего сбой встречается в мобильном клиенте Microsoft Remote Desktop на Android и iOS, а также при подключении через сторонние RDP-клиенты, но аналогичная проблема возможна и при связке двух ПК на Windows.

Корень проблемы почти всегда лежит в одной из четырех областей: недоступность удаленного компьютера по сети, блокировка порта 3389 брандмауэром или маршрутизатором, отключенная функция удаленного рабочего стола на целевой машине либо сбой в работе службы Remote Desktop Services. Ниже разберем каждую причину и порядок безопасной диагностики — от простых проверок к более глубоким.

Что означает код ошибки 0x104

Ошибка с кодом 0x104 относится к категории сетевых сбоев протокола RDP: клиент отправляет запрос на подключение, но не получает корректного ответа от сервера в отведенное время. В отличие от ошибок аутентификации, здесь проблема возникает до проверки логина и пароля — то есть дело не в учетных данных.

Типичные сценарии появления кода 0x104:

  • 🔌 Удаленный компьютер выключен, находится в спящем режиме или отключен от сети
  • 🛡️ Брандмауэр Windows или сторонний антивирус блокирует входящие подключения на порт 3389
  • 🌐 Неверный IP-адрес или имя хоста, указанное в настройках подключения
  • 📡 Маршрутизатор не пробрасывает порт при подключении через интернет извне локальной сети
  • ⚙️ Служба удаленных рабочих столов остановлена или функция RDP отключена в системе
⚠️ Внимание: код 0x104 — это общий индикатор сетевого сбоя, а не точная диагностика конкретной причины. Не стоит сразу менять системные настройки: сначала выполните простые проверки доступности компьютера по сети, описанные ниже.

Шаг 1. Проверка доступности удаленного компьютера

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

ping 192.168.1.50

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

Отдельно проверьте, открыт ли порт RDP. Для этого можно использовать команду Test-NetConnection в PowerShell:

Test-NetConnection 192.168.1.50 -Port 3389

Результат TcpTestSucceeded: True означает, что порт доступен и служба RDP, скорее всего, работает. Значение False указывает на блокировку порта или остановленную службу — переходите к следующим разделам.

Шаг 2. Проверка настроек удаленного рабочего стола на целевом ПК

На компьютере, к которому вы подключаетесь, функция удаленного рабочего стола должна быть явно включена. Откройте Параметры → Система → Удаленный рабочий стол и убедитесь, что переключатель активен. В классическом варианте путь выглядит так: Панель управления → Система → Настройка удаленного доступа, где нужно разрешить удаленные подключения.

Обратите внимание на важное ограничение: роль RDP-сервера в Windows доступна не во всех редакциях. Подключаться к компьютеру можно, если на нем установлена редакция Pro, Enterprise или Education. Домашняя редакция Windows Home позволяет только инициировать подключения к другим машинам, но не принимать входящие — в этом случае ошибка 0x104 будет возникать постоянно, независимо от сетевых настроек.

📊 Где вы столкнулись с ошибкой 0x104?
Приложение Remote Desktop на Android/iOS
Подключение с ПК на ПК по Windows
Через интернет извне локальной сети
В корпоративной сети через VPN

Шаг 3. Брандмауэр и антивирус

Брандмауэр Windows при включении функции удаленного рабочего стола обычно создает разрешающее правило автоматически, но оно может быть отключено вручную или переопределено сторонним защитным ПО. Проверьте состояние правила через Брандмауэр Защитника Windows → Разрешенные приложения: в списке должен присутствовать пункт «Удаленный рабочий стол» с отметкой для используемого профиля сети (частная или общедоступная).

Если установлен сторонний антивирус с собственным сетевым экраном, временно приостановите его защиту и повторите попытку подключения. Успешное соединение при отключенном антивирусе однозначно укажет на него как на источник блокировки — тогда потребуется добавить правило для порта 3389 в настройках этого ПО. Точный путь зависит от конкретного антивируса, поэтому сверяйтесь с его документацией.

☑️ Базовая диагностика ошибки 0x104

Выполнено: 0 / 6
⚠️ Внимание: не отключайте брандмауэр полностью на постоянной основе ради RDP — это открывает систему для сетевых атак. Используйте точечное разрешающее правило для порта 3389 и, по возможности, ограничивайте его конкретными IP-адресами доверенных устройств.

Шаг 4. Служба Remote Desktop Services и реестр

За прием RDP-подключений отвечает служба Службы удаленных рабочих столов (TermService). Откройте оснастку services.msc, найдите эту службу в списке и проверьте ее состояние. Если она остановлена, попробуйте запустить ее вручную и повторить подключение. Тип запуска при регулярном использовании RDP имеет смысл установить в «Автоматически».

Дополнительно можно проверить параметр реестра, отвечающий за разрешение RDP. В разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server значение fDenyTSConnections должно быть равно 0 — это означает, что подключения разрешены. Значение 1 блокирует входящие сессии.

Почему служба может останавливаться сама

Возможные причины — сторонние «оптимизаторы» системы, отключающие службы, групповые политики в корпоративной сети или сбои после обновлений Windows. Если служба регулярно останавливается без вашего участия, проверьте журнал событий (eventvwr.msc) на предмет связанных ошибок и отключите утилиты «ускорения» системы.

Подключение через интернет: особые условия

Если удаленный компьютер находится в другой сети и подключение идет через интернет, одного открытого порта на ПК недостаточно. На маршрутизаторе удаленной стороны должен быть настроен проброс порта 3389 на локальный IP целевого компьютера, а у провайдера — доступный извне (публичный) IP-адрес. За NAT-оператора без белого IP прямое подключение работать не будет.

Сравнение типичных сценариев подключения и их требований:

СценарийКлючевое требованиеТипичная причина 0x104
Одна локальная сетьОба ПК в одной подсетиБрандмауэр или выключенный ПК
Через интернет (проброс портов)Публичный IP + проброс 3389Неверный проброс или серый IP
Через VPNАктивный VPN-туннель до сетиVPN не подключен или обрывается
Мобильный клиент RD ClientКорректный адрес шлюза/ПКОпечатка в адресе или недоступный порт

Для подключений через интернет безопаснее использовать VPN до удаленной сети, а не выставлять порт 3389 напрямую наружу. Открытый RDP-порт — частая цель автоматизированных атак с перебором паролей.

Если ничего не помогло

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

В качестве временной альтернативы можно использовать другие инструменты удаленного доступа — например, Быструю помощь (Quick Assist), встроенную в современные версии Windows, или сторонние решения вроде AnyDesk и TeamViewer. Они работают по иным протоколам и не зависят от настроек RDP, что поможет получить доступ к машине, пока основная проблема не решена.

Частые вопросы об ошибке 0x104

Возникает ли ошибка 0x104 из-за неверного пароля?

Нет. Код 0x104 появляется на этапе установки сетевого соединения, до проверки учетных данных. Неверный логин или пароль вызывает другие ошибки аутентификации.

Можно ли принимать RDP-подключения на Windows Home?

Штатно — нет: редакция Home не включает серверную часть удаленного рабочего стола. Возможны только исходящие подключения. Для приема сессий потребуется редакция Pro или выше либо сторонние инструменты удаленного доступа.

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

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

Опасно ли открывать порт 3389 в интернет?

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

Что делать, если ping проходит, но порт 3389 закрыт?

Это указывает на проблему на самом удаленном ПК: проверьте, включен ли удаленный рабочий стол в параметрах, запущена ли служба TermService и активно ли правило брандмауэра для RDP.