Не открываются общие сетевые SMB папки в Windows 10

Всем привет! Работаю инженером уже несколько лет и недавно начал замечать, что основная проблема в Windows 10 в том, что компьютеры на данной ОС не видят друг друга. В 40% случаев это происходит после обновления: 1709,1803, 1809, 1903, 1909, – где была отключена поддержка «Computer Browser» и SMB 1. В других случаях проблема может быть из-за неправильной настройки общего доступа или адреса сетевого адаптера. В первую очередь зайдите в командную строку – нажимаем на клавиатуре на клавиши «WIN» и английскую букву «R». Прописываем команду «cmd» и жмем «Enter».

В первую очередь нам нужно убедиться, что на компьютерах установлен IP с одной подсети. Буду показывать на примере двух ПК – на обоих прописываем:

ipconfig

Смотрим в строчку «IPv4» – нужно, чтобы на обоих устройствах первые три цифры были строго одинаковые. Например, 192.168.1.42 и 192.168.1.43 – последняя цифра может быть любая в диапазоне от 10 до 254 (также, как вы понимаете, они должны быть разные в локальной сети).

IP адреса мы узнали, теперь нам нужно пропинговать один из компов. На одном из компьютеров нужно прописать команду «ping» и через пробел IP адрес второй машины. Например, в моем случае:

ping 192.168.1.42

Далее вы должны увидеть, как пакеты отправляются и приходят обратно. Если все хорошо, то попробуйте открыть проводник или «Компьютер» и в адресной строке прописать IP вручную – например:

\\192.168.1.42

Можно также использовать имя компьютера, которое прописано в сети:

\\COMP_2

Если пакеты не доходят, то проверьте, что компьютеры подключены к сети по кабелю или по Wi-Fi к одному маршрутизатору или коммутатору. Напомню, что при подключении по кабелю LAN порт на компьютере должен начать гореть. Также пакеты могут не доходить до адресата, если IP адреса настроены неправильно – по настройке IP смотрите последнюю главу этой статьи.

ПРИМЕЧАНИЕ! Если индикатор не горит, то скорее всего кабель обжат неправильно – сам с этим сталкивался, поэтому просто переобжимаем или меняем его на новый.

Если комп вообще не видит другие компьютеры, но пингуется, а настройки IP отображаются верно, то начнем с проверки общего доступа, а также с мелких настроек ОС.

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

В первую очередь нужно проверить общий доступ в настройках «окон». Для этого:

  1. Переходим в «Панель управления» – это можно сделать через меню «Пуск», или нажав на кнопки «Win» и «R» и прописав команду «control».
  1. Переходим в центр управления сетями.
  1. Переходим в раздел общего доступа.
  1. В разделе «Частные» сети нужно включить сетевое обнаружение и общий доступ к файлам и принтерам – в противном случае ПК в сети будет виден, а вот доступ к нему будет закрыт
  1. На всякий случай открываем раздел «Все сети» и включаем первый параметр в разделе «Общий доступ к общедоступным папкам».
  1. Также обязательно уберите доступ с парольной защитой.
  1. Далее нужно зайти в «Параметры» («Пуск» – значок шестеренки).
  2. Переходим в раздел «Ethernet» или «Wi-Fi» – смотря как вы подключены. Нажмите на сетевое подключение.
  1. Убедитесь, что включен бегунок обнаружения данного компьютера в сети (в новом обновлении его нет). Проверьте также, чтобы была включена частная сеть.

Далее проверяем подключение по сети. Если второго компьютера нет, то идем дальше.

Настройка локальной сети в windows 10

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

На примере изображена иконка wi-fi соединения. Если же у вас подключен кабель через сетевую карту, то изображен будет небольшой монитор. Далее настройка сети между windows 10 идет одинаково. Выбираем раздел Параметры общего доступа.

Настройка сети состоит из следующих шагов: 1. Включаем сетевое обнаружение, чтобы наш компьютер был виден другим участникам сети. 2. Включаем общий доступ к тем файлам, папкам и устройствам (принтер, сканер), которые хотим открыть для локальной сети. Пользователи смогут не только скачивать файлы, но также редактировать их и добавлять собственные(как выбрать конкретные файлы рассказано ниже).

