Включить Smb1 для Windows 10

Обновлено: 21.11.2024

SMB 3.1 поддерживается на клиентах Windows, начиная с Windows 10 и Windows Server 2016, по умолчанию он включен. Для получения информации о том, как включить или отключить SMB2. 0/2.1/3.0, обратитесь к документации соответствующей версии ONTAP или обратитесь в службу поддержки NetApp.

Поддерживает ли Windows 10 SMB1?

Доступ к файлам и связь между устройствами и компьютерными процессами регулируются сетевым протоколом SMB (Server Message Block) в системах Windows на протяжении десятилетий. Текущие выпуски операционных систем, например Windows 10, по-прежнему поддерживают SMBv1 — первую версию этого стандарта.

Как узнать, включен или отключен SMBv1?

SMB v1 на сервере SMB

  1. Обнаружение: копирование PowerShell. Get-SmbServerConfiguration | Выберите Включить протокол SMB1.
  2. Отключить: копирование PowerShell. Set-SmbServerConfiguration -EnableSMB1Protocol $false.
  3. Включить: копирование PowerShell. Set-SmbServerConfiguration -EnableSMB1Protocol $true.

Как включить SMB1?

Чтобы включить общий протокол SMB1, выполните следующие действия:

  1. Нажмите и откройте панель поиска в Windows 10. …
  2. Прокрутите вниз до пункта Поддержка общего доступа к файлам SMB 1.0/CIFS.
  3. Установите флажок для поддержки общего доступа к файлам SMB 1.0/CIFS, и все остальные дочерние поля будут заполнены автоматически. …
  4. Нажмите «Перезагрузить сейчас», чтобы перезагрузить компьютер.

Почему SMB1 плохой?

Вы не можете подключиться к общей папке, поскольку она небезопасна. Для этого требуется устаревший протокол SMB1, который небезопасен и может подвергнуть вашу систему атаке. Ваша система требует SMB2 или выше. … Я имею в виду, что мы потенциально оставляем большую сетевую уязвимость широко открытой, потому что ежедневно используем протокол SMB1.

Как узнать, включен ли SMB2 в Windows 10?

Другие видео на YouTube

Вы также можете выполнить поиск по той же фразе в меню "Пуск", "Настройки". Прокрутите вниз до «Поддержка общего доступа к файлам SMB 1.0/CIFS» и установите верхний флажок. Windows 10 загрузит все необходимые файлы и попросит вас перезагрузиться. Теперь SMB2 включен.

Какая последняя версия SMB?

SMB 3.1. 1 — последняя версия Windows SMB — была выпущена вместе с Server 2016 и Windows 10. SMB 3.1. 1 включает улучшения безопасности, такие как: обеспечение безопасного соединения с более новыми (SMB2 и более поздними версиями) клиентами и более надежными протоколами шифрования.

Можно ли отключить SMB?

Несмотря на то, что SMB 1.0 можно отключить с помощью параметров групповой политики (или с помощью редактора реестра), этот процесс значительно отличается от того, что вы могли ожидать, и не всегда поддерживается корпорацией Майкрософт.

В чем разница между SMB1 и SMB2?

Основное отличие заключается в том, что SMB2 (а теперь и SMB3) — более безопасная форма SMB. Это необходимо для безопасного канала связи. … Побочным эффектом отключения SMB2 является то, что adclient вернется к использованию SMB и в результате отключит поддержку подписи SMB.

Насколько небезопасен SMB1?

Примечательно, что SMB1 использовался в качестве канала для массовых атак программ-вымогателей WannaCry и NotPetya в 2017 году. SMBv1 настолько небезопасен, что большинство экспертов по безопасности теперь рекомендуют администраторам полностью отключать его с помощью обновления групповой политики.

Включен ли SMB1?

Начиная с Windows 10 Fall Creators Update и Windows Server версии 1709 (RS3) сетевой протокол Server Message Block версии 1 (SMB1) больше не устанавливается (включен) по умолчанию. Начиная с 2007 года он был заменен протоколом SMB2 и более поздними версиями. В 2014 году корпорация Майкрософт публично объявила об отказе от поддержки протокола SMB1.

Используется ли SMB до сих пор?

SMB1 мертв! Тема конца SMB версии 1 (SMB1) подробно обсуждалась Недом Пайлом, который ведет шоу SMB здесь, в Microsoft.

Как проверить, включена ли подпись SMB?

В меню "Пуск" найдите msc. Установите для клиента сети Microsoft значение «Включено» для «Подписывать сообщения цифровой подписью (всегда)», а для сетевого сервера Microsoft — «Подписывать сообщения цифровой подписью (всегда)». Если вы работаете в локальной системе, перезагрузите компьютер и используйте Nmap, чтобы убедиться, что требуется подпись SMB2.

