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

Начиная с Windows 10 версии 1709 и Windows Server 2019, клиент SMB2 и SMB3 по умолчанию не допускает подключения с гостевой учетной записью к удаленному серверу: при попытке выполнить такое подключение вы получите либо окно «Сетевая ошибка» с сообщением «0x80004005 Неопознанная ошибка», либо схожий сбой — 0x80070035 Не найден сетевой путь. В Windows 11 24H2 появились дополнительные нюансы.
Варианты решения проблемы:
- Если вы столкнулись с ошибкой после обновления до Windows 11 24H2, выполните следующие шаги: зайдите в редактор локальной групповой политики (Win+R — gpedit.msc), перейдите в раздел Конфигурация компьютера — Конфигурация Windows — Параметры безопасности — Локальные политики — Параметры безопасности, дважды нажмите по Клиент сетей Майкрософт использовать цифровую подпись (всегда), установите «Отключить» и примените настройки. Тем же способом в Конфигурация компьютера — Административные шаблоны — Сеть — Рабочая станция Lanman — Включить небезопасные гостевые входы установите «Включить». Перезагрузите компьютер.
- Убедитесь, что для службы SMB включен автоматический запуск, для этого используйте команду
sc.exe qc lanmanworkstation
в командной строке, запущенной от имени администратора, тип запуска должен быть установлен в AUTO_START.Если это не так, по порядку используйте следующие команды:
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi sc.exe config mrxsmb20 start= auto
- В командной строке выполните две команды:
reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f net stop LanmanWorkstation && net start LanmanWorkstation
- На компьютере, к которому выполняется подключения откройте Локальную политику безопасности (Win+R — secpol.msc), перейдите в Локальные политики — Назначение прав пользователя — Отказать в доступе к этому компьютеру из сети, удалите «Гость» в этом параметре локальной безопасности. Не забудьте отключить общий доступ с парольной защитой для гостевого доступа к общим папкам.
Обычно уже второе действие позволяет исправить ошибку 0x80004005, но не всегда. Если ошибка при подключении к сетевым папкам сохраняется, можно попробовать использовать описанные далее дополнительные подходы к решению проблемы.
Дополнительные варианты решения
Некоторые дополнительные способы исправить ошибку 0x80004005 при доступе к сетевым папкам:
- Проверьте, решает ли проблему отключение протокола IPv6 для сетевого подключения (Win+R — ncpa.cpl — открыть свойства нужного подключения и снять отметку с соответствующего протокола).
- Попробуйте включить протокол SMB 1.0: Win+R — appwiz.cpl — Включение или отключение компонентов Windows и установка соответствующей отметки. Подробно и другие способы в инструкции: Как включить SMB 1.0 в Windows 11 и Windows 10
- Убедитесь, что следующие службы не отключены: «Публикация ресурсов обнаружения функции», «Хост поставщика функции обнаружения», «Обнаружение SSDP», «DNS-клиент» и «DHCP-клиент».
- При доступе к сетевым ресурсам с учетными данными, зайдите в Панель управления — Диспетчер учетных данных — Учетные данные Windows — Добавить учетные данные Windows. Введите имя пользователя и пароль для доступа (сетевой путь, имя и пароль пользователя, у которого есть доступ к указанному расположению).
- При наличии в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
параметров RestrictReceivingNTLMTraffic и RestrictSendingNTLMTraffic попробуйте удалить их и перезагрузить компьютер. - Проверьте, исчезает ли ошибка, если временно отключить антивирус или файрволл на компьютере.
- В свойствах протокола IPv4 подключения нажмите кнопку «Дополнительно» на вкладке «Общие», и включите NetBIOS через TCP/IP на вкладке WINS.
- Попробуйте указать статический IP-адрес, маску подсети и шлюз для IPv4 подключения на компьютере.
Надеюсь, один из вариантов сработал. Будет отлично, если в комментариях вы сможете поделиться информацией о том, какой именно из них оказался результативным.
Андер Эррера
Вы не задумывались над тем, чтобы нанять редактора текстов? Очень тяжело дается чтение ваших статей, хотя к их информационности вопросов нет.
Ответить
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
Спасибо за отзыв!
Ответить
Ярослав
Перепробовал всё вышеуказанное, ничего не помогает.
Ответить
Dmitry
Здравствуйте. Если Windows 11, обновленная до 24H2, попробуйте:
Win+R — gpedit.msc, раздел
Конфигурация компьютера — Конфигурация Windows — Параметры безопасности — Локальные политики — Параметры безопасности, дважды нажмите по Клиент сетей Майкрософт использовать цифровую подпись (всегда) — Отключить.
В Конфигурация компьютера — Административные шаблоны — Сеть — Рабочая станция Lanman — Включить небезопасные гостевые входы — включить.
Ответить
Tauro
Windows 11 IoT 24H2. «использовать цифровую подпись (всегда) — Отключить» — вот только это и помогло. Спасибо, добрый человек!
Ответить
Аксиель
Огромное спасибо! Солько всего перечитал, и вот комментарий полезнее поста оказался.
Ответить
Имя
Помогло отключить цифровую подпись
Ответить
SonicT
Спасибо ! win11 24h2
Ответить
VirusAg
Windows 11 IoT 24H2. «использовать цифровую подпись (всегда) — Отключить. ПОМОГЛО! СПАСИБО!
Ответить
Сергей
1) https://remontka.pro/enable-group-policy-editor-windows-home/
+
2) Клиент сетей Майкрософт использовать цифровую подпись (всегда) — Отключить.
Спасибо, тоже только это помогло. (Windows 11 Home 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
К сожалению, не берусь подсказать, чёт нет сходу идей. Но учитывая тему статьи выше и специфику читателей, есть шанс, что кто-то из них сможет подсказать направление.
Ответить