Протокол Server Message Block (SMB) — сетевой протокол обмена файлами. Протокол SMB доступен в операционных системах таких как Windows, Linux и Android.
Протокол SMB1 устарел и стал не безопасен, тем не менее он был единственным выбором для операционных систем до Windows XP. В последних версиях Windows 10 SMB1 отключен из соображений безопасности.
Начиная с Windows Vista, Microsoft внедрила новую версию SMB, известную как SMB2. Однако более старые версии Windows и многие приложения, работающие на Android и Linux, не поддерживают последние версии SMB, что делает невозможным сетевое подключение ПК с Windows к таким устройствам, если включен только SMB v2/v3. SMB1 отключен по умолчанию, начиная с Windows 10 версии 1709 «Fall Creators Update».
Если в вашей сети есть компьютеры или другие устройства, на которых работают системы, предшествующие Windows Vista, или приложения Android или Linux, которые работают только с SMB v1, вам необходимо включить его для работы в сети с этими устройствами.
Прежде чем продолжить, убедитесь, что ваша учетная запись имеет права администратора.
Включение поддержки протокола SMB1 на Windows 10:
- Нажмите Win+R и выполните команду optionalfeatures
- В появившемся окне выберите Клиент SMB1.0/CIFS и установите
Включение поддержки протокола SMB1 с помощью PowerShell:
- Запустите PowerShell от имени Администратора
- Выполните команду в консоли:
Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -All
- Для проверки включен ли у вас протокол SMB1 выполните в консоли команду:
Get-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol"