Как на Windows 10 включить SMB1 — пошаговая инструкция
Содержание:
Если пользователь не может войти в сетевые папки, созданные на компьютере или ноутбуке под управлением операционной системы виндовс 10, то, скорее всего, на его устройстве отключена поддержка устаревшего протокола доступа SMB1. Обычно такое бывает, если в сети используются такие девайсы, как NAS или сервера на линуксе, а также компьютеры со старыми версиями виндовс (7, ХП, 2003). Начиная с обновления 1709, в десятке протокол SMBv1 был отключен по умолчанию, и теперь все работает на версии SMBv2. Необходимо разобраться, что собой представляет протокол SMB Windows 10 и как его включить.
Для чего нужен протокол SMB1
Обмен информацией в локальной сети зачастую выполняется путем простой передачи файлов. Существуют и специальные системы, позволяющие обмениваться данными более эффективно, но они часто платные и содержат рекламу. Компания «Майкрософт» предотвратила необходимость в использовании стороннего ПО и добавила в свои системы поддержку протокола SMB.
Расшифровывается его название как «Server Message Block». Он работает на 6-м и 7-м уровне используемой модели OSI, а они представляют собой уровень представления и программ. Чаще всего SMB применяют для доступа к файлам и принтерам по удаленной локальной сети.
По сути, SMB представляет собой клиент-серверную программу, основанную на ожидании запросов от клиента с целью их последующей обработки сервером и повторной отправки.
Основное предназначение протокола — доступ к файлам, но он также годится и для решения других задач. Это и делает его универсальным. Вот основные из них:
- согласование диалектов;
- возможность печати по локальной вычислительной сети;
- получение доступа к данным через аутентификацию по паролю;
- оповещения об удалении или перемещении данных;
- поддержка символов формата Unicode.
Новая версия значительно упростила взаимодействие устройств в локальной вычислительной сети и сделала этот процесс более оптимизированным и эффективным, но иногда возникают ошибки, связанные с невозможностью доступа в сетевые папки. Связано это с тем, что в десятке по умолчанию выключено использование первой версии протокола. Далее рассмотрено, как осуществить в Windows 10 включение SMB1, и как быть, если доступ к сетевым папкам закрыт.
Как на Windows 10 включить SMB1
Как уже было сказано выше, по соображениям безопасности в десятке SMB1 попросту отключен. Именно поэтому и появляется ошибка, по которой Windows 10 не видит Samba или NAS. Несмотря на это, существуют способы активировать поддержку технологии самостоятельно. Они то и описаны далее.
Использование настройки компонентов для включения протокола
Самый простой способ справиться с проблемой, когда Windows 10 не видит сетевые папки. Он основан на использовании раздела «Программы и компоненты», который является предустановленным в современных версиях операционных систем виндовс. В десятке он также имеется.
Общая пошаговая инструкция по активации SMB1 выглядит следующим образом:
- Переходят в меню «Пуск» и прописывают в поисковой строке «программы и компоненты».
- Дожидаются окончания поиска и выбирают соответствующий результат.
- После открытия окна с установленными программами переходят по ссылке «Включение и отключение компонентов виндовс», которая находится слева.
- Дожидаются открытия диалогового окна «Компоненты системы» и ожидают прогрузки данных в нем. Это может занять около минуты.
- Находят пункт «SMB 1.0/CIFS File Sharing Support» и устанавливают галочку напротив него.
- Нажимают «Ок» и выполняют перезагрузку компьютера. После этого доступ к файлам и сетевым папкам должен появиться.
Как включить SMB1 через PowerShell
Аналогичное действие можно произвести и с помощью оболочки PowerShell. Включение поддержки компонента осуществляется путем ввода соответствующей команды. В следующей поэтапной инструкции подробно рассказано, как это сделать:
- Переходят в меню «Пуск» и выполняют поиск утилиты PowerShell.
- Переходят в ее окно и проверяют, отключен ли SMB1Protocol-Client по команде «Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client».
- Если он отключен, то вводят команду «Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client».
- Выполняют перезагрузку персонального компьютера и проверяют работоспособность принятых изменений.
Что делать, если не получается зайти в сетевые папки на Windows
Иногда включить SMB1 на Windows 7 или 10 недостаточно, чтобы сетевые окружения начали работать нормально. Для их корректного функционирования нужна настройка. Подробнее об этом и о том, почему папки попросту не видно, рассказано ниже.
Директории в сети перестали отображаться
Часто виндовс 10 может отображать устройство, находящееся в окружении, но список его сетевых папок не обновляется или остается недоступным. Наиболее часто при этом появляется ошибка «Не найдет сетевой путь». Решить проблему можно активацией параметра реестра под названием AllowInsecureGuestAuth. Для этого можно перейти в «Редактор реестра», найти этот параметр и изменить его, но можно просто воспользоваться одной командой, которая водится в консоль — «reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f». После этого каталоги должны появиться.
Настройка общего доступа
Возможно, проблемы кроются в неправильном конфигурировании общего доступа. Чтобы его открыть, необходимо выполнить такие пошаговые действия:
- Нажать правой клавишей мыши по папке, к которой нужно предоставить доступ.
- Выбрать пункт контекстного меню «Свойства».
- Перейти в раздел «Доступ» и нажать на «Расширенные параметры».
- В новом окне установить чекбокс напротив «Открыть доступ к этой папке» и ввести сетевое имя общего ресурса.
Включение устаревшего протокола SMB1, если не получается стандартным методом
Если ничего из вышеописанного не помогает создать соединение по локальной сети с персональным компьютером или ноутбуком под управлением виндовс 10, то необходимо попробовать активировать поддержку протокола SMB1. Выше было подробно рассказано, как это сделать через оболочку PowerShell и окно «Программы и компоненты виндовс».
Почему SMB1 отключен по умолчанию на Windows 10: описание ненадежности устаревшего протокола
В операционной системе виндовс 10 после обновления 1709 (Service Pack 3) поддержка протокола SMB1 прекратилась по умолчанию. Он был заменен на более новые и оптимизированные клиент-серверные технологии по типу SMB 2.0. Его все еще можно включить и использовать, как это было описано в разделах выше, но делать это не рекомендуется из-за соображений безопасности.
На протяжении всего процесса эксплуатации протокола SMB1 компанией «Майкрософт» было найдено множество уязвимостей, которые могли использоваться злоумышленниками для совершения сетевых хакерских атак.
Таким образом, было рассказано, что делать, если Windows 10 не заходит в сетевую папку и как с этим связано подключение по безопасному порту SMB1. Чтобы подключиться к удаленному сетевому окружению и обмениваться с ним файлами, в некоторых случаях требуется активация устаревшего протокола SMB1, который по умолчанию отключен в виндовс 10.