Как включить доступ к сетевому диску из Windows 11
В ОС Windows 11 вы можете столкнуться с ошибками при подключении и доступе к общим сетевым папкам, при обращении к USB-диску, который подключен к роутеру.
Данная ситуация обычно связана с тем, что в Windows 11 по умолчанию включена подпись SMB пакета и выключен Гостевой доступ для SMB-клиента. В этом случае доступ к общей папке будет невозможен. Эти политики помогают защитить компьютер от небезопасных или вредоносных устройств в сети.
По умолчанию подпись SMB-пакета со стороны сервера роутера отключена, поэтому при запросе клиентом опции SMB Signing от сервера – возвращается ошибка доступа, когда доступ осуществляется в Анонимном режиме (Гостевой доступ).
Выполните следующую настройку на стороне ОС Windows 11:
Выведите настройки подписи SMB на клиенте Windows с помощью командной оболочки PowerShell от имени Администратора и отключите обязательное использование SMB Signing. Если указанную настройку вы уже выполнили раннее, тогда рекомендуется сразу же перейти ко второму пункту.
Примечание
Введите
powershell
в диалоговом окне Выполнить (открыть его можно при помощи сочетания клавишWin+R
). НажмитеCtrl+Shift+Enter
на клавиатуре или нажмите OK, чтобы открыть PowerShell с повышенными привилегиями. Если появится запрос в диалоговом окне контроля учетных записей (UAC), нажмите Да, чтобы предоставить административные привилегии.Используйте команду:
Get-SmbClientconfiguration | fl EnableSecuritySignature,RequireSecuritySignature
EnableSecuritySignature = True
— клиент будет использовать SMB Signing, только если требует сервер (SMB-сервер роутера не требует подписи);RequireSecuritySignature = False
— обязательное использование SMB-подписи отключено.Если опция подписи SMB-пакета включена (то есть значение параметра
RequireSecuritySignature = True
), тогда нужно отключить обязательное использование SMB Signing, для этого используйте команду:Set-SmbClientConfiguration -RequireSecuritySignature $false
Предупреждение
Опция SMB Signing вызывает дополнительную нагрузку на клиент и сервер и тем самым снижает скорость записи, чтения данных в локальной сети по протоколу SMB. После изменения настроек компьютер нужно перезагрузить.
Включите Гостевой доступ для SMB-клиента в Windows 11.
В командной оболочке PowerShell от имени Администратора выполните команду:
Set-SmbClientConfiguration -EnableInsecureGuestLogons $true
После выполнения указанных выше команд и перезагрузки компьютера, проверьте доступ по протоколу SMB к сетевому диску.