Битлента
Ошибки и коды4 мин чтения·

Windows 0x80004005: неопознанная ошибка при доступе к сети

Код 0x80004005 в Windows при открытии сетевой папки или общего ресурса: что он означает, какие причины встречаются чаще всего и как проверить по шагам.

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

Значение 0x80004005 в документации Windows называется E_FAIL, то есть «неопределённый сбой». Система не смогла выполнить операцию и не указала конкретной причины. Поэтому одинаковый код видят и те, кто открывает общую папку по сети, и те, кто запускает виртуальную машину или устанавливает обновление.

В сетевом контексте окно обычно звучит так: «Ошибка сети. Windows не может открыть компьютер» и ниже «Неопознанная ошибка». Значит, до нужного компьютера дойти не получилось, а причина где-то на стыке имени, учётных данных, протокола общего доступа и брандмауэра.

Главная мысль для диагностики: код почти ничего не сообщает сам по себе, поэтому его нужно разбирать по слоям, от сетевого соединения к правам доступа.

Причины по убыванию вероятности: Windows 0x80004005

Чаще всего дело в учётных данных или политике гостевого входа. В современных версиях Windows 10 и 11 по умолчанию запрещён небезопасный гостевой вход в общие папки, и если удалённый компьютер раздаёт ресурс без пароля, подключение отклоняется с общим кодом.

На втором месте разные настройки протокола SMB: старое устройство, например сетевое хранилище или роутер с USB-диском, может говорить только на устаревшей версии протокола, а система её не использует. Третья группа причин связана с именем: компьютер не находится по сетевому имени, хотя по адресу отвечает.

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

Проверка шаг за шагом: Windows 0x80004005

Сначала выясните, отвечает ли удалённый компьютер вообще. Выполните ping по его адресу в локальной сети. Если ответа нет, дело в самой связи: кабель, Wi-Fi, изоляция клиентов на роутере, другой сегмент сети.

Затем попробуйте открыть ресурс не по имени, а по адресу в виде обратных косых черт, адреса и имени папки. Если по адресу открывается, а по имени нет, проблема в разрешении имён, и стоит проверить, что оба компьютера в одной подсети, а имя записано без ошибок. Если и адрес не помогает, проверьте, открыт ли порт 445 командой Test-NetConnection в PowerShell с параметром порта.

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

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Что менять на своём компьютере

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

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

При работе со старым сетевым хранилищем зайдите в его веб-интерфейс и включите поддержку более новой версии SMB, если такая опция есть. Включать устаревший SMB 1 на компьютере не рекомендуется из-за известных уязвимостей. После любых изменений перезагрузите оба устройства, чтобы сбросить кэшированные сеансы.

Пример из практики

Типичный сценарий выглядит так: два компьютера в одной квартире, на одном включена общая папка, второй открывает её по имени и получает 0x80004005. Ping проходит, порт 445 отвечает. Выясняется, что на раздающем компьютере у пользователя нет пароля, а система не принимает вход без него. Достаточно задать пароль учётной записи или создать отдельного пользователя для сети, и папка открывается без единого изменения в брандмауэре.

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

Когда неполадка не у вас

Если по адресу компьютер отвечает, порт 445 открыт, а учётные данные заведомо верны, но ошибка остаётся, смотрите на удалённую сторону. Возможно, там остановлена служба «Сервер», ресурс не опубликован или исчерпан лимит одновременных подключений на слабом устройстве.

Если подключение не работает только с одного вашего компьютера, а с других открывается, ищите различие в антивирусе, политиках и учётных данных, сохранённых в диспетчере учётных данных Windows. Удалите старые записи для этого адреса и попробуйте снова.

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

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
windowssmbлокальная сеть

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

Читайте также