Ошибка 0x80004005 при доступе к сетевой папке: как исправить

Ошибка 0x80004005 не даёт открыть общую сетевую папку или сетевой диск в Windows. Разбираем причины и все рабочие способы вернуть доступ к ресурсу.

Ошибка 0x80004005 сетевая папка — так чаще всего описывают ситуацию, когда Windows отказывается открыть общий ресурс в локальной сети и выдаёт «неопознанную ошибку». Сбой возникает при подключении к компьютеру или NAS, на котором лежит общая папка, особенно после крупных обновлений Windows 10 и Windows 11, ужесточивших правила сетевого доступа.

Что означает код 0x80004005

Код 0x80004005 — это универсальный COM-код ошибки E_FAIL («неопределённый сбой»). Он не указывает на конкретную причину, а лишь сообщает, что операция не выполнена. В контексте сети это почти всегда означает, что система не смогла авторизоваться на удалённом ресурсе или нужный сетевой протокол отключён.

Если выходит ошибка 0x80004005, сетевая папка остаётся недоступной не из-за самого файла, а из-за настроек доступа — на вашем компьютере или на том, где расположен общий ресурс.

Как выглядит ошибка

Сетевая ошибка
Windows не может получить доступ к \\\\SERVER\\share

Проверьте правильность написания данного имени. В противном случае возможно, проблема с сетью. Для определения и устранения проблем с сетью щёлкните кнопку «Диагностика».

Код ошибки: 0x80004005
Неопознанная ошибка

Причины появления 0x80004005 при доступе к сетевой папке

  • Windows блокирует анонимный (гостевой) доступ к общим ресурсам — поведение по умолчанию в современных сборках.
  • Отключён протокол SMB 1.0, через который работают старые роутеры, NAS и Windows 7.
  • Локальные учётные записи не имеют права удалённого подключения (политика UAC).
  • Не запущены службы «Сервер», «Рабочая станция» или «Обозреватель компьютеров».
  • Отключено сетевое обнаружение и общий доступ к файлам в текущем профиле сети.
  • Неверные учётные данные сохранены в «Диспетчере учётных данных».
  • Брандмауэр или антивирус блокирует порты SMB (139 и 445).

Способ 1: разрешить удалённый доступ через реестр

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

  1. Нажмите Win + R, введите regedit и нажмите ОК.
  2. Перейдите по пути:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. Кликните правой кнопкой по пустому месту справа → «Создать»«Параметр DWORD (32 бита)».
  4. Назовите параметр LocalAccountTokenFilterPolicy.
  5. Дважды кликните по нему, установите значение 1 и нажмите ОК.
  6. Перезагрузите компьютер и попробуйте открыть сетевую папку снова.

Способ 2: включить гостевой доступ к незащищённым ресурсам

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

  1. Нажмите Win + R, введите gpedit.msc и нажмите ОК.
  2. Перейдите: Конфигурация компьютера → Административные шаблоны → Сеть → Рабочая станция Lanman.
  3. Откройте параметр «Включить небезопасные гостевые входы».
  4. Установите «Включено» и нажмите ОК.

В домашних редакциях Windows (Home) редактора gpedit.msc нет. Тот же результат даёт команда в командной строке от администратора:

reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v AllowInsecureGuestAuth /t REG_DWORD /d 1 /f

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

Способ 3: включить протокол SMB 1.0

Старые сетевые хранилища, роутеры с USB-портом и компьютеры на Windows 7 нередко работают только по SMB 1.0, который в Windows 10 и 11 отключён по умолчанию.

  1. Нажмите Win + R, введите optionalfeatures и нажмите ОК.
  2. В списке найдите «Поддержка общего доступа к файлам SMB 1.0/CIFS».
  3. Установите флажок и нажмите ОК, дождитесь установки компонента.
  4. Перезагрузите компьютер.

Включить SMB1 можно и одной командой PowerShell от имени администратора:

Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

Учтите: SMB 1.0 небезопасен. Включайте его, только если нужно подключиться к устройству, которое не поддерживает более новые версии протокола.

Способ 4: проверить службы и сетевой профиль

  1. Нажмите Win + R, введите services.msc и нажмите ОК.
  2. Найдите службы «Сервер», «Рабочая станция» и «Хост поставщика функции обнаружения» — убедитесь, что они запущены, а тип запуска «Автоматически».
  3. Откройте Параметры → Сеть и Интернет → Свойства активной сети и выберите профиль «Частная».
  4. В «Центре управления сетями» → «Изменить дополнительные параметры общего доступа» включите «Сетевое обнаружение» и «Общий доступ к файлам и принтерам».

Что делать, если ничего не помогло

  • Очистите сохранённые учётные данные: Win + R → control keymgr.dll → удалите записи для проблемного сервера в «Диспетчере учётных данных Windows», затем подключитесь заново с актуальным логином и паролем.
  • Восстановите системные файлы: командная строка от администратора:
    sfc /scannow
    DISM /Online /Cleanup-Image /RestoreHealth
  • Сбросьте сетевые настройки:
    netsh winsock reset
    netsh int ip reset

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

  • Проверьте права на самой папке: на компьютере, где расположен ресурс, кликните по папке ПКМ → Свойства → вкладка «Доступ» и «Безопасность» — убедитесь, что нужный пользователь или группа «Все» имеет права на чтение.

FAQ

Почему появляется ошибка 0x80004005 при доступе к сетевой папке?

Чаще всего Windows блокирует анонимный или локальный вход на удалённый ресурс. Помогает параметр реестра LocalAccountTokenFilterPolicy = 1 либо включение небезопасных гостевых входов. Реже причина — отключённый протокол SMB 1.0 или остановленная служба «Сервер».

Как быстрее всего исправить 0x80004005 в сети?

Сначала добавьте в реестр параметр DWORD LocalAccountTokenFilterPolicy со значением 1 по пути HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System и перезагрузите ПК. Это решает большинство случаев ошибки 0x80004005 при доступе к сетевой папке.

Нужно ли включать SMB 1.0 для доступа к папке?

Только если подключаетесь к старому NAS, роутеру с USB-диском или компьютеру на Windows 7, которые не поддерживают SMB 2/3. Для современных устройств SMB1 включать не нужно — он небезопасен.

Опасно ли включать гостевые входы?

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

Ошибка 0x80004005 при подключении сетевого диска — то же самое?

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

Помогает ли отключение антивируса?

Иногда. Сторонний брандмауэр может блокировать порты SMB 139 и 445. Временно отключите антивирус и проверьте доступ. Если папка открылась — добавьте подключение к сети в исключения, а не оставляйте защиту выключенной.

Есть ли разница между Windows 10 и Windows 11?

Нет. Код 0x80004005 при доступе к сетевой папке появляется в обеих системах по одним и тем же причинам, и все решения работают одинаково.

Алексей Герзанов aka Gerzoid
Алекс Гезанов

Работаю в сервисном центре по ремонту и обслуживанию бытовой техники. За более чем 10 лет трудовой деятельности, я сталкивался с решением большого количества проблем в работе ОС Windows, периферийных устройств, бытовой техники, игровых консолей Playstation и т. д.

Добавить комментарий