В этой статье описывается, как включать и отключать блок сообщений сервера (SMB) версии 1 (SMBv1), SMB версии 2 (SMBv2) и SMB версии 3 (SMBv3) на клиентском и серверном компонентах SMB.

Хотя отключение или удаление SMBv1 может вызвать некоторые проблемы совместимости со старыми компьютерами или программным обеспечением, SMBv1 имеет серьезные уязвимости в системе безопасности, и мы настоятельно рекомендуем вам не использовать его.

Отключение SMBv2 или SMBv3 для устранения неполадок

Мы рекомендуем оставить SMBv2 и SMBv3 включенными, но может оказаться полезным временно отключить один из них для устранения неполадок. Дополнительные сведения см. в разделе Как определить состояние, включить и отключить протоколы SMB на сервере SMB.

В Windows 10, Windows 8.1, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 и Windows Server 2012 отключение SMBv3 деактивирует следующие функции:

  • Прозрачный переход на другой ресурс — клиенты без перерыва переподключаются к узлам кластера во время обслуживания или перехода на другой ресурс
  • Scale Out: одновременный доступ к общим данным на всех узлах файлового кластера
  • Многоканальность — объединение пропускной способности сети и отказоустойчивости, если между клиентом и сервером доступно несколько путей.
  • SMB Direct: добавлена ​​поддержка сети RDMA для повышения производительности с малой задержкой и низкой загрузкой ЦП.
  • Шифрование. Обеспечивает сквозное шифрование и защищает от прослушивания в ненадежных сетях.
  • Аренда каталогов: сокращает время отклика приложений в филиалах за счет кэширования.
  • Оптимизация производительности — оптимизация для небольших произвольных операций чтения/записи.

В Windows 7 и Windows Server 2008 R2 при отключении SMBv2 отключаются следующие функции:

  • Объединение запросов: позволяет отправлять несколько запросов SMBv2 в виде одного сетевого запроса.
  • Больше операций чтения и записи — более эффективное использование более быстрых сетей
  • Кэширование свойств папок и файлов — клиенты сохраняют локальные копии папок и файлов
  • Надежные дескрипторы: позволяют прозрачно переподключаться к серверу в случае временного отключения.
  • Улучшенная подпись сообщений: HMAC SHA-256 заменяет MD5 в качестве алгоритма хэширования.
  • Улучшенная масштабируемость для общего доступа к файлам – значительно увеличилось количество пользователей, общих ресурсов и открытых файлов на сервере.
  • Поддержка символических ссылок
  • Модель лизинга клиентских блокировок: ограничивает объем данных, передаваемых между клиентом и сервером, повышает производительность в сетях с высокой задержкой и повышает масштабируемость SMB-сервера.
  • Поддержка больших значений MTU — для полного использования 10-гигабитного Ethernet (GbE)
  • Улучшенная энергоэффективность: клиенты, у которых есть открытые файлы на сервере, могут спать.

Протокол SMBv2 был представлен в Windows Vista и Windows Server 2008, а протокол SMBv3 — в Windows 8 и Windows Server 2012. Дополнительные сведения о возможностях SMBv2 и SMBv3 см. в следующих статьях:

Как удалить SMBv1

Вот как удалить SMBv1 в Windows 10, Windows 8.1, Windows Server 2019, Windows Server 2016 и Windows 2012 R2.

Методы PowerShell

Вот шаги для обнаружения, отключения и включения клиента и сервера SMBv1 с помощью команд PowerShell.

Компьютер перезагрузится после того, как вы выполните команды PowerShell для отключения или включения SMBv1.

Windows Server 2012 Windows Server 2012 R2, Windows Server 2016, Windows Server 2019: метод диспетчера сервера

Чтобы удалить SMBv1 из Windows Server:

  1. На панели диспетчера серверов сервера, с которого вы хотите удалить SMBv1, в разделе "Настроить этот локальный сервер" выберите "Добавить роли и функции".
  2. На странице "Перед началом" выберите "Запустить мастер удаления ролей и компонентов", а затем на следующей странице нажмите "Далее".
  3. На странице "Выбор целевого сервера" в разделе "Пул серверов" убедитесь, что выбран сервер, с которого вы хотите удалить функцию, а затем нажмите "Далее".
  4. На странице "Удалить роли сервера" выберите "Далее".
  5. На странице "Удалить компоненты" снимите флажок "Поддержка общего доступа к файлам SMB 1.0/CIFS" и нажмите "Далее".
  6. На странице "Подтвердить удаление" убедитесь, что функция указана в списке, а затем выберите "Удалить".

