Windows 11: Не могу подключиться к сетевой папке (SMB / 0x80004005)
Архитектура SMB и ужесточение политик в Windows 11
Проблема, когда Windows 11 не может подключиться к старым сетевым папкам (NAS-серверам, принтерам, расшаренным дискам Windows 7), возвращая ошибки 0x80004005 или сообщение «Политики безопасности вашей организации блокируют гостевой доступ без проверки подлинности», является архитектурной (by design). В новых версиях ОС Microsoft кардинально закрутила гайки ИБ: полностью удален устаревший протокол SMBv1 (использовался в старых устройствах и для NetBIOS-обнаружения), а также запрещен гостевой вход (Insecure Guest Auth) по протоколу SMBv2/v3. Бизнес-риски: потеря доступа к архивам документов, сбой сетевого сканирования с МФУ.
Матрица блокировок SMB
| Тип устройства/ОС (Сервер) | Причина блокировки со стороны Windows 11 | Необходимое действие |
|---|---|---|
| Старый NAS, роутер (Keenetic, Asus), Windows XP | Поддерживает только протокол SMBv1. В Win 11 он удален. | Включить компонент SMB 1.0 Client (Небезопасно!). |
| Windows 7 / Сетевая папка без пароля | Гостевой вход (Guest) запрещен политиками безопасности. | Разрешить Insecure Guest Logons в GPO/Реестре. |
| Сетевое обнаружение (Network Discovery) | Службы FDResPub или FDPHost остановлены (профиль Public). | Изменить сеть на Private, включить Network Discovery. |
Восстановление доступа к сетевым ресурсам
Сценарий 1: Разрешение гостевого доступа (Insecure Guest Auth)
Если папка расшарена для "Всех" без пароля (NAS или другой ПК).
Через реестр (CMD от Администратора):
reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v AllowInsecureGuestAuth /t REG_DWORD /d 1 /f
Через Групповую политику (gpedit.msc):
Конфигурация компьютера -> Адм. шаблоны -> Сеть -> Рабочая станция Lanman ->
Включить "Включить небезопасные гостевые входы" (Enable insecure guest logons).Сценарий 2: Возврат протокола SMBv1 (Для совсем старых устройств)
Внимание: SMBv1 уязвим для вирусов-шифровальщиков (WannaCry). Включайте только если нет других вариантов.
Активация клиента SMBv1 через PowerShell
Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol-Client" -All
Перезагрузка обязательна.Сценарий 3: Настройка сетевого профиля и NTLM
Убедитесь, что ваша сеть в Windows 11 настроена как Частная (Private), а не Общедоступная. В 'Центре управления сетями' в разделе 'Дополнительные параметры общего доступа' включите 'Сетевое обнаружение' (Network Discovery).
Типовые ошибки администраторов
- Попытка зайти по имени хоста (NetBIOS): Без SMBv1 разрешение имен компьютеров (NetBIOS) работает нестабильно. Если
\\SERVER\Shareне открывается, попробуйте подключиться по IP-адресу:\\192.168.1.100\Share.
Использование SMBv1 и гостевых доступов — огромная дыра в безопасности. Инженеры ITSTM модернизируют вашу файловую инфраструктуру: настроим DFS Namespace, права NTFS и переведем сервисы на современный протокол SMBv3 с шифрованием трафика.
Частые вопросы (FAQ)
Почему в Windows 10 папка открывалась, а в Windows 11 — нет?
В Windows 10 (до версии 2004) гостевой доступ был частично разрешен, а SMBv1 мог быть включен. Windows 11 приходит с жесткими настройками (Secure by default), блокируя любые небезопасные сетевые соединения.
Как проверить, какая версия SMB используется при подключении?
Подключитесь к папке, откройте PowerShell и введите: 'Get-SmbConnection'. В колонке Dialect будет указана версия протокола (например, 3.1.1 или 1.5).
Что делать, если просит пин-код Windows Hello вместо пароля?
При обращении к сетевой папке выберите 'Больше вариантов' (More choices) -> 'Использовать другую учетную запись'. Введите логин в формате 'ИМЯ_ПК\Пользователь' (или 'Домен\Пользователь') и пароль.
Как заставить старый NAS работать без SMBv1?
Зайдите в веб-интерфейс вашего роутера или NAS-накопителя (Synology, QNAP, Keenetic). Найдите настройки 'Файловый сервер / SMB' и установите минимальную версию протокола на 'SMB2' или 'SMB3'.