3. Сохраняем изменения. Настройка рабочей группы виндовс 10 позволяет давать свободный доступ и ставить пароль для защиты в разделе Все сети. Для домашней сети парольная защита не обязательна. Если же его поставить, то для доступа к файлу с удаленного компьютера потребуется имя и пароль для каждого пользователя.

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

Сброс настроек DNS и включение обнаружения

Нам нужно запустить консоль – нажимаем на кнопки «Win+R» и прописываем команду: «PowerShell». Обаятельно ставим галочку, чтобы запустить командную строку с правами администратора. Если галочки, которая запускает от имени администратора нет – найдите программу с помощью поисковой строки Windows.

Теперь прописываем команду:

ipconfig /flushdns

И ещё одну команду, чтобы активировать обнаружение, если оно выключено:

Английская версия: netsh advfirewall firewall set rule group=”Network Discovery” new enable=YesРусская версия: netsh advfirewall firewall set rule group=”Обнаружение сети” new enable=Yes

Есть второй вариант команды – она включает туже функцию через защитника Windows:

Get-NetFirewallRule -DisplayGroup “Network Discovery” -Enabled True -Action Allow -Direction Inbound

В обновлении 1803 разработчики почему-то убрали возможность настраивать рабочую группу, заменив эту функцию облачным сервисом «OneDrive». Доступ при этом можно получить, если прописать в проводнике адрес второго компьютера, но он при этом может и не отображаться в сети. Решить проблему можно, включив соответствующую службы через консоль командой:

get-Service fdPHost,FDResPub|Set-Service –startuptype automatic –passthru|Start-Service

Также нужно проверить настройки у «Защитники» – в «Панели управления» найдите «Брандмауэр Защитника Windows». Далее в левом разделе нажимаем «Разрешение взаимодействия с приложениями…».

Чтобы установить галочки, нужно нажать на кнопку «Изменить параметры». Теперь находим «Обнаружение сети», «Общий доступ к файлам и принтерам» и «Основы сетей» – вам нужно включить все галочки.

Как отключить сетевое обнаружение

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

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

    Центр управления сетями в ОС Windows 10 даёт доступ к оключению сетового обнаружения

  3. Для каждого профиля сети (частная, гостевая или все сети) включите или отключите сетевое обнаружение.

    Отключите сетевое обнаружение для выбранного профиля

  4. Сохраните изменения при помощи одноимённой кнопки внизу экрана. Перезагружать ОС не обязательно — сетевое обнаружение будет отключено сразу же.

Рабочая группа

ВНИМАНИЕ! В новых обновлениях компания Microsoft удалила возможность настраивать рабочую группу – пропустите эту главу.

Также нужно зайти в параметры системы. Для этого нажмите на «Компьютер» правой кнопкой и выберите «Свойства», или нажмите одновременно на «Win» и клавишу «Pause». Переходим в дополнительные параметры и на вкладке «Имя компьютера» нажимаем на кнопку «Идентификация».

  1. Выбираем корпоративную сеть.
  1. Использование сети без домена.
  1. На обоих компьютерах вам нужно указать одинаковую рабочую группу, по умолчанию это «WORKGROUP».

После этого перезагружаем оба компьютера и далее проверяем сеть.

Создание сети

Первым делом необходимо установить на всех компьютерах, которые вы собираетесь связать в сеть, одинаковое имя рабочей группы. На Windows 10 и других версиях это делается одинаково:

  • Нажмите Win+R для вызова окна «Выполнить».
  • Введите «sysdm.cpl», чтобы открыть свойства системы.
  • Появится сразу вкладка «Имя компьютера». Посмотрите, какое название носит рабочая группа. Чтобы поставить это же имя на других компьютерах, нажмите «Изменить». Используйте только латинские буквы!

Затем настройка продолжается в «Центре управления сетями и общим доступом», который запускается через панель управления или значок подключения в области уведомлений. Далее следует перейти к изменению дополнительных параметров.

На Windows 10 еще можно попасть сюда через раздел «VPN» на вкладке «Сеть и интернет» в параметрах системы.

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

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

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

Эту операцию следует повторить на всех компьютерах. В итоге на участниках локальной сети должно быть:

  • Назначено одно имя рабочей группы.
  • Разрешено сетевое обнаружение.

