Если вы слышали про уязвимости в SMBv1, но не знаете, есть ли она на вашем ПК — вы не одиноки. Многие даже не подозревают, что их компьютер может быть уязвим к атакам вроде WannaCry или NotPetya, просто потому что этот старый протокол включён по умолчанию. И да — это не теоретическая угроза. В 2024 году в России и за рубежом всё ещё находят сотни тысяч компьютеров с SMBv1 включённым. И если ваша сеть — корпоративная, домашняя или даже просто в офисе — это рискованно. Ниже — пошаговая инструкция, как проверить, отключить и не навредить при этом.
- Почему SMBv1 — это плохо
- Как проверить, включён ли SMBv1 у вас
- Способ 1: PowerShell (быстрее и надёжнее)
- Способ 2: Через панель управления (для тех, кто не любит команды)
- Как отключить SMBv1 — пошагово
- Если вы используете Windows 10 или 11
- Если вы используете Windows 7
- Что может сломаться, если отключить SMBv1?
- Частые ошибки, которые люди совершают
- Что делать в разных ситуациях
- Ситуация 1: Вы — обычный пользователь, дома, Windows 10/11
- Ситуация 2: Вы — владелец малого бизнеса, есть старый сервер или принтер
- Ситуация 3: Вы — ИТ-специалист в компании с 50+ ПК
- Ситуация 4: У вас Windows 7, и вы не можете обновиться
- Как лучше сделать — рекомендации от практика
- Итог: что делать прямо сейчас
Почему SMBv1 — это плохо
SMB (Server Message Block) — это протокол, который позволяет компьютерам обмениваться файлами, принтерами и другими ресурсами в сети. SMBv1 — его первая версия, выпущенная в 1980-х. Да, вы правильно прочитали — 1980-х. Он работал на сетях с тонкими кабелями и 10 Мбит/с. Сегодня он не просто устарел — он опасен.
Проблема в том, что SMBv1:
- Не имеет шифрования по умолчанию — данные передаются открыто;
- Имеет критические уязвимости, которые эксплуатировались в крупнейших кибератаках;
- Не поддерживается современными системами безопасности;
- Не работает с новыми функциями Windows, например, с безопасным доступом к файлам через облачные сервисы.
Если кто-то получит доступ к вашей сети — даже через Wi-Fi соседа — он может использовать SMBv1, чтобы взломать ваш компьютер, зашифровать файлы или установить шпионское ПО. И всё это — без вашего участия. Просто потому что протокол включён.
Как проверить, включён ли SMBv1 у вас
В Windows есть два простых способа проверить — через PowerShell и через интерфейс. Оба работают на Windows 7 и выше.
Способ 1: PowerShell (быстрее и надёжнее)
- Нажмите Win + X и выберите Windows PowerShell (администратор). Если у вас Windows 10/11 — можно просто написать PowerShell в поиске, кликнуть правой кнопкой и выбрать Запуск от имени администратора.
- В открывшемся окне введите команду:
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
- Нажмите Enter.
- Смотрите на строку State:
- Enabled — SMBv1 включён. Нужно отключать.
- Disabled — всё в порядке. Можно не делать ничего.
Способ 2: Через панель управления (для тех, кто не любит команды)
- Откройте Панель управления → Программы → Включение или отключение компонентов Windows.
- Прокрутите список вниз до пункта SMB 1.0/CIFS File Sharing Support.
- Если галочка стоит — SMBv1 включён. Если нет — отключён.
Оба способа показывают одно и то же. PowerShell быстрее, но если вы не уверены в командах — используйте второй способ. Главное — не пропустить.
Как отключить SMBv1 — пошагово
Отключение — это не просто выключить галочку. Нужно сделать это правильно, чтобы не сломать что-то важное. Ниже — безопасный способ.
Если вы используете Windows 10 или 11
- Откройте Панель управления → Программы → Включение или отключение компонентов Windows.
- Найдите SMB 1.0/CIFS File Sharing Support.
- Снимите галочку.
- Нажмите ОК.
- Дождитесь, пока Windows применит изменения — это займёт 1–2 минуты.
- Перезагрузите компьютер.
Если вы используете Windows 7
Windows 7 не поддерживается Microsoft с 2020 года, но если вы всё ещё на ней — отключить SMBv1 нужно срочно. Делается так же, как в Windows 10/11 — через «Включение или отключение компонентов Windows». Но есть нюанс: если вы не видите SMB 1.0 в списке — значит, он уже отключён или не установлен. Проверьте через PowerShell:
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
Если в ответе стоит Disabled — хорошо. Если Enabled — отключайте через интерфейс.
Что может сломаться, если отключить SMBv1?
Это главный страх людей: «А если я отключу — принтер перестанет работать?» или «А мой старый NAS не подключится?»
Да, есть риски. Но они — редки. Ниже — таблица, что может пострадать, а что — нет.
| Устройство/сервис | Работает с SMBv1? | Работает без SMBv1? | Что делать |
|---|---|---|---|
| Современный принтер (HP, Epson, Canon с Wi-Fi) | Нет | Да | Не беспокоиться — работает на SMBv2/v3 |
| Старый NAS (Synology, QNAP до 2015 года) | Да | Частично | Обновите прошивку — почти все современные модели поддерживают SMBv2+ |
| Файловый сервер на Windows Server 2003 | Да | Нет | Срочно замените сервер — он не поддерживается уже 10 лет |
| Программы вроде FileZilla, Total Commander | Нет | Да | Не влияет — используют другие протоколы |
| Общие папки между Windows 10 и Windows 7 | Да | Нет (если Windows 7 не обновлён) | Обновите Windows 7 до SP1 и включите SMBv2 — тогда будет работать |
Если у вас есть старый принтер, который подключается только через SMBv1 — это не повод оставлять протокол включённым. Вместо этого:
- Подключите принтер по USB — и делитесь им через общую папку на другом ПК;
- Или замените его на современную модель — они стоят от 5000 рублей и работают через Wi-Fi без SMBv1.
Частые ошибки, которые люди совершают
- Отключают SMBv1, но не перезагружают ПК. Windows не применяет изменения до перезагрузки. Проверьте после перезагрузки — иначе вы думаете, что всё отключено, а на самом деле нет.
- Проверяют только через «Панель управления», но не через PowerShell. Иногда в интерфейсе галочка не отображается корректно. PowerShell — золотой стандарт.
- Думают, что если «ничего не ломается» — значит, всё в порядке. Отсутствие симптомов — не гарантия безопасности. SMBv1 может быть эксплуатирован удалённо, даже если вы ничего не замечаете.
- Пытаются отключить через реестр. Это не нужно. Windows предоставляет официальные способы — используйте их. Работа с реестром — риск ошибки.
- Отключают SMBv1, но забывают про сетевые устройства. Если у вас в сети есть старый принтер, NAS или сервер — проверьте их отдельно. Отключение на ПК не защищает сеть полностью.
Что делать в разных ситуациях
Не все пользователи — одинаковы. Вот как действовать в разных сценариях.
Ситуация 1: Вы — обычный пользователь, дома, Windows 10/11
Отключите SMBv1. Никаких устройств, которые зависят от него — нет. Перезагрузитесь. Проверьте через PowerShell. Готово. Больше ничего делать не нужно. Вы стали безопаснее на 90%.
Ситуация 2: Вы — владелец малого бизнеса, есть старый сервер или принтер
Не отключайте сразу. Сначала:
- Сделайте резервную копию всех данных;
- Проверьте, какие устройства используют SMBv1 — через PowerShell на каждом ПК;
- Обновите прошивки на NAS и принтерах — почти все производители выпустили обновления для SMBv2+
- Только после этого отключайте SMBv1.
;
Если устройство не обновляется — замените его. Это дешевле, чем восстановление после атаки.
Ситуация 3: Вы — ИТ-специалист в компании с 50+ ПК
Отключать SMBv1 нужно не вручную, а через групповые политики (GPO). Создайте политику:
- Путь: Computer Configuration → Administrative Templates → Network → Lanman Workstation
- Установите параметр Enable insecure guest logons в Disabled
- Или используйте PowerShell-скрипт для массового отключения:
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol -NoRestart
Затем — перезагрузите все компьютеры. Сделайте аудит через 24 часа: проверьте, не сломались ли общие папки, принтеры, резервные копии. Если всё работает — поздравляю: вы устранили одну из самых опасных уязвимостей в сети.
Ситуация 4: У вас Windows 7, и вы не можете обновиться
Это критическая ситуация. Windows 7 не получает обновлений с 2020 года. SMBv1 — последний из множества рисков. Решение — только одно: обновите ОС. Даже Windows 10 Home стоит 1300–1500 рублей. Это дешевле, чем восстановление данных после шифровальщика. Если обновление невозможно — изолируйте этот компьютер от сети, не подключайте его к интернету и не используйте для работы с документами.
Как лучше сделать — рекомендации от практика
- Проверяйте SMBv1 раз в 6 месяцев — даже если вы его отключили. Иногда обновления Windows могут его включить обратно.
- Не отключайте только на одном ПК — проверьте все устройства в сети: ноутбуки, ПК, серверы, NAS.
- Используйте PowerShell — он точнее, чем интерфейс.
- После отключения — перезагружайтесь. Это не опционально.
- Не ждите, пока произойдёт атака. WannaCry атаковал 200 000 компьютеров в 2017 году. Многие из них были защищены — просто потому что SMBv1 был отключён.
Итог: что делать прямо сейчас
Вы не должны ждать, пока кто-то взломает ваш компьютер. Вот что нужно сделать за 5 минут:
- Нажмите Win + X → выберите PowerShell (администратор).
- Вставьте команду:
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol→ нажмите Enter. - Если видите State : Enabled — снимите галочку с SMB 1.0/CIFS File Sharing Support в «Включение или отключение компонентов Windows».
- Перезагрузите компьютер.
- Проверьте снова — убедитесь, что теперь стоит Disabled.
Это всё. Больше ничего делать не нужно. Вы закрыли одну из самых опасных дыр в Windows. Большинство кибератак, которые ломают дома и офисы — работают именно через SMBv1. Вы его отключили — и теперь вы на порядок безопаснее, чем 90% пользователей.
Если через неделю вы не заметили никаких проблем — значит, вы всё сделали правильно. Не включайте его обратно. Не слушайте тех, кто говорит: «А вдруг что-то сломается». Сломается только если вы не отключите — и тогда сломается всё.
Информация в этой статье носит ознакомительный характер. Перед внесением изменений в настройки сети или системы рекомендуется проконсультироваться с ИТ-специалистом, особенно если вы используете корпоративные системы или устаревшее оборудование.