Windows 8.1 и Windows 10: метод «Установка и удаление программ»

Чтобы отключить SMBv1 в Windows 8.1 и Windows 10:

  1. На панели управления выберите "Программы и компоненты".
  2. На главной странице панели управления выберите «Включение или отключение компонентов Windows», чтобы открыть окно «Компоненты Windows».
  3. В окне "Компоненты Windows" прокрутите список вниз, снимите флажок "Поддержка общего доступа к файлам SMB 1.0/CIFS" и нажмите "ОК".
  4. После того как Windows применит изменение, на странице подтверждения выберите Перезагрузить сейчас.

Как определить состояние, включить и отключить протоколы SMB на сервере SMB

Для Windows 8.1, Windows Server 2012, Windows Server 2012 R2, Windows 10 и Windows Server 2019

В Windows 8 и Windows Server 2012 появился новый командлет Windows PowerShell Set-SMBServerConfiguration. Командлет позволяет включать и отключать протоколы SMBv1, SMBv2 и SMBv3 на серверном компоненте.

При включении или отключении SMBv2 в Windows 8 или Windows Server 2012 также включается или отключается SMBv3.Это происходит из-за того, что эти протоколы используют один и тот же стек.

Вам не нужно перезагружать компьютер после запуска командлета Set-SMBServerConfiguration.

Если вы попытаетесь получить доступ к общему ресурсу SMB 1 из Windows 10, вы можете получить следующее сообщение об ошибке:

Вы не можете подключиться к общей папке, поскольку она небезопасна. Для этого общего ресурса требуется устаревший протокол SMB1, который небезопасен и может подвергнуть вашу систему атаке. Для вашей системы требуется SMB2 или выше.

Включить SMB1 в Windows 10

Включить SMB1 в Windows 10 с помощью PowerShell

Если вы предпочитаете выполнять установку из командной строки, используйте следующую команду из командной строки PowerShell с повышенными привилегиями:

Размещено в рубрике: How To Tagged With: Windows 10

Взаимодействие с читателем

Комментарии

Манфред Кипп говорит

Спасибо за этот совет, который позволил мне найти всех «старых» (известных в win7) кандидатов на интранет-серверы также и на моем новом ПК с win10.
Я очень ценю!

Большое спасибо… это действительно сработало…..

Спасибо за информацию. У меня действительно не было времени переместить несколько общих папок с одного сервера на новый только из-за одного пользователя.

Спасибо за эту информацию – очень помогает!

Говорит Кристофер Перейра

CP Это сделало мой день .. Я много часов пытался заставить свой компьютер win 10 распознать мое устройство WDMyCloud, подключенное к домашней сети, но безуспешно. Это было настоящее чудо. Большое спасибо

Спасибо.
Вы должны быть клоном!
Нам нужно больше благодарных людей от
Спасибо.

Приял Доши говорит

Говорит Лоренцо Кордини

Спасибо, но что, если SMB 1.0 не включен в всплывающее окно дополнительных функций?

Дэвид Кью Ромни говорит

Большое спасибо; оно работает. Мне пришлось переустановить Win 10, и я забыл о проблеме SMB 1.0 с моим Drobo FS. Я сейчас работаю.

Спасибо за помощь. Это действительно сработало. На других сайтах использовалась команда C:\prompt, но она не работала.

Говорит Дольче Гевара

Жаль, что в Windows 7 теперь нет SMB v1 в разделе Включение и отключение функций Windows (как это было раньше).

Получается, что Windows не может внести запрошенные изменения. Упомянутая сборка не установлена ​​в вашей системе

Хорошо, я разрешил обновление (с перезагрузкой), в результате чего:

версия 20H2, сборка ОС 19042.985

Повторно попробовал указанное выше «исправление», и на этот раз оно сработало. Так что, возможно, повезло (второй раз), или, возможно, потребовалось обновление.

К вашему сведению: каждый раз, когда я включаю этот ноутбук, он говорит, что нужно перезагрузить компьютер, чтобы что-то установить. Я разрешил это ДО того, как сделал то, за чем пришел, потом обычно нужда отпала. Я подозреваю, что более 90 % действий на этом ноутбуке связаны с установкой обновлений (это не моя повседневная машина)

После обновления + исправления «net view» показывает мой NAS (Qnap, поэтому SMB1), но, как ни странно, пару блоков SMB3, которые раньше не показывались (т.е. ноутбук раньше даже не показывался!)

Спасатель жизни — думал, что никогда не найду решение

