В этой статье мы увидим, как включить протокол обмена файлами SMB1. В современных версиях Windows 10 он отключен из соображений безопасности. Однако, если в вашей сети есть компьютеры, на которых работают системы до Windows Vista или приложения Android или Linux, которые работают только с SMB v1, вам необходимо включить его для работы в сети с этими устройствами.
Протокол Server Message Block (SMB) – это сетевой протокол обмена файлами в Microsoft Windows. Набор пакетов сообщений, определяющих конкретную версию протокола, называется диалектом. Общая файловая система Интернета (CIFS) – это диалект SMB. И SMB, и CIFS также доступны в VMS. Стоит отметить, что и SMB, и CIFS также доступны в других операционных системах, таких как Linux и Android, через альтернативные реализации от третьих лиц. Для справки см. в следующей статье MSDN .
Реализация протокола SMB от Microsoft. поставляется со следующими дополнениями:
- Диалектное согласование
- Определение других серверов протокола Microsoft SMB в сети или просмотр сети
- Печать по сети
- Файл, каталог и аутентификация общего доступа
- Блокировка файлов и записей
- Уведомление об изменении файлов и каталогов
- Расширенная обработка атрибутов файла
- Поддержка Unicode
- Оппортунистические блокировки
Протокол SMBv1 устарел и небезопасен. До Windows XP это был единственный выбор. Он был заменен SMB2 и более поздними версиями, которые обеспечивают превосходную производительность и лучшую безопасность. SMB v1 больше не рекомендуется для использования Microsoft. Начиная с Windows Vista, Microsoft реализовала новую версию SMB, известную как SMB2. Однако более старые версии Windows и многие приложения, работающие на Android и Linux, не поддерживают последние версии SMB, что делает невозможным подключение ПК с Windows к сети с такими устройствами, если включен только SMB v2/v3.
SMB1 отключен по умолчанию, начиная с Windows 10 версии 1709 «Fall Creators Update». Итак, если вам нужно включить SMB1, вот как это можно сделать. Прежде чем продолжить, убедитесь, что у вашей учетной записи есть права администратора. Теперь следуйте инструкциям ниже.
Чтобы включить SMB1 в Windows 10 , сделайте следующее.
- Нажмите клавиши Win + R , чтобы открыть “Выполнить”, и введите
optionalfeatures.exe
в поле “Выполнить”. - Найдите в списке SMB 1.0/CIFS File Sharing Support и установите флажок рядом с ним.
- Кроме того, вы можете расширить его и включить только клиент или сервер, в зависимости от того, что вы хотите.
- Нажмите кнопку« Перезагрузить », если будет предложено.
После этого вы получите SMB1, работающий в Windows 10.
Отключение упомянутых выше параметров приведет к удалению поддержки SMB1 из ОС.
Кроме того, вы можете включить или отключить SMB1 с помощью PowerShell.
Включить или отключить протокол SMB1 в Windows 10 с использованием PowerShell
- Откройте PowerShell от имени администратора. Совет: вы можете добавить контекстное меню «Открыть PowerShell от имени администратора».
- Введите или скопируйте и вставьте следующую команду:
Get-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol"
Он покажет, включен ли у вас протокол SMB1 или нет.
- Чтобы включить эту функцию, запустите команду
Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -Все
- Чтобы отключить эту функцию, выполните следующую команду:
Disable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol"
- Подтвердите операцию и все готово.