Включение и отключение SMB1 в Windows 10: пошаговое руководство

Доступ к файлам и обмен данными между устройствами и компьютерными процессами регулируется сетевым протоколом SMB (Server Message Block) в системах Windows уже несколько десятилетий. Текущие редакции операционных систем, например, Windows 10, все еще поддерживают SMBv1 — первую версию этого стандарта. Однако в последнее время эта версия привлекла к себе внимание из-за уязвимостей в безопасности, поэтому лучше избегать этой устаревшей редакции протокола. Узнайте в этой статье, как отключить поддержку определенных вариантов SMB в Windows 10 и как снова активировать ее при необходимости.

Активация и деактивация SMBv1 в Windows 10 — как это работает

В текущих установках Windows 10 протокол SMBv1 больше не устанавливается автоматически в стандартной комплектации. Но если вы активируете протокол вручную (или с помощью внешнего ПО) или обновили более старую редакцию Windows, рекомендуется отключить поддержку устаревшей версии протокола. Этот шаг можно выполнить через панель управления, PowerShell или реестр Windows. Насколько различается каждый подход к активации и деактивации протокола, можно увидеть в следующем пошаговом руководстве.

Настройка поддержки SMB1 через панель управления Windows 10

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

Шаг 1: Откройте «Программы и функции»

Сначала откройте раздел «Программы и функции», который позволяет управлять установленным программным обеспечением и протоколами, такими как SMBv1, в системах Microsoft. Для этого откройте меню «Пуск» (значок Windows), а затем «Панель управления». Там вы найдете кнопку «Программы и функции».

Шаг 2: Откройте меню для функций Windows

В левом меню нажмите на «Включить или выключить функции Windows», чтобы открыть меню для управления протоколами:

Шаг 3: Отключите поддержку общего доступа к файлам SMB 1.0/CFIS

Найдите запись о поддержке SMB Windows 10 и снимите галочку с соответствующего поля. Три подпункта также будут деактивированы; они относятся к клиенту SMB, серверу SMB и функции автоматического удаления. Последняя опция обеспечивает автоматическое отключение SMBv1, когда старая версия протокола не используется — что в данном случае уже не нужно.

Шаг 4: Подтвердите изменения и перезагрузите устройство

Наконец, нажмите «ОК», чтобы отключить SMB1 в Windows 10. Этот процесс займет некоторое время, в течение которого вы не должны закрывать открытое окно. Как только процесс завершится, вы получите запрос на перезагрузку системы. Вы можете сделать это, нажав на кнопку «Перезагрузить сейчас»:

Примечание

Если вы хотите включитьSMBv1 позже или вообще, вы также можете следовать нашему руководству. Вместо того чтобы снять выделение с опции «Поддержка общего доступа к файлам SMB 1.0/CFIS» на третьем шаге, просто поставьте галочку в поле. Однако активировать этот параметр рекомендуется только в совершенно исключительных случаях.

Отключение или включение SMB в Windows 10 с помощью PowerShell

Управлять такими протоколами, как Server Message Block, в Windows 10 можно также с помощью PowerShell — с помощью нужной команды. Как и при настройке параметров через Панель управления, вам понадобятся права администратора, поскольку в противном случае Windows откажет вам в доступе к необходимым опциям.

Шаг 1: Запустите PowerShell от имени администратора

Для первого шага откройте PowerShell с правами администратора. Это можно сделать двумя способами: Если он доступен в вашей установке Windows 10, вы найдете пункт меню «Windows PowerShell (администратор)» в меню быстрого запуска (щелкните правой кнопкой мыши на значке Windows). Простое нажатие на этот пункт приведет к запуску практической среды настройки. В качестве альтернативы введите «PowerShell» в строке поиска Windows, выберите результат поиска правой кнопкой мыши, а затем нажмите «Запуск от имени администратора»:

Шаг 2: Доступ к текущему состоянию SMB1 в Windows 10

После запуска PowerShell проверьте, поддерживает ли ваша установка Windows в настоящее время связь по старой версии протокола. Это можно сделать, набрав следующую команду и подтвердив ее клавишей [Enter]:

Get-SmbServerConfiguration | Format-List EnableSMB1Protocol

После короткого времени обработки вы получите одно из двух возможных выходных значений: Если PowerShell отображает значение «False» для «EnableSMB1Protocol», SMBv1 отключен. Если поддержка активна, отображаемое значение будет «True».

Шаг 3: Включить или отключить SMBv1

Если устаревшая версия SMB в настоящее время поддерживается вашей системой, вам следует отключить ее. Команда для этого показана ниже:

Set-SmbServerConfiguration -EnableSMB1Protocol 0

Затем PowerShell спросит, действительно ли вы хотите выполнить это действие. Для подтверждения введите «Y» и нажмите клавишу [Enter]:

Затем перезагрузите Windows 10, чтобы применить системные изменения.

Примечание

Чтобы активировать устаревшую версию протокола в PowerShell, добавьте значение «1» к команде «Set-SmbServerConfiguration -EnableSMB1Protocol».

Деактивируйте или активируйте SMB1 в реестре Windows 10

Третий вариант настройки поддержки SMB1 в Windows 10 доступен через базу данных реестра системы — или просто «Реестр». Используя стандартный редактор Regedit, вы можете изменить здесь запись для протокола связи. Как и в предыдущих двух случаях, вам снова понадобятся права администратора.

Шаг 1: Запустите реестр Windows 10 от имени администратора

Самый простой способ открыть редактор реестра Windows 10 от имени администратора — через функцию поиска Windows. Откройте службу — например, через «Поиск» в меню быстрого запуска (щелкните правой кнопкой мыши на значке Windows) — и введите поисковый запрос «regedit». Выберите показанный результат поиска с помощью правой кнопки мыши, а затем нажмите «Запуск от имени администратора»:

Шаг 2: Открыть ключ реестра

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

ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters

Шаг 3: Изменение значения для «SMB1»

Дважды щелкните на «SMB1» в открывшемся ключе и введите значение «0», чтобы отключить SMB1 в Windows 10. Затем подтвердите новое значение нажатием «OK»:

Закройте редактор, а затем перезапустите Windows 10, чтобы применить изменения, касающиеся Server Message Block.

Примечание

Чтобы активировать SMB1, введите значение «1» в показанное поле.

Оцените статью
cdelat.ru
Добавить комментарий