Чувак, я боролся с этим, вероятно, с тех пор, как была выпущена Windows 10. Благодаря вашему совету даже мой старый компьютер с Windows NT 4.0 может получить доступ к компьютерам с Windows 10 и Windows 11 и наоборот (если вы также включите поле «сервер» SMB1). Он также безупречно работал для Win2k и WinXP (конечно, все они работали в VMware). Большое спасибо.

В этой статье мы увидим, как включить протокол обмена файлами SMB1. В современных версиях Windows 10 он отключен из соображений безопасности. Однако если в вашей сети есть компьютеры, на которых работают системы, предшествующие Windows Vista, или приложения Android или Linux, которые работают только с SMB v1, вам необходимо включить его для работы в сети с этими устройствами.


Протокол блока сообщений сервера (SMB) — это сетевой протокол обмена файлами Microsoft Windows. Набор пакетов сообщений, определяющих конкретную версию протокола, называется диалектом. Общая файловая система Интернета (CIFS) — это диалект SMB. И SMB, и CIFS также доступны на VMS. Стоит отметить, что и SMB, и CIFS также доступны в других операционных системах, таких как Linux и Android, в альтернативных реализациях от третьих сторон. Для справки см. следующую статью MSDN .

Реализация Microsoft протокола SMB включает следующие дополнения:

  • Диалектные переговоры
  • Определение других серверов протокола Microsoft SMB в сети или просмотр сети
  • Печать по сети
  • Аутентификация доступа к файлам, каталогам и общим ресурсам
  • Блокировка файлов и записей
  • Уведомление об изменении файла и каталога
  • Расширенная обработка атрибутов файла
  • Поддержка Юникода
  • Уступающие блокировки

Протокол SMBv1 устарел и небезопасен.Это был единственный выбор до Windows XP. Он был заменен SMB2 и более поздними версиями, которые обеспечивают превосходную производительность и лучшую безопасность. Microsoft больше не рекомендует использовать SMB v1. Начиная с Windows Vista, Microsoft внедрила новую версию SMB, известную как SMB2. Однако более старые версии Windows и многие приложения, работающие на Android и Linux, не поддерживают последние версии SMB, что делает невозможным сетевое подключение ПК с Windows к таким устройствам, если включен только SMB v2/v3.

SMB1 отключен по умолчанию, начиная с Windows 10 версии 1709 «Fall Creators Update». Итак, если вам нужно включить SMB1, вот как это можно сделать. Прежде чем продолжить, убедитесь, что ваша учетная запись имеет права администратора. Теперь следуйте приведенным ниже инструкциям.

Чтобы включить SMB1 в Windows 10, сделайте следующее.

После этого вы заставите SMB1 работать в Windows 10.

Отключение упомянутых выше параметров приведет к удалению поддержки SMB1 из ОС.

Кроме того, вы можете включить или отключить SMB1 с помощью PowerShell.

Включить или отключить протокол SMB1 в Windows 10 с помощью PowerShell

  1. Открывать PowerShell от имени администратора. Совет. Можно добавить контекстное меню «Открыть PowerShell от имени администратора».
  2. Введите или скопируйте и вставьте следующую команду:

Он покажет, включен ли у вас протокол SMB1 или нет.

Winaero очень рассчитывает на вашу поддержку. Вы можете помочь сайту и дальше предлагать вам интересный и полезный контент и программное обеспечение, используя следующие варианты:

Если вам понравилась эта статья, поделитесь ею с помощью кнопок ниже. Это не потребует от вас многого, но поможет нам расти. Спасибо за вашу поддержку!

Автор: Сергей Ткаченко

Сергей Ткаченко — разработчик программного обеспечения из России, который основал Winaero еще в 2011 году. В этом блоге Сергей пишет обо всем, что связано с Microsoft, Windows и популярным программным обеспечением. Следите за ним в Telegram, Twitter и YouTube. Просмотреть все сообщения Сергея Ткаченко

12 мыслей о «Включить протокол общего доступа SMB1 в Windows 10»

Я обнаружил, что просто закрепить панель управления в стиле win 7 в меню "Пуск" можно значительно сэкономить время.

Просто найдите cpl, щелкните правой кнопкой мыши панель управления и закрепите для запуска.

Обратите внимание, что протокол SMB v1 не работает должным образом с выпуском 1803 Windows 10 с установленным накопительным обновлением KB4284835 от июня 2018 г.

Известная проблема:
"Некоторые пользователи, работающие под управлением Windows 10 версии 1803, могут получить сообщение об ошибке "Указан недопустимый аргумент" при доступе к файлам или запуску программ из общей папки с использованием протокола SMBv1".

