Приветствую всех! Недавно возникла у меня такая трудность. Когда я настраивал локальную сеть между двумя компьютерами, один из них (с Windows 10) никак не хотел видеть другой комп (с Windows 7). Я убедился, что все настройки верные и общий доступ разрешен. Однако выяснилось, что причина кроется в устаревшем сетевом протоколе SMB 1. Дело в том, что этот протокол предназначен для старых операционных систем. Он присутствует в Windows 10, но в последних обновлениях Microsoft решила отказаться от его использования в целях безопасности.
Проявляются довольно простые симптомы. Вы провели все необходимые настройки, заходите в раздел сети, а там отображается только ваш маршрутизатор. Иногда бывает, что вы видите компьютер и даже можете на него зайти, но при попытке открыть расшаренную папку появляется следующее сообщение:
«Невозможно подключиться к общей папке, так как она небезопасна. Эта общая папка работает по устаревшему протоколу SMB1, который не безопасен и может поставить вашу систему под угрозу атаки.»
Например, возможно встретить и следующую ошибку: «Невозможно осуществить подключение к сетевому диску из-за возникшей ошибки». И так далее.
Забавно, некоторые старые роутеры все еще используют устаревший протокол SMB1 – поэтому если у вас возникают проблемы с доступом к жесткому диску или флешке, подключенным к роутеру, то следующие инструкции могут быть полезны. Что нужно сделать? – просто включить протокол SMBv1, и проблема исчезнет. Поехали!
Для того чтобы включить или выключить компоненты Windows, мы можем воспользоваться меню «Пуск» и воспользоваться поисковой строкой, вводя туда запрос «Включение и отключение компонентов Windows». Также можно перейти в «Панель управления» (нажав кнопки «Win» и «R» и введя команду: control). Затем необходимо выбрать раздел «Программы и компоненты» и открыть соответствующий пункт для изменения статуса компонентов.
После нахождения раздела с упоминанием нашего любимого протокола, мы активируем все переключатели в папке. После этого достаточно нажать «ОК», чтобы изменения вступили в силу.
После этого активируйте SMB-1 в Windows 10, чтобы избежать возникновения проблем с сетью. Для надежности рекомендуется перезагрузить компьютер. Если это не помогло и вы все еще не видите определенный компьютер в сети или возникают проблемы с доступом, переходите к следующему разделу.
Проверка настроек
Давайте проверим настройки общего доступа и удостоверимся, что они включены у вас.
- Откройте меню «Пуск» и кликните на иконку с шестеренкой.
- Зайдите в раздел «Сеть и Интернет».
- На первой странице (во вкладке «Состояние») найдите и откройте «Свойства» того подключения, которое используется для соединения с роутером. Если вы подключены через кабель, выберите «Ethernet», если через Wi-Fi, то второе соединение. На более старых версиях нужно нажать на ссылку «Изменить свойства подключения».
- Проверьте, что тип сетевого профиля установлен как «Частный». Вернитесь назад, нажав на стрелку влево.
- Прокрутите вниз и откройте «Центр управления сетями…». Также его можно найти под названием «Параметры общего доступа». Можно ориентироваться по значку или найти раздел под названием «Общий доступ».
- Для настройки параметров следует выбрать третий пункт слева.
- После изменения текущего профиля на частный, мы можем открыть его.
- Теперь переходим в раздел «Все сети» и активируем функцию обнаружения сети для папок. Удостоверьтесь, что шифрование находится в правильном положении, в случае неправильной настройки, включите 128-битное шифрование. Необходимо также отключить опцию, запрашивающую пароль при доступе к общей папке или при обращении к данному компьютеру.
- Последним шагом является сохранение всех внесенных изменений.
Включение SMB2
Давайте сначала убедимся в статусе SMBv2. Для этого откройте «PowerShell» от имени администратора, нажав правой кнопкой мыши на кнопке «Пуск».
Получить текущую конфигурацию сервера SMB Выбрать параметр EnableSMB2Protocol
Если значение равно «True», то протокол работает. Если значение «False», то можно включить параметр с помощью следующей команды:
Set-SmbServerConfiguration -EnableSMB2Protocol $true
ЗАМЕТКА! Точно так же можно включить или отключить SMB1 – просто замените в команде одну цифру (2 на 1).
Затем кликните по «Y» и нажмите «Enter», чтобы подтвердить действие. Если вы хотите отключить SMB2, то вместо «true» укажите «false». Не забудьте перезагрузить систему в конце.
Ничего не помогло, папку или компьютер не видно, ничего не работает
Если у вас остались проблемы, то возможно они вызваны неправильными сетевыми настройками или некоторыми службами операционной системы. Я уже рассмотрел все возможные варианты решения в другой статье, которую вы можете найти по этой ссылке. Я уверен, что информация, представленная там, поможет вам.