Как включить SMB1 в Windows 11

Ваш компьютер с Windows 11 может не понять вас, если у вас есть старый сетевой диск или вы пытаетесь подключиться к старому сетевому устройству. Это обычно связано с тем, что по умолчанию в системе отключен протокол SMB1, который является устаревшим, но все еще необходимым средством передачи данных между устройствами в локальной сети.

Поскольку эта версия протокола считается уязвимой, Microsoft удалила ее из-за соображений безопасности. Тем не менее, некоторые устройства, такие как принтеры и старые сетевые хранилища (NAS), не могут работать с ним. Если это невозможно, вы можете вручную включить SMB1 обратно.

На панели управления Windows можно выполнить простой процесс. Просто найдите необходимый элемент в списке, поставьте галочку и перезагрузите компьютер. Давайте разберемся по шагам.

Часто старые приложения или устройства могут работать только с устаревшим протоколом SMB1, и из-за уязвимостей в безопасности Windows 11 по умолчанию отключается. Однако в случае крайней необходимости его можно включить вручную, используя «Включение или отключение компонентов Windows». Для этого просто найдите соответствующий пункт в списке, поставьте галочку и перезагрузите компьютер. Помните, что использование SMB1 повышает риск взлома, поэтому его следует использовать только в крайнем случае и в надёжной сети.

Способ 1: Активация средства через «Компоненты Windows»

В Windows 11, как и в предыдущих версиях системы, необходимо вручную включение различных компонентов, которые либо активны по умолчанию, либо находятся в отключенном состоянии. Это также касается технологии SMB1. Чтобы активировать ее в графическом меню операционной системы, необходимо выполнить несколько шагов:

  1. Откройте «Пуск» и через поиск отыщите «Панель управления».
  2. После перехода к новому окну отыщите значок «Программы и компоненты» и кликните по нему дважды левой кнопкой мыши.
  3. В новом окне на панели слева нажмите «Включение или отключение компонентов Windows», чтобы перейти к другому окну с настройками.
  4. В нем отыщите каталог «Поддержка общего доступа к файлам SMB 1.0/CIFS», поставьте галочку возле этой папки и рядом с остальными директориями, находящимися в ней.
  5. Ожидайте окончания поиска требуемых файлов и появления на экране уведомления о том, что компонент успешно активирован. В этом же окне с сообщением будет кнопка, позволяющая сразу отправить компьютер на перезагрузку. Сделайте это, поскольку изменения вступают в силу только в новом сеансе.

Способ 2: Использование скрипта в PowerShell

Вы можете включить протокол и без использования графического меню операционной системы. Ввод соответствующих команд в «Терминале Windows» позволяет выполнить это. Рассмотрим два варианта взаимодействия с протоколами, и вы сможете выбрать подходящий в зависимости от ваших потребностей.

  1. Первый вариант подразумевает выполнение стандартной команды для включения SMB1. Сначала щелкните правой кнопкой мыши по меню «Пуск» и из появившегося контекстного меню выберите пункт «Терминал Windows (администратор)».
  2. Далее введите команду Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol и нажмите Enter для ее применения.
  3. Скрипт начнет загружать необходимые файлы для включения компонента, поэтому ожидайте отображения следующих уведомлений, не закрывая текущее окно, иначе весь прогресс будет сброшен.
  4. В конце появится сообщение о том, что для завершения операции понадобится перезагрузить компьютер. Сделайте это, выбрав вариант ответа «Y». После перезагрузки переходите к тестированию инструментов, ради которых и осуществлялось включение SMB1.

Отметим, что после перезапуска ПК вы снова можете открыть PowerShell и использовать команду Get-WindowsFeature FS-SMB1, которая покажет на экране информацию о том, в каком сейчас состоянии находится рассматриваемый протокол. Если в будущем понадобится отключить его, используйте похожую команду, которая выглядит как Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol.

Теперь поговорим о дополнительной консольной команде, которая позволяет взаимодействовать с файлом конфигурации SMB. Она работает для первой версии компонента и всех остальных. Для реализации этого скрипта необходимо снова запустить Windows Terminal от имени администратора.

  1. Далее введите команду Set-SmbServerConfiguration -EnableSMB2Protocol $true или Set-SmbServerConfiguration -EnableSMB1Protocol $true, если нужно включить в ОС не все версии протокола (их три), а только первую.
  2. После нажатия по клавише Enter на экране отобразится информация о том, что файл будет модифицирован. Оставьте поле пустым или введите «Y», чтобы подтвердить и завершить операцию.
  3. Дождитесь отображения нового поля ввода, отправьте компьютер на перезагрузку и переходите к проверке работы протокола.

Способ 3: Изменение параметров в «Редакторе реестра»

Редактор реестра — это инструмент, который можно использовать для внесения соответствующих изменений в работу компонентов Windows. Вы должны найти и изменить только один параметр, а если его нет, создать и задать необходимое значение. Этот элемент не влияет на работу операционной системы; поэтому не требуется создавать резервную копию реестра, потому что необратимых изменений не будет.

  1. Вызовите утилиту «Выполнить» при помощи стандартной горячей клавиши Win + R. Введите в поле regedit и нажмите Enter для запуска окна «Редактора реестра».
  2. В нем перейдите по пути Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters, вставив этот адрес в верхней строке.
  3. Отыщите параметр с названием «SMB2» и нажмите по нему дважды левой кнопкой мыши. Он отвечает за работу как SMB1, так и SMB3.
  4. Если параметр отсутствует, можете создать его в формате «Параметр DWORD (32 бита)» и задать название «SMB1» или «SMB2», если хотите активировать сразу все протоколы.
  5. После вызова окна изменения параметра задайте для него значение «1», подтвердите изменения и отправьте компьютер на перезагрузку.

Таким образом, мы рассмотрим метод активации старого протокола SMB1 в Windows 11. Как вы можете видеть, Microsoft обоснованно скрыла эту опцию в настройках. Это мера безопасности, а не прихоть.

Помните, что включать SMB1 следует только в тех случаях, когда он необходим, например, когда вы хотите связаться со старыми сетевыми хранилищами или принтерами, которые больше не поддерживаются. Если он не нужен, лучше сразу же отключить протокол.

Обновление оборудования, которое требует SMB1, в идеале будет лучшим вариантом. Современные версии протоколов SMB2 и SMB3 не только работают быстрее, но и гораздо безопаснее. Это поможет защитить ваш компьютер от возможных опасностей.

Поделиться с друзьями
Дмитрий Соколов

Разработчик ПО и энтузиаст «железа», который совмещает практический опыт программирования с глубоким интересом к устройству компьютеров.

Оцените автора
Добавить комментарий