0x80004005 Неопознанная ошибка при подключении к сетевому ресурсу — как исправить

Как исправить сетевую ошибку 0x80004005 Неопознанная ошибкаПри попытке подключения к сетевым ресурсам в Windows 11 или Windows 10 — открытии сетевой папки, доступе к NAS и в других ситуациях некоторые пользователи могут столкнуться с сообщением о сетевой ошибке «Windows не может получить доступ к (адрес ресурса)», код ошибки 0x80004005 Неопознанная ошибка (или Error Code 0x80004005 Unspecified error в англоязычном варианте).

В этой инструкции подробно о способах исправить ошибку 0x80004005 при доступе к сетевым папкам и другим ресурсам. Ошибка с тем же кодом, но применительно к виртуальным машинам рассмотрена в отдельном материале: Ошибка E_FAIL 0x80004005 в VirtualBox.

Разрешение анонимного гостевого доступа к сетевым папкам

Сообщение об ошибке 0x80004005 Неопознанная ошибка при подключении к сетевому ресурсу

Начиная с Windows 10 версии 1709 и Windows Server 2019, клиент SMB2 и SMB3 по умолчанию не допускает подключения с гостевой учетной записью к удаленному серверу: при попытке выполнить такое подключение вы получите либо окно «Сетевая ошибка» с сообщением «0x80004005 Неопознанная ошибка», либо схожий сбой — 0x80070035 Не найден сетевой путь. В Windows 11 24H2 появились дополнительные нюансы.

Варианты решения проблемы:

  1. Если вы столкнулись с ошибкой после обновления до Windows 11 24H2, выполните следующие шаги: зайдите в редактор локальной групповой политики (Win+Rgpedit.msc), перейдите в раздел  Конфигурация компьютера — Конфигурация Windows — Параметры безопасности — Локальные политики — Параметры безопасности, дважды нажмите по Клиент сетей Майкрософт использовать цифровую подпись (всегда), установите «Отключить» и примените настройки. Тем же способом в Конфигурация компьютера — Административные шаблоны — Сеть — Рабочая станция Lanman — Включить небезопасные гостевые входы установите «Включить». Перезагрузите компьютер.
  2. Убедитесь, что для службы SMB включен автоматический запуск, для этого используйте команду
    sc.exe qc lanmanworkstation
    в командной строке, запущенной от имени администратора, тип запуска должен быть установлен в AUTO_START. Тип запуска протокола SMB Если это не так, по порядку используйте следующие команды:
    sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
    sc.exe config mrxsmb20 start= auto
  3. В командной строке выполните две команды:
    reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f
    net stop LanmanWorkstation && net start LanmanWorkstation
  4. На компьютере, к которому выполняется подключения откройте Локальную политику безопасности (Win+Rsecpol.msc), перейдите в Локальные политики — Назначение прав пользователя — Отказать в доступе к этому компьютеру из сети, удалите «Гость» в этом параметре локальной безопасности. Не забудьте отключить общий доступ с парольной защитой для гостевого доступа к общим папкам.

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

Дополнительные варианты решения

Некоторые дополнительные способы исправить ошибку 0x80004005 при доступе к сетевым папкам:

  • Проверьте, решает ли проблему отключение протокола IPv6 для сетевого подключения (Win+Rncpa.cpl — открыть свойства нужного подключения и снять отметку с соответствующего протокола). Отключение протокола IPv6
  • Попробуйте включить протокол SMB 1.0: Win+Rappwiz.cpl — Включение или отключение компонентов Windows и установка соответствующей отметки. Подробно и другие способы в инструкции: Как включить SMB 1.0 в Windows 11 и Windows 10 Включить протокол SMB 1
  • Убедитесь, что следующие службы не отключены: «Публикация ресурсов обнаружения функции», «Хост поставщика функции обнаружения», «Обнаружение SSDP», «DNS-клиент» и «DHCP-клиент».
  • При доступе к сетевым ресурсам с учетными данными, зайдите в Панель управления — Диспетчер учетных данных — Учетные данные Windows — Добавить учетные данные Windows. Введите имя пользователя и пароль для доступа (сетевой путь, имя и пароль пользователя, у которого есть доступ к указанному расположению).
  • При наличии в разделе реестра
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
    параметров RestrictReceivingNTLMTraffic и RestrictSendingNTLMTraffic попробуйте удалить их и перезагрузить компьютер.
  • Проверьте, исчезает ли ошибка, если временно отключить антивирус или файрволл на компьютере.
  • В свойствах протокола IPv4 подключения нажмите кнопку «Дополнительно» на вкладке «Общие», и включите NetBIOS через TCP/IP на вкладке WINS. Включить NetBIOS через TCP IP
  • Попробуйте указать статический IP-адрес, маску подсети и шлюз для IPv4 подключения на компьютере.

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

