Как включить доступ к сетевому диску из 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 к сетевому диску.