Если домашняя сеть, в которую соединены компьютеры, построена на основе одного роутера, то перечисленных действий достаточно для нормальной работы локальной сети. Если компьютеры подключены напрямую с помощью crossover кабеля или на роутере отключена служба DHCP, самостоятельно раздающая машинам IP-адреса, то следует провести дополнительную настройку.

  • Откройте «Центр управления сетями», затем перейдите к разделу «Изменение параметров адаптера».
  • Выберите сетевую карту, в которую установлен кабель crossover, и откройте её свойства.
  • О и «Использовать следующий DNS». Заполните строки значениями, показанными на скриншоте.

На втором компьютере необходимо добавить такие данные:

На разных компьютерах IP-адрес будет отличаться. Если на первой машине вы написали 192.168.0.2, то на второй адрес будет 192.168.0.3 и далее в зависимости от количества участников сети. Остальные данные остаются неизменными.

Сброс сети

Если компы все равно не видят друг друга, то в «Параметрах» опять переходим в «Сеть и Интернет». На вкладке «Состояние» в самом низу окна находим и нажимаем на «Домашнюю группу». Теперь нажимаем на «Изменение расположения в сети» и подтверждаем действие.

Если это не поможет, то тут же нажмите на «Сброс сети». После этого перезагрузитесь.

Если это не поможет, то сброс можно сделать через «Power Shell» – вводим подряд три команды:

netsh int ip reset reset.txt netsh winsock reset netsh advfirewall reset

Службы

Включить или выключить сетевое обнаружение в Windows 10 можно также и через службы. Они могут быть деактивированы самим пользователем или сторонними программами. Чтобы быстро туда попасть, зажимаем наши любимые клавиши «Win+R» и прописываем: «services.mcs».

Далее нужно зайти и включить следующие службы:

  • Хост поставщика функции обнаружения.
  • Служба обнаружения SSDP.
  • Служба DNS-клиента.
  • Публикация ресурсов обнаружения функции – здесь нужно установить тип запускам «Автоматический с отложенной загрузкой».
  • Узел универсальных PNP-устройств.

После этого перезапускаем комп.

настройка сетевой карты в windows 10 и файервола

Если после всех выполненных действий доступ к папке с другого компьютера получить не удается, надо проверить антивирус. Делать это надо на компьютере, где физически находится нужный файл. Для начала достаточно временно отключить файервол. Если после этого доступ заработал, значит идем в настройки. Нужно найти раздел, где дается разрешение на общий доступ в данной версии системы. После подтверждения, она должна заработать полностью. Настройки сетевой карты в windows 10 прописываются автоматически. Сброс сетевых настроек на десятке может потребоваться лишь в крайнем случае. Обычно при проблемах с сетью достаточно обновления драйвера.

Переустановка драйверов

Заходим в «Диспетчер задач» (Win+R= devmgmt.msc). Находим ваш сетевой адаптер и удаляем его. После перезагрузки драйвера должны установится вновь.

ПРИМЕЧАНИЕ! Если что-то пошло не так, то вы можете скачать драйвер с интернета – для этого смотрите инструкцию тут.

SMB

Этот протокол, который совместно работает вместе со службой «Обозревателя сети». Она по умолчанию отключена на новых версиях Windows, так как является достаточно «дырявой» в плане безопасности. Также при её активации она должна быть включена только на одном компьютере, а на втором она должна быть выключена. У вас есть два варианта:

Первый – если у вас есть в сети компьютер с Windows 7, 8 или какая-то версия Server, то включать её не стоит, а лучше даже зайти и полностью выключить. На «семерке» и «восьмерке» она включена автоматом, поэтому там ничего менять не нужно.

Второй – если на всех компьютерах установлена «десятка», то включить её нужно только на одном, тогда этот комп будет ведущим, а остальные ведомыми.

Для отключения или включения функции нужно зайти в «Компоненты» – которые находятся в разделе «Программы и компоненты» (на «Панели управления»). Находим папку с упоминанием SMB и включаем все три галочки.

ВНИМАНИЕ! Ещё раз повторюсь, что включать данную функцию нужно только на одном компьютере, а на остальных их следует отключить.

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

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

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

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

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

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

И ссылка, которую нужно вручную набирать

Рейтинг
( 1 оценка, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]