Активирайте протокола за споделяне SMB1 в Windows 10
В тази статия ще видим как да активирате протокола за споделяне на файлове 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 Protocol в мрежата или мрежово сърфиране
- Печат през мрежа
- Удостоверяване на достъп до файлове, директория и споделен достъп
- Заключване на файлове и записи
- Известие за промяна на файл и директория
- Разширена обработка на файлови атрибути
- Поддръжка на 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, направете следното.
- Натисни Печеля + Р клавиши, за да отворите Run и въведете
optionalfeatures.exe
в полето Run. - намирам Поддръжка за споделяне на файлове SMB 1.0/CIFS в списъка и поставете отметка в квадратчето до него.
- Като алтернатива можете да го разширите и да активирате само клиент или сървър, в зависимост от това какво искате.
- Щракнете върху бутона "Рестартиране", ако бъдете подканени.
След това ще накарате SMB1 да работи в Windows 10.
Деактивирането на гореспоменатите опции ще премахне поддръжката на SMB1 от операционната система.
Като алтернатива можете да активирате или деактивирате SMB1 с помощта на PowerShell.
Активирайте или деактивирайте протокола SMB1 в Windows 10 с помощта на PowerShell
- Отворете PowerShell като администратор.Съвет: Можете добавете контекстното меню "Отворете PowerShell като администратор"..
- Въведете или копирайте и поставете следната команда:
Get-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol"
Той ще покаже дали имате активиран протокол SMB1 или не.
- За да активирате функцията, изпълнете командата.
Активиране-WindowsOptionalFeature -Онлайн -Име на функция "SMB1Protocol" -Всички
- За да деактивирате функцията, изпълнете следната команда:
Disable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol"
- Потвърдете операцията и сте готови.
Това е.