Временное решение – включить SMBv2 или SMBv3 как на сервере SMB, так и на клиенте SMB, как указано в статье 2696547 базы знаний Майкрософт.

Сергей, спасибо за ценный обзор SMB. Мне НИКОГДА не удавалось подключить свои ноутбуки с Windows XP к моей машине с Windows 7 Ultimate, но даже при этом я ценю ваше понимание того, как это работает. Я технарь и сам пишу код, но в первую очередь набор протоколов TCP/IP ... так что мне никогда не нужно было знать. Моя цель состояла в том, чтобы заставить старую версию Quick Books работать в многопользовательском режиме (на разных компьютерах), используя Win7 как сервер/клиент, а компьютеры XP как клиент. Хотя я ВСЕ ЕЩЕ не мог заставить это работать, вы научили меня SMB1. Этот секрет позволил мне заставить старый QB работать на машине с Windows 10 в качестве клиента для моего win7. Так что большое спасибо. Есть много, много людей с блогами о том, как заставить XP использовать акции Win 7 ... но большинство из них - чистая чепуха. Спасибо, что научили меня.

привет, Дэн Лэнд
я хотел бы узнать, как вам удалось заставить quickbooks работать в многопользовательском режиме в версиях win, пожалуйста?
спасибо
али

В зависимости от ваших требований может потребоваться отключить или включить SMB1 в Windows 10. Мы покажем вам, как управлять устаревшим сетевым протоколом, сыгравшим ключевую роль в атаках WannaCry.

SMB1, или блок сообщений сервера, является источником путаницы в Windows 10. Из-за различных обновлений Microsoft версии ОС у некоторых пользователей есть SMB1, а у некоторых нет. В результате часть населения недоумевает, как включить SMB1 в Windows 10, а другие хотят его отключить. Мы собираемся показать вам, как сделать и то, и другое, но давайте сначала перейдем к тому, что представляет собой протокол и какое влияние окажет его включение или отключение.

Что такое SMB1?

SMB – это сетевой протокол связи, который помогает при обмене файлами, печати и выполнении различных других задач между двумя узлами в сети. Microsoft впервые внедрила SMB1 еще в 1990 году, что сделало его довольно устаревшим и часто небезопасным. Протокол теперь поддерживает версию 3.1.1, а более поздние версии обычно делают то же, что и версия 1, и даже больше.

В результате чистые установки Windows 10 версии 1709 и выше больше не содержат серверный компонент, но версии Home и Professional по-прежнему содержат клиент, если вы используете его не реже одного раза в пятнадцать дней.

Возможно, вы захотите включить SMB1 в Windows 10, если вы используете устаревшее программное или аппаратное обеспечение, которое требует его работы. Даже в этом случае рекомендуется как можно скорее перейти на более новое оборудование NAS. В идеале вы должны использовать это руководство для резервного копирования данных перед переходом.

И наоборот, тем, у кого нет проблем с совместимостью, следует отключить SMB1 для защиты от атак. За прошедшие годы было обнаружено несколько уязвимостей SMBv1, и в 2017 году это был основной вектор атаки программы-вымогателя WannaCry.

Мы говорим все это, потому что важно, чтобы вы понимали последствия SMB1, прежде чем включать или отключать его, даже в современной защищенной ОС, такой как Windows 10. Теперь, когда вы знаете, давайте перейдем к руководствам.

Как отключить/включить SMB1 через панель управления Windows 10

Необходимое время: 2 минуты.

Самый удобный способ отключить/включить SMB1 в Windows 10 — через панель управления. Это больше подходит для пользователей, не знакомых с командной строкой.

Нажмите клавишу Windows и введите «Панель управления», щелкнув первый результат, чтобы запустить его.

В устаревшей панели управления выберите категорию «Программы».

В меню "Программы и компоненты" нажмите "Включение или отключение компонентов Windows".

В компонентах Windows прокрутите список, пока не найдете папку с надписью «Поддержка общего доступа к файлам SMB 1.0/CIFS». Разверните категорию и убедитесь, что все ее подпапки включены или отключены, в зависимости от ваших предпочтений. Нажмите «ОК».

Как включить/отключить SMB1 с помощью PowerShell

Необходимое время: 1 минута.

Для опытных пользователей быстрее отключить SMB1 через командную строку. Мы можем сделать это с помощью команды дополнительных функций Windows.

Нажмите «Windows + X», затем выберите «Windows PowerShell (Admin)».

В появившемся окне Powershell введите Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol . Перезагрузите компьютер, чтобы изменения вступили в силу.

Если вы предпочитаете отключить SMB1 (а вам действительно следует это сделать), введите Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol . Опять же, требуется перезагрузка.

Читайте также: