SMB Windows 10: настройка и как включить SMB1 и SMB2

После того, многие пользовательские ПК с Windows 10 и не только пострадали от вирусов-шифровальщиков, таких как Petya и WannaCry, разработчики задались поиском уязвимого места в операционной системе. Этим уязвимым местом оказался устаревший протокол SMBv1, который, по сути, уже мало используется в новой операционной системе и его можно отключить.

Введение

Современные стандарты требуют от разработчиков создания новых усовершенствованных систем и применения более продвинутых технологий. Однако не всегда новые версии отдельных системных служб могут полноценно функционировать с предыдущими версиями. Например, при попытке подключить обновленную операционную систему «Windows 10» к серверу для доступа к отдельным файлам может возникать ошибка соединения, сигнализирующая о том, что служба сетевого протокола «Windows» не может подключиться к общей папке, и для этого требуется версия «SMB2» или выше. И ошибка не устраняется повторным подключением к заданному серверу или изменением точки доступа, сервер остается недоступным.

Мы попытались обнаружить решение этой странной ошибки подключения к серверу «Windows 10». К счастью, нам удалось найти несколько быстрых решений для устранения ошибки «SMB2» на нашем компьютере с операционной системой «Windows 10», о которых далее подробно мы расскажем в нашей статье.

Однако прежде чем приступить к описанию возможных решений, давайте разберемся, в первую очередь, почему собственно эта ошибка возникает.

Пошаговая инструкция отключения небезопасного протокола

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

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

Важно отметить, что для тех, кто умеет работать с командной строкой, есть способ отключения данного протокола через консоль. Для этого достаточно ввести команду «Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol».

После выполнения данной операции, система запросит перезагрузку ПК. Соглашаемся, чтобы изменения вступили в силу и протокол SMB был отключен.

Включаем протокол SMBдля сетевого доступа

[adsense1]

Как я говорил раннее Майкрософт, по умолчанию, отключили SMB1, но пока не удаляли его полностью со своей операционной системы, а просто перевели его, скажем так, в пассивный режим.

Включаем протокол SMBдля сетевого доступа

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

  1. На компьютере с Windows 10 открываем «Панель управления», воспользовавшись ярлыком на рабочем столе или прописав данное словосочетание в строке «Поиск».
  2. Далее, в параметре «Просмотр» ставим значение «Крупные значки», если ещё не стоит, и в появившемся наборе иконок находим «Программы и компоненты».
  3. Выбираем с левой стороны «Включение или отключение компонентов Windows».
  4. В доступном перечне компонентов находим «Поддержка общего доступа к файлам SMB 1.0» и ставим напротив данной строки отметку.
  5. Щелкаем на «ОК» и ждем завершения выбранного компонента.
  6. После сообщения, что все компоненты удачно установлены перезагружаем компьютер и можно проверять результат.

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

Включаем протокол SMBдля сетевого доступа

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

Читайте также:  Как настроить подключение принтера

[adsense2]

Так вот, такое сообщение на Windows XP или Server 2003 означает, в принципе, тоже самое и решается тем же способом, а именно установкой протокола SMB 1 на компьютере с Windows 10.

Включаем протокол SMBдля сетевого доступа

Уверен, что статья окажется для Вас полезной, ну а я здесь еще оставлю полезную информации о том «Как дать общий доступ папке» или «Как подключить сетевой принтер».

Общая папка работает по устаревшему протоколу SMB1

Управление через командную строку и Windows PowerShell

Данный способ позволяет включить или отключить сетевое обнаружение для всех сетевых профилей.

Команды для русскоязычной локализации Windows

Управление через командную строку и Windows PowerShell

Чтобы включить сетевое обнаружение для всех сетевых профилей, откройте командную строку или консоль Windows PowerShell от имени администратора и выполните следующую команду:

netsh advfirewall firewall set rule group=»Обнаружение сети» new enable=Yes

Чтобы отключить сетевое обнаружение для всех сетевых профилей, откройте командную строку или консоль Windows PowerShell от имени администратора и выполните следующую команду:

Управление через командную строку и Windows PowerShell

netsh advfirewall firewall set rule group=»Обнаружение сети» new enable=No

Таблица: список компонентов и их задачи

Используя нижеприведенную таблицу можно узнать, для чего нужен тот или иной компонент. Обладая этой информацией, вы вправе самостоятельно решить, какие компоненты стоит отключить, а какие лучше оставить включёнными.

Таблица: список компонентов и их задачи
Название компонента Задача компонента
NET Framework 3.5 необходим для работы программ, написанных на .NET.
.NET Framework 4.6 Advanced Services также используется программами, написанными на .NET
Hyper-V необходим для работы виртуальных машин
Internet Explorer 11 стандартный браузер, используемый во всех предыдущих версиях Windows. В Windows 10 заменён Edge
SNMP-протокол протокол по управлению сетевыми устройствами
Windows Identity Foundation 3.5 используется старыми программами, написанными на .NET
Windows PowerShell 2.0 современная командная строка, во многом копирующая стандартную, но и дополняющая её
Внедряемое веб-ядро служб IIS инструмент для разработчиков ПО
Встроенный модуль запуска оболочки Позволяющий приложениям работать в безопасном изолированном пространстве, если они запрограммированы на это
Клиент Telnet команды Telnet позволяют удалённо подключаться к интерфейсу командной строки
Клиент TFTP передача файлов по TFTP
Клиент рабочих папок данный компонент позволяет синхронизировать папки из корпоративной сети к вашему компьютеру
Компоненты для работы с мультимедиа если вы не используете Windows Media для воспроизведения видео и аудио — здесь вы его можете отключить
Пакет администрирования диспетчера RAS — подключений данный инструмент позволяет создавать пользовательские профили удалённого доступа для VPN. Используется IT специалистами в основном в корпоративных сетях
Печать в PDF отвечает за просмотр, редактирование, работу и печать файлов в расширении PDF
Поддержка АРІ удалённого разностного сжатия алгоритм для сравнения синхронизированных файлов
Поддержка общего доступа к файлам SMB 1.0/CIFS позволяет совместное использование файлов и принтеров с более старыми Windows (от 4.0 до XP)
Прослушиватель RIP данная служба полезна только если у вас есть маршрутизатор, который поддерживает протокол RIPv1
Простые службы TCPIP это набор дополнительных сетевых услуг для устранения некоторых неполадок корпоративной сети
Сервер очереди сообщений Майкрософт это старая услуга по отправке сообщений в ненадёжных сетях. Если пропала связь, то сообщения хранятся в буфере и отправляются сразу после её восстановления
Служба активации Windows необходима для разработчиков ПО, используется ими. Данный компонент связан с Internet Information Services (IIS)
Службы Active Directory для облегчённого доступа к каталогам работа с серверами LDAP (Lightweight Directory Access Protocol)
Службы IIS предоставляет веб и FTP — серверы IIS от Microsoft вместе с инструментами для управления серверами
Службы XPS печать файлов в расширении XPS
Службы печати документов клиент печати через Интернет и Windows
Соединитель MultiPoint мониторинг и управление с помощью MultiPoint Manager , и панели приложений
Средство просмотра XPS просмотр элементов в формате XPS — документы
Фильтр Windows TIFF IFilter анализ .TIFF файлов и оптическое распознание символов (OCR).
Таблица: список компонентов и их задачи

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

Таблица: список компонентов и их задачи

Похожие записи: Папка Inetpub: что в ней хранится и можно ли её удалить Как отключить Internet Explorer в Windows 10 Как настроить автоматическое включение NumLock при включении Windows 10

Читайте также:  Как сделать CS-Cart быстрее? Советы от Alt-team

Windows не видит компьютеры в сети и общие папки. Почему и что делать?

Самая популярная проблема при настройке локальной сети – когда компьютер не видит другие компьютеры, общие папки, сетевые накопители и т. д. Эта проблема чаще всего решается настройкой общего доступа и отключением антивируса (брандмауэра), но не всегда. В этой статье я хочу рассказать о нескольких решениях данной проблемы в Windows 10, которые я уже не раз применял на практике.

Если у вас компьютер с установленной Windows 10 не видит компьютеры и папки в локальной сети, то первым делом нужно проверить, включена ли поддержка SMB1, так как после одного из обновлений этот протокол отключили. Как бы для безопасности. И это основная причина, по которой на вкладке «Сеть» в проводнике а не появляются сетевые устройства.

Как правило, это более старые устройства, которые используют этот самый протокол SMB1, который в десятке отключен.

Открываем мы значит вкладку «Сеть» в проводнике Windows 10, где должны отображаться все сетевые устройства. Но видим там в лучшем случае свой Wi-Fi роутер, свой компьютер и может еще какие-то устройства мультимедиа. Другие компьютеры в локальной сети и сетевые папки не отображаются. А с других компьютеров они обычно видны и можно на них зайти. В том числе на этот компьютер с установленной Windows 10.

Как правило, все компьютеры подключены через один маршрутизтор. И многие почему-то думают, что локальная сеть не работает именно из-за настроек маршрутизатора. Но по своему опыту могу сказать, что это не так. Если на маршрутизаторе вы не настраивали какие-то особые функции и ничего не отключали, то все подключенные к нему устройства автоматически находятся в одной локальной сети.

Отдельно хочу рассказать об общем доступе к USB-накопителям через роутер. Если вы подключили к роутеру в USB-порт флешку, или внешний жесткий диск и Windows 10 не видит сетевой накопитель на вкладке «Сеть», то проблема так же может быть в отключенном протоколе SMB1. Так как роутер использует этот протокол для общего доступа к накопителю (сетевой папке).

Включаем поддержку протокола SMB1 в Windows 10

Откройте Пуск (или нажмите на кнопку поиска) и введите «компонентов». Откройте «Включение или отключение компонентов Windows». Или можно открыть это окно через «Панель управления» – «Программы и компоненты» и слева переходим в «Включение или отключение компонентов Windows».

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

Поддержка старого протокола SMB 1.0 в Windows 10 включена. Теперь система должна видеть все сетевые папки, доступ к которым осуществляется через SMB 1. Можете еще выполнить перезагрузку компьютера.

Проверка параметров общего доступа в Windows 10

Windows не видит компьютеры в сети и общие папки. Почему и что делать?

Возможно, конечно, на вашем компьютере отключен, или неправильно настроен общий доступ. Из-за чего Windows 10 не может обнаружить другие компьютеры и накопители в локальной сети. Сейчас покажу, как проверить эти настройки.

В Windows 10 (версия 1803) домашняя группа была удалена. Достаточно просто настроить общий доступ к принтерам и файлам.

Открываем меню «Пуск» (или нажав на кнопку поиска) и пишем «общего доступа». Открываем «Управление расширенными параметрами общего доступа».

Или можно открыть это окно в параметрах «Сеть и Интернет» – «Параметры общего доступа».

Дальше для текущего профиля (скорее всего это будет частная сеть) установите переключатель возле «Включить сетевое обнаружение» и «Включить общий доступ к файлам и принтерам». А так же поставьте галочку возле «Включить автоматическую настройку на сетевых устройствах».

Нажмите на кнопку «Сохранить изменения».

Если это не поможет – попробуйте установить такие настройки для вкладки «Все сети».

Но не рекомендую составлять такие настройки, особенно если вы часто подключаетесь к общественным Wi-Fi сетям.

Еще несколько решений:

  • Убедитесь, что ваш компьютер и другие компьютеры с которыми вы хотите настроить локальную сеть подключены через один роутер.
  • Отключите антивирус (встроенный в нем брандмауэр) и защитник Windows. Если это не решит проблему – включите обратно.
  • Если ваш компьютер с Windows 10 (который не видит общие папки и компьютеры в локальной сети) подключен к роутеру по Wi-Fi, то присвойте этой беспроводной сети статус частной (домашней).
  • Убедитесь, что на других компьютерах в локальной сети правильно заданы настройки общего доступа. Или на роутере настроен общий доступ к подключенному USB-накопителю.
Читайте также:  Как активировать Microsoft Office по телефону

Буду рад видеть ваши комментарии с другими решениями и вопросами по теме данной статьи!

Через «Панель управления»

  1. Открываем поле поиска (справа от кнопки «Пуск» с эмблемой Windows).
  2. Введим в него словосочетание «Панель управления».
  3. В результатах поиска появится нужное нам приложение. Открываем его.
  4. Открыв «Панель управления», выделяем поле поиска (в верхней части окна) и введим туда слово «Программы».
  5. Появится меню с заголовком «Программы и компоненты». Выбираем пункт «Включение и отключение компонентов Windows» (его легко найти по значку в виде щита).
  6. Вводим пароль администратора компьютера (это тот, что вы вводите, когда устанавливаете новые программы и игры).
Через «Панель управления»

В новом окне откроется список компонентов Windows, которыми можно управлять. Они отображаются в виде файлов и папок с отметками. У каждой отметки свое значение:

Через «Панель управления»
  • если слева от названия компонента стоит галочка, значит, он включен;
  • если слева от названия есть плюс (+), значит, он содержит зависимые службы и сервисы;
  • если вместо галочки стоит черный квадрат, значит, некоторые зависимые службы или сервисы включены, а некоторые — нет;
  • если нет ни галочки, ни квадратика — компонент не работает.
Через «Панель управления»

Проблема с доступом к общей сетевой папке по SMBв Windows (мое решение)

Вернемся конкретно к моей проблеме. Все что я описал выше, проверил и перепроверил уже по 10 раз. Пару раз сделал , но Windows 10 так и не видела другие компьютеры в сети и что самое главное – в проводнике так и не появлялась общая папка в виде флеши подключенной к роутеру. А на других устройствах в сети все определялось без проблем. В том числе мой ноутбук.

Где-то я прочитал, что можно попробовать открыть общую папку через окно «Выполнить». Нажал сочетание клавиш Win + R, ввел адрес сетевой папки // (он же адрес роутера) .

Доступ к накопителю я не получил, но появилась интересная ошибка:

Проблема с доступом к общей сетевой папке по SMBв Windows (мое решение)

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

Вашей системе необходимо использовать SMB2 или более позднюю версию.

Это уже интересно. Хоть что-то.

SMB (Server Message Block) – сетевой протокол, который отвечает за общий доступ к файлам, принтерам и другим сетевым устройствам.

Начал искать. И оказывается, что в Windows 10 отказались от протокола SMB1. Из-за безопасности. А установленный на моем роутере пакет программ Samba походу работает по протоколу SMB1. Поэтому Windows 10 его не видит. Но другие компьютеры, которые так же работают на Windows 10 у меня так же не отображались на вкладке «Сеть».

Так как обновить протокол к SMB2 в настройках роутера я не мог, то решил что нужно как-то включить поддержку SMB1 в Windows 10. И как оказалось, это без проблем можно сделать. В итоге, после подключения компонента «Клиент SMB 1.0/CIFS» у меня все заработало. Система увидела общие папки на компьютерах в сети и сетевую папку настроенную на самом роутере.

Проблема с доступом к общей сетевой папке по SMBв Windows (мое решение)

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

Через поиск найдите и откройте старую «Панель управления».

Переключитесь на «Мелкие значки» и откройте «Программы и компоненты».

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

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

Проблема с доступом к общей сетевой папке по SMBв Windows (мое решение)

После перезагрузки, на вкладке «Сеть» – «Компьютер» должны появится все доступные устройства в вашей сети.

Буду рад, если эта статья кому-то пригодится и поможет решить возникшую проблему. Не забудьте написать в комментариях о результатах. Или задать вопрос, куда же без них