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/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-клиент».
- Удалить зависимость 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.

- Попробуйте указать статический IP-адрес, маску подсети и шлюз для IPv4 подключения на компьютере.
Надеюсь, один из вариантов сработал. Будет отлично, если в комментариях вы сможете поделиться информацией о том, какой именно из них оказался результативным.
Если это не так, по порядку используйте следующие команды:


Андер Эррера
Вы не задумывались над тем, чтобы нанять редактора текстов? Очень тяжело дается чтение ваших статей, хотя к их информационности вопросов нет.
Ответить
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
Спасибо за отзыв!
Ответить
Ярослав
Перепробовал всё вышеуказанное, ничего не помогает.
Ответить
Dmitry
Здравствуйте. Если Windows 11, обновленная до 24H2, попробуйте:
Win+R — gpedit.msc, раздел
Конфигурация компьютера — Конфигурация Windows — Параметры безопасности — Локальные политики — Параметры безопасности, дважды нажмите по Клиент сетей Майкрософт использовать цифровую подпись (всегда) — Отключить.
В Конфигурация компьютера — Административные шаблоны — Сеть — Рабочая станция Lanman — Включить небезопасные гостевые входы — включить.
Ответить
Tauro
Windows 11 IoT 24H2. «использовать цифровую подпись (всегда) — Отключить» — вот только это и помогло. Спасибо, добрый человек!
Ответить
Аксиель
Огромное спасибо! Солько всего перечитал, и вот комментарий полезнее поста оказался.
Ответить
Имя
Помогло отключить цифровую подпись
Ответить
SonicT
Спасибо ! win11 24h2
Ответить
Сергей К.
Спасибо! Три дня голову ломал!!
Ответить
Александр
Все заработало! Спасибо большое! Урааааа!
Ответить
Завьялов Борис Романович
Низкий поклон комментатору и этому ресурсу за неоценимую помощь!!!
Ответить
Galina
Спасибо Вам за совет. Этот вариант помог.
Ответить
Камиль
Спасибо! Самый полезный сайт по настройкам Windows.
Ответить
VirusAg
Windows 11 IoT 24H2. «использовать цифровую подпись (всегда) — Отключить. ПОМОГЛО! СПАСИБО!
Ответить
Сергей
1) https://remontka.pro/enable-group-policy-editor-windows-home/
+
2) Клиент сетей Майкрософт использовать цифровую подпись (всегда) — Отключить.
Спасибо, тоже только это помогло. (Windows 11 Home 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 полностью:
Если и это не поможет, выполните восстановление системных файлов: 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 например.
Ответить
Алан
А ещё такая ошибка когда копируешь файлы из архива zip. Возникает если архив zip делался в 7z. Решение — копировать файлы средствами 7z.
Ответить
Vasiliy
Сделал все до «Удалить зависимость NSI», перегрузил — помогло. Спасибо!
Ответить
Iliya
win10 (какая-то кака-сборка) Прошел все по пунктам, но помогло только «RestrictReceivingNTLMTraffic и RestrictSendingNTLMTraffic попробуйте удалить их и перезагрузить компьютер» —
Спасибо!
Ответить