Комментарии (22) к 0x80004005 Неопознанная ошибка при подключении к сетевому ресурсу — как исправить

  • Андер Эррера

    Вы не задумывались над тем, чтобы нанять редактора текстов? Очень тяжело дается чтение ваших статей, хотя к их информационности вопросов нет.

    Ответить

    • Dmitry

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

      Ответить

  • Павел

    sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/ns

    Здесь допущена грубейшая ошибка после которой служба Рабочая станция не стартует.

    Ответить

    • Dmitry

      Здравствуйте. Исправлено. в конце — nsi а не ns

      Ответить

  • Константин

    Я-бы добавил что SMB1 лучше вообще не включать.

    sc.exe config lanmanworkstation depend= bowser/mrxsmb20/nsi
    sc.exe config mrxsmb10 start= disabled

    Ответить

  • Андрей

    Спасибо Автору. Уже в 100й раз remontka выручает.

    Ответить

  • Ярослав

    Перепробовал всё вышеуказанное, ничего не помогает.

    Ответить

    • Dmitry

      Здравствуйте. Если Windows 11, обновленная до 24H2, попробуйте:
      Win+R — gpedit.msc, раздел
      Конфигурация компьютера — Конфигурация Windows — Параметры безопасности — Локальные политики — Параметры безопасности, дважды нажмите по Клиент сетей Майкрософт использовать цифровую подпись (всегда) — Отключить.
      В Конфигурация компьютера — Административные шаблоны — Сеть — Рабочая станция Lanman — Включить небезопасные гостевые входы — включить.

      Ответить

      • Tauro

        Windows 11 IoT 24H2. «использовать цифровую подпись (всегда) — Отключить» — вот только это и помогло. Спасибо, добрый человек!

        Ответить

      • Аксиель

        Огромное спасибо! Солько всего перечитал, и вот комментарий полезнее поста оказался.

        Ответить

      • Имя

        Помогло отключить цифровую подпись

        Ответить

  • VirusAg

    Windows 11 IoT 24H2. «использовать цифровую подпись (всегда) — Отключить. ПОМОГЛО! СПАСИБО!

    Ответить

  • Валерий

    Добрый день!
    Первый раз, когда ваши рекомендации не помогли.совсем… даже дополнения в комментариях, в том числе и для «до 24H2».
    Пробовал помощь на Microsoft. С тем же результатом. Правда был нюанс.
    Они рекомендовали проверить состояние некоторых служб. В том числе — «Узел поставщика функции обнаружения»
    Такой службы у меня нет совсем… В американском варианте названия тоже не нашёл. Может из-за этого и не работает? Но как установить службу я не знаю.
    Вот такие дела…

    Ответить

    • Dmitry

      Здравствуйте.
      Чего-то дополнительного, не сидя за вашим компьютером, к сожалению, предложить не могу( (да и сидя — не факт, что отыскал бы).

      А вот по службе подскажу — см. «Хост поставщика функции обнаружения».

      Ответить

  • Елена

    Добрый день, уважаемый Дмитрий. Помогите, ПЖ, решить маленькую проблемку: «Не удается найти «gpedit.msc». Проверьте, правильно ли указано имя и повторите попытку.»
    Елена

    Ответить

    • Dmitry

      Здравствуйте.
      Использовать редактор реестра. gpedit.msc не доступен в Домашней версии Windows, а у вас, вероятно, именно она.
      Ну или вот так: https://remontka.pro/policy-plus-gpedit-software/

      Ответить

  • Василий

    Для правки в реестре, если у вас домашняя версия и gpedit.msc не доступен.
    Клиент сети Майкрософт: обмен данными с цифровой подписью (всегда)
    Раздел реестра: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\Parameters
    Значение реестра: RequireSecuritySignature
    Тип данных: REG_DWORD
    Данные: 0 (отключить), 1 (включить)

    Источник: learn.microsoft.com/ru-ru/troubleshoot/windows-server/networking/overview-server-message-block-signing

    Ответить

  • Алексей

    Может немного не по адресу, но может поможете. есть NAS каждый пользователь заходит на него под своим именем и паролем. на одном из компов в сети происходит следующее, пользователь ходит под своим логином. а потом в какой то случайный момент комп начинает ломиться под логином guest. и если удаляешь из диспетчера учетных данных запись о nas, то комп при заходе на nas спрашивает логин и пароль, вводишь заново, но все равно не пускает. какие то длительные действия, типа удаления инфы из диспетчера учетных данных и перезагрузка помогают. не понятно с чего так происходит. винда десятка. в какую сторону копать?

    Ответить

    • Dmitry

      К сожалению, не берусь подсказать, чёт нет сходу идей. Но учитывая тему статьи выше и специфику читателей, есть шанс, что кто-то из них сможет подсказать направление.

      Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться