Ошибка 0x80004005 0x80070035 на Windows 10 при доступе к сетевой папке

13 января, 2021 Рубрики: Linux, SAMBA, Windows

0x80004005 ошибка

Привет, дорогой гость. Сегодня будет заметка о том, как исправить ошибку Error Code 0x80004005 Unspecified error на Windows 10 при доступе к расшаренной/сетевой папке по протоколу SMB/CIFS. Думаю, что данная проблема актуальная не только для Linux серверов, но и для всяких NAS систем на базе Linux (Synology NAS например).

Симптомы ошибки:

  • при доступе к расшаренной папке появляется сообщение Error Code 0x80004005 Unspecified error или 0x80070035
  • используется анонимный доступ к расшаренной папке и гостевая учетная запись
  • Используется протокол SMB2
  • Windows 10 build 1709 и выше
  • В логах smb.log содержатся сообщения:
    • NT_STATUS_CONNECTION_RESET,
    • check_ntlm_password: Authentication for user [***] -> [***] FAILED with error NT_STATUS_NO_SUCH_USER
    • No such user user [COMPUTER] – using guest account

Причины

Начиная с версии Windows 10 1709, ОС запрещает доступ к разделенным ресурсам с гостевой учетной записью, то есть без аутентификации.

Как исправить ошибку 0x80004005

В интернете существует много рекомендаций по исправлению данной ошибки, например:

  • Отключить IPv6 на сетевом интерфейсе
  • установить SMB1 клиент (SMB 1.0/CIFS File Sharing )
  • выполнить netsh winsock reset
  • проверить настройки NetBios на сетевом интерфейсе
  • создать ключ DWORD LocalAccountTokenFilterPolicy в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  • включить VirtualBox NDIS6 Bridget Networking Driver
  • установить последние обновления Windows

Но в моей конфигурации (на файловом сервере) SMB1 отключен совсем, а ОС установлена с чистого листа.

[global]
        client min protocol = SMB2

Так что проблема в другом. Нужно включить гостевой доступ в локальной групповой политике через gpedit.msc

Computer configuration > administrative templates > network > Lanman Workstation: "Enable insecure guest logons" = Enabled

Ошибка 0x80004005 0x80070035 на Windows 10 при доступе к сетевой папке

Если у Вас редакция Windows не позволяет запустить gpedit.msc, можно исправить ситуацию с помощью редактора реестра regedit.exe. Для этого нужно задать следующий параметр:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]"AllowInsecureGuestAuth"=dword:1

Либо еще можно скачать готовый reg файл и применить: скачать AllowInsecureGuestAuth.Reg.

Полезные ссылки




Теги: , , ,

9 комментариев к “Ошибка 0x80004005 0x80070035 на Windows 10 при доступе к сетевой папке”

  1. Anonymous
    14 января, 2021 at 13:51
    1

    Вместо импорта reg-файла можно выполнить команду в консоли:
    reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v AllowInsecureGuestAuth /t REG_DWORD /d 1

    • Anonymous
      14 января, 2021 at 13:52
      2

      И перезапустить службу “Workstation”, если это необходимо:
      net stop LanmanWorkstation && net start LanmanWorkstation

      • 14 января, 2021 at 15:23
        3

        Спасибо за дополнение.

  2. Виктор
    15 января, 2021 at 07:39
    4

    Если это Windows 10 – то лучше привыкать делать в powershell. Одной строкой:
    New-ItemProperty -path registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters -Name AllowInsecureGuestAuth -PropertyType DWord -Value 1 ;Restart-Service LanmanWorkstation -Force

    А если нужно удалить:
    Remove-ItemProperty -Path registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters -Name AllowInsecureGuestAuth

    • 10 апреля, 2021 at 13:41
      5

      Виктор, спасибо за решение.
      Отличный вариант.

  3. Александр
    2 марта, 2021 at 01:46
    6

    в моей конфигурации SMB1 отключен совсем

    Извиняюсь, а что это за конфигурация такая? У меня ОС 2004 (19041.804) – там включить поддержку SMBv1 без проблем можно.

    • 10 апреля, 2021 at 23:04
      7

      Скорректировал формулировку. Я имел ввиду, что не хочу включать SMB1

  4. Вася Пупкин
    8 октября, 2021 at 14:31
    8

    Дай бог тебе крепкой потенции до старости и бабу с сиськами, добрый человек.
    Полдня потратил и понять не мог, почему под вин 10 не работает.
    Гостевой доступ в локальной групповой политике через gpedit.msc помог
    Еще раз СПАСИБО!

  5. Sergey
    4 августа, 2023 at 11:05
    9

    Вот спасибо тебе автор!!!
    Пол интернета излазил, не подумал что это в групповых политиках запретили.
    Инструкций полно, всё бестолковое.

Написать комментарий