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/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-клиент».
  • Удалить зависимость NSI из параметра DependOnService в разделе реестра
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation
    и перезагрузить компьютер.
  • При доступе к сетевым ресурсам с учетными данными, зайдите в Панель управления — Диспетчер учетных данных — Учетные данные Windows — Добавить учетные данные Windows. Введите имя пользователя и пароль для доступа (сетевой путь, имя и пароль пользователя, у которого есть доступ к указанному расположению).
  • При наличии в разделе реестра
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
    параметров RestrictReceivingNTLMTraffic и RestrictSendingNTLMTraffic попробуйте удалить их и перезагрузить компьютер.
  • Проверьте, исчезает ли ошибка, если временно отключить антивирус или файрволл на компьютере.
  • В свойствах протокола IPv4 подключения нажмите кнопку «Дополнительно» на вкладке «Общие», и включите NetBIOS через TCP/IP на вкладке WINS. Включить NetBIOS через TCP IP
  • Попробуйте указать статический IP-адрес, маску подсети и шлюз для IPv4 подключения на компьютере.

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

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

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

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

    Ответить

    • Dmitry

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

      Ответить

  • Павел

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

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

    Ответить

    • Dmitry

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

      Ответить

      • dyud

        Вообще, стоило бы отредактировать команду
        sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
        Потому что на современных версиях винды SMB1 отключен и ключ mrxsmb10 в команде, приводит к ошибке зависимости, потому что службы такой нет.
        Вы предлагаете установить поддержку первой версии только в разделе «дополнительно».

        Ответить

        • Сергей

          тут все верно только нужно удалить nsi и все будет робить, лишь служба nsi является не существующей службой. из за нее как раз не запускается Рабочая станция

          Ответить

  • Константин

    Я-бы добавил что 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. «использовать цифровую подпись (всегда) — Отключить. ПОМОГЛО! СПАСИБО!

    Ответить

    • Александр

      Спасибо огромное, именно из-за этой политики в Сетевом окружении не показывался расшаренный Cups-принтер с Линукс машины, и не подключался по ip-адресу этой машины!! (Win11 IoT LTSC 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

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

      Ответить

  • Сергей

    Ничего не помогло, сделал всё на только что установленной системе 24H2, голова опухла. Кто придумал эту головную боль, оторвать надо что-либо.

    Ответить

  • Noreliks

    Столкнулся с той же проблемой, но ничего не помогало. В моём случае оказалось что на компьютере с общей папкой служба «Брандмауэр Защитника Windows» зависла в состоянии «запуск», нашёл кардинальное, но не лучшее решение с точки зрения безопасности, я отключил запуск службы через реестр. Для этого перешёл по пути HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ MpsSvc нашёл параметр Start, поменял его значение на 4 (Отключено) и перезагрузил компьютер

    Ответить

  • Roman

    Здравствуйте, может кто в курсе как решить проблему. Ввожу команду:
    sc.exe qc lanmanworkstation
    в терминал от имени администратора пишет следующее:
    sc.exe : Имя «sc.exe» не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
    строка:1 знак:1
    + sc.exe qc lanmanworkstation
    + CategoryInfo : ObjectNotFound: (sc.exe:String), CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

    Ответить

    • Dmitry

      Здравствуйте.
      Попробуйте прописать путь к sc.exe полностью:

      C:\Windows\System32\sc.exe параметры

      Если и это не поможет, выполните восстановление системных файлов: sfc /scannow

      Ответить

  • Максим

    Если этот метод не помогает, выполните следующие команды в PowerShell от имени администратора:
    Set‑SmbClientConfiguration ‑RequireSecuritySignature $false
    Set‑SmbClientConfiguration ‑EnableInsecureGuestLogons $true

    Ответить

  • Filin

    Помогло Дополнительные решения 1 вариант. Спасибо. (мини пк ICL)

    Ответить

  • Sergey

    Добрый день! У меня проблема несколько иная. Получили новые компьютеры. На них была установлена Windows 10. Решил обновить её до Windows 11 Pro. Windows 11 тоже, в свою очередь, обновил до последнего. Проблема в том, что на компьютере с Windows 11 не открываются ресурсы (папки, принтера) других компьютеров с Wndows 11. Сами компьютеры в Сетевом окружении присутствуют. Но когда щёлкаешь по его значку, появляется окно Ввод сетевых учётных данных, где предлагается ввести Имя пользователя и Пароль. Когда ввожу имя пользователя и пароль локальной учётной записи компьютера, к которому подключаюсь, неизменно получаю сообщение: Неверное имя пользователя или пароль. Хотя ввожу всё 100% правильно. Такое наблюдается только, когда с Windows 11 пытаюсь подключится к Windows 11. Во всех других случаях (с 7, 10 к 11, с 11 к 7, 10) всё нормально. Всё перепробовал, что пишут в интернете, но ничего пока не получилось

    Ответить

    • Dmitry

      Здравствуйте.
      У меня нет объяснения. Именно с такой ситуацией я не сталкивался. Единственное (но скорее всего мимо, просто вспомнил) встречал такую картину, что у пользователя раскладки Русский + Английский, но не США, а какой-то ещё (Индия, UK). И они вроде как должны совпадать и совпадают, но пароли перестают подходить некоторые пока не будет включен вариант «США».

      Ответить

  • Сергей

    Неверное решение в корни этот код ошибки значит совершенно другое. Рабочая станция не запускается. из за зависимых станций после обновления или установки каких то программ.
    Решение идем в реестор пусть HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ LanmanWorkstation
    ищем: DependOnService
    открываем и удаляем nsi\ не существующей службы. ребутаем комп

    Ответить

  • Василий

    На одном ноутбуке с Windows 10 Pro 22H2 выскакивает такая же ошибка: 0x80004005.
    Что интересно, этот компьютер видит в сети другие компьютеры с Windows 10 и их расшаренные ресурсы. А одну машину с Windows 10 Pro, хоть тресни не хочет видеть! Что интересно, с проблемного компьютера нужный компьютер пингуется и по ip-адресу и по имени, но на расшаренный ресурс нет доступа. Хотя на том же свиче стоит старенький компьютер с Windows 7, он без проблем видит все компьютеры в сети и тот, к которому надо подключиться и без проблем подключается к нужному ресурсу!
    Ради интереса перетащил ноутбук в другой кабинет, где требуемый ресурс компьютерами с Windows 10 видится. Но и там ноутбук не видит ресурс по локальной сети…
    Думал на ноутбуке из-за подключения по WiFi что-то не работает, но по сетевой карте ноутбука та же ошибка…
    Думаю обновить на ноутбуке Windows 10 до октябрьской версии, может пробьёт чего.

    Ответить

  • Александр

    Здравствуйте! Два ноутбука с Win10 соединены в сеть через роутер Keenetic Ultra KN-1811. Оба подключены по кабелю к роутеру и не видят друг друга. Если хотя бы один подключаешь через wi-fi, то видят и можно заходить в расшаренные папки. Отчего это и как исправить?

    Ответить

    • Dmitry

      Здравствуйте.
      Посмотреть внимательно параметры LAN в веб-интерфейсе роутера, нет ли там чего-то про изоляцию или подобного. И попробовать подключить ноутбуки к другим LAN разъёмам на случай, если для одного из них включен Bridged Mode для IPTV например.

      Ответить

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

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