SMBv1 (Server Message Block версии 1) - один из самых старых протоколов, который все еще включен по умолчанию в Windows. Поскольку протокол является старым и небезопасным, недавние катастрофы, такие как программа-вымогатель WannaCry и Petya wiper, использовали его для быстрого распространения и заражения тысяч систем по всему миру. Поскольку мир уже перешел на более безопасный SMB версии 3, вы можете отключить старый протокол и сделать свою систему более безопасной. Фактически, Microsoft уже несколько лет рекомендует пользователям и организациям отключить SMBv1. Вот как отключить SMBv1 в Windows.
Есть три способа отключить SMBv1 в Windows. В первом методе используются функции Windows, во втором - с помощью PowerShell, а в третьем - с использованием реестра Windows. Эта статья покажет вам все три метода; следуйте тому, с которым вам удобно.
Примечание: аналогичные процедуры применимы для Windows 7 и 8.
Отключить SMBv1 через функции Windows
Вы можете легко отключить SMBv1 с помощью компонентов Windows. Для начала найдите "Панель управления" в меню "Пуск" и откройте ее.
В окне Панели управления найдите и выберите опцию "Программы и компоненты".
В этом окне щелкните ссылку "Включение или отключение компонентов Windows" на левой панели.
Вышеупомянутое действие откроет окно Windows Features. Здесь прокрутите вниз, найдите параметр "Поддержка общего доступа к файлам SMB 1.0 / CIFS", снимите его и нажмите кнопку "ОК", чтобы сохранить изменения.
Как только вы сохраните изменения, Windows внесет необходимые изменения и предложит перезагрузить систему. Просто нажмите кнопку "Перезагрузить сейчас", чтобы изменения вступили в силу.
Отключить SMBv1 через PowerShell
Вы также можете использовать Windows PowerShell для отключения SMBv1. Найдите PowerShell в меню "Пуск", щелкните его правой кнопкой мыши и выберите "Запуск от имени администратора".
Вышеупомянутое действие откроет PowerShell с правами администратора. Используйте команду ниже, чтобы узнать, включен или отключен SMBv1.
Получить - SmbServerConfiguration
Как видно из изображения выше, протокол SMBv1 включен. Чтобы отключить его, используйте следующую команду:
Установить - SmbServerConfiguration - EnableSMB1Protocol $ false
Как только вы выполните указанную выше команду, вам будет предложено подтвердить свое действие. Просто введите "Y" и нажмите кнопку Enter.
SMBv1 теперь отключен в вашей системе. Если вы хотите, вы можете использовать первую команду, чтобы узнать, отключен ли SMBv1 или нет.
Чтобы повторно включить SMBv1, вы можете использовать команду:
Установить - SmbServerConfiguration - EnableSMB1Protocol $ true
Отключить SMBv1 через реестр Windows
Чтобы отключить SMBv1 с помощью реестра Windows, найдите regedit
в меню "Пуск" и откройте его.
После открытия реестра Windows перейдите в следующее место. Если вы используете Windows 10, скопируйте указанный ниже путь, вставьте его в адресную строку и нажмите Enter.
На правой панели щелкните правой кнопкой мыши и выберите параметр "Создать", а затем "Значение DWORD (32 бита)".
Назовите новое значение "SMB1" и нажмите Enter.
Дважды щелкните вновь созданное значение, введите "0" в поле "Данные значения" и нажмите кнопку "ОК".
Просто перезагрузите вашу систему, и SMBv1 будет отключен. Если вы когда-нибудь захотите вернуться, просто измените значение данных на "1".
Прокомментируйте ниже, поделитесь своими мыслями и опытом об использовании вышеуказанного метода для отключения SMBv1 в Windows.
2 комментария
Комментарии закрыты.
Хорошо, но каковы другие возможные последствия для других приложений?
Если у вас есть маршрутизатор Linksys (от Belkin) с дополнительной функцией внешнего хранилища (для USB-накопителя и / или eSATA), он больше не будет работать с отключенным SMB1. Linksys необходимо обновить прошивку (например, WRT1200AC).