Код ошибки 0x104 в Microsoft Remote Desktop появляется в момент установки соединения, когда клиент не может завершить подключение к удалённому компьютеру — чаще всего из-за того, что удалённый доступ на целевой машине отключён, порт RDP заблокирован или служба удалённых рабочих столов не отвечает. Ошибка особенно часто встречается у пользователей приложения Microsoft Remote Desktop для macOS и iOS, но встречается и на других платформах.
Проблема почти всегда находится на стороне принимающего компьютера или сети между устройствами, а не в самом клиенте. Поэтому диагностику следует начинать с проверки настроек удалённого ПК, а не с переустановки приложения. Ниже разберём основные причины и пошаговые способы устранения.
Что означает ошибка 0x104
Код 0x104 указывает на сбой на этапе установления RDP-сессии: клиент отправил запрос, но не получил корректного ответа от удалённого хоста. Это отличает его от ошибок аутентификации, где соединение устанавливается, но отклоняется вход по логину и паролю.
Типичные сценарии появления ошибки:
- 🔌 Удалённый компьютер выключен, находится в спящем режиме или недоступен в сети.
- 🚫 На целевом ПК отключена функция удалённого рабочего стола.
- 🧱 Брандмауэр Windows или сторонний сетевой экран блокирует порт
3389. - 🌐 Устройства находятся в разных сетях, и маршрут между ними отсутствует.
Проверка доступности удалённого компьютера
Первое действие — убедиться, что целевой компьютер вообще отвечает в сети. Для этого с устройства, с которого выполняется подключение, откройте терминал или командную строку и выполните проверку по IP-адресу удалённого ПК:
ping 192.168.1.50
Вместо приведённого адреса подставьте реальный IP вашего удалённого компьютера — его можно посмотреть на самом ПК командой ipconfig в командной строке Windows. Если ответов нет, проблема в сетевой доступности: компьютер выключен, спит, отключён от сети или находится за другим маршрутизатором.
Отдельно стоит проверить, не уходит ли удалённый ПК в спящий режим. При переходе в сон сетевой адаптер отключается, и RDP-подключение становится невозможным. В настройках электропитания Windows задайте более длительный таймаут сна или отключите его для стационарной машины, к которой нужен постоянный доступ.
Включение удалённого рабочего стола на целевом ПК
Одна из самых частых причин 0x104 — отключённый приём RDP-подключений на удалённой машине. На компьютере с Windows 10 или 11 откройте Параметры → Система → Удалённый рабочий стол и переведите переключатель в положение «Включено». Путь может незначительно отличаться в зависимости от версии системы.
Обратите внимание на важное ограничение: в домашних редакциях Windows (Home) функция принимающего RDP-сервера отсутствует — такой компьютер может только подключаться к другим машинам, но не принимать подключения. Если целевой ПК работает под Windows Home, штатными средствами проблему не решить, и потребуется альтернативный инструмент удалённого доступа.
Также убедитесь, что учётная запись, под которой выполняется вход, входит в список разрешённых пользователей удалённого рабочего стола и защищена паролем — учётные записи без пароля по умолчанию не допускаются к RDP-входу.
⚠️ Внимание: не включайте удалённый рабочий стол на компьютере, напрямую доступном из интернета без VPN или дополнительной защиты — открытый порт RDP является популярной целью атак подбора паролей.
Настройка брандмауэра и порта 3389
Даже при включённом удалённом рабочем столе соединение может блокироваться сетевым экраном. При активации функции Windows обычно сама создаёт разрешающее правило, но сторонние антивирусы и файрволы могут его переопределить.
Проверьте следующие пункты:
- 🛡️ В Брандмауэре Защитника Windows разрешено правило «Удалённый рабочий стол (TCP-In)».
- 🔢 Порт
3389(стандартный для RDP) не блокируется антивирусом или корпоративной политикой. - 📡 При подключении через интернет на роутере настроен проброс порта на нужный компьютер — либо используется VPN.
Проверить, прослушивается ли порт на удалённой машине, можно командой:
netstat -an | find "3389"
Если в выводе строки со статусом LISTENING нет, служба удалённых рабочих столов не запущена или RDP отключён. Проверьте состояние службы TermService («Службы удалённых рабочих столов») через оснастку services.msc — она должна работать.
☑️ Базовая диагностика ошибки 0x104
Проблемы на стороне клиента: macOS, iOS и Windows
Если удалённый компьютер настроен корректно, а ошибка сохраняется, проверьте сам клиент. В приложении Microsoft Remote Desktop для macOS и iOS убедитесь, что в записи подключения указан правильный адрес: IP-адрес или DNS-имя без лишних пробелов и символов. Опечатка в адресе даёт ту же ошибку 0x104, что и реальная недоступность хоста.
Помогает и удаление сохранённого подключения с последующим созданием нового: в настройках записи могли остаться некорректные параметры шлюза или устаревшие учётные данные. Также проверьте, установлена ли актуальная версия приложения — обновления периодически исправляют ошибки совместимости с новыми версиями Windows.
На Windows-клиенте попробуйте очистить кэш учётных данных в Диспетчере учётных данных (раздел «Учётные данные Windows»), если ранее сохраняли пароль для этого подключения.
Сетевые сценарии: VPN, разные подсети и DNS
Когда устройства находятся в разных сетях — например, вы подключаетесь из дома к офисному ПК — ошибка 0x104 почти всегда означает отсутствие маршрута до удалённой машины. Внутренний IP-адрес офисного компьютера недоступен извне без VPN-туннеля или настроенного проброса портов.
Если VPN используется, убедитесь, что туннель активен до запуска RDP-клиента и что после подключения VPN удалённый адрес начинает отвечать на ping. Иногда помогает подключение по IP-адресу вместо имени компьютера — это исключает проблемы с разрешением DNS-имён внутри туннеля.
⚠️ Внимание: проброс порта 3389 напрямую в интернет без VPN и ограничений по IP — рискованная конфигурация. Предпочтительнее VPN-доступ к корпоративной или домашней сети.
Сводная таблица причин и решений
| Причина | Как проверить | Решение |
|---|---|---|
| RDP отключён на ПК | Параметры → Система → Удалённый рабочий стол | Включить функцию |
| Windows Home на целевом ПК | Сведения о системе (winver) | Обновить редакцию или использовать сторонний инструмент |
| Блокировка порта 3389 | netstat, правила брандмауэра | Разрешить правило RDP |
| ПК в спящем режиме | Нет ответа на ping | Настроить электропитание |
| Нет маршрута между сетями | ping после подключения VPN | Настроить VPN или проброс портов |
Дополнительно
проверка уровня сетевой аутентификации (NLA):На удалённом ПК в свойствах системы есть параметр «Разрешить подключения только с компьютеров, на которых работает удалённый рабочий стол с проверкой подлинности на уровне сети». Если клиент устарел или настроен иначе, попробуйте временно снять этот флажок для проверки — но после диагностики верните его, так как NLA повышает безопасность подключения.
Когда ничего не помогает
Если все проверки пройдены, а ошибка 0x104 сохраняется, попробуйте подключиться к тому же ПК с другого устройства или другого клиента. Успешное подключение с другой машины локализует проблему в исходном клиенте, а повторение ошибки подтверждает, что причина на стороне сервера или сети.
Полезно также просмотреть журнал событий Windows на удалённом ПК: Просмотр событий → Журналы Windows → Система, а также журналы в разделе «Приложения и службы», связанные с Terminal Services. Записи о сбоях службы или отклонённых подключениях помогут точнее определить причину.
Часто задаваемые вопросы
Ошибка 0x104 — это проблема с паролем?
Нет. Код 0x104 означает сбой на этапе установки соединения, до проверки учётных данных. Неверный логин или пароль выдаёт другие ошибки аутентификации.
Можно ли исправить 0x104, если на удалённом ПК стоит Windows Home?
Штатными средствами — нет: домашняя редакция Windows не включает серверную часть RDP. Варианты — обновление до редакции Pro или использование сторонних программ удалённого доступа.
Почему ошибка появляется только при подключении через интернет?
Вероятнее всего, внутренний IP-адрес удалённого ПК недоступен из внешней сети. Требуется VPN-подключение к удалённой сети либо корректно настроенный проброс порта на маршрутизаторе.
Поможет ли переустановка Microsoft Remote Desktop?
Только если проблема в самом клиенте — повреждённых настройках или устаревшей версии. Если причина на стороне удалённого ПК или сети, переустановка результата не даст, поэтому сначала выполните проверки доступности хоста.
Какой порт использует RDP и нужно ли его менять?
По умолчанию RDP использует TCP-порт 3389. Менять его не обязательно для устранения ошибки 0x104; смена порта иногда применяется как мера снижения числа автоматических атак, но не заменяет VPN и надёжные пароли.