Если в локальной сети не видно других компьютеров, не обязательно чинить «всё подряд». Чаще всего причина в том, что в сети отключено сетевое обнаружение, не включен доступ к файлам/принтерам, разъехались рабочие группы, неправильно задан IP, либо брандмауэр/службы Windows и протоколы (в том числе SMB) блокируют обнаружение.

Ниже - практичный план, который обычно приводит ситуацию в норму.

Понять, что именно не работает

Есть два разных сценария:

Что происходит Вероятная причина
В списке сеть компьютеры не отображаются, но по IP пинг есть отключено сетевое обнаружение, неправильно включены правила брандмауэра, “не живут” службы обнаружения
Компьютер виден, но открыть расшаренный ресурс нельзя (папки/принтеры) не настроен общий доступ к папке/принтеру, не сходятся учетные данные/политики, блокирует SMB
Одни компьютеры видны, другие пропадают после перезагрузки сетевой профиль не тот (Public/Private), службы Discovery срываются, проблемы с Master Browser/SMB-составом

Если вы видите ресурс по пути вида \\имя_компьютера или \\IP, значит сеть и маршрутизация обычно в порядке - дальше копаем именно Discovery/доступ.

Шаг 1. Убедитесь, что профиль сети правильный (Private)

В Windows 10 часть настроек действует только для частной сети.

  1. Откройте Параметры -> Сеть и Интернет -> Состояние.
  2. Нажмите Изменить свойства подключения.
  3. Для Wi-Fi/Ethernet выберите Частная.

Сделайте это на всех компьютерах, которые должны видеть друг друга.

Шаг 2. Включите сетевое обнаружение и общий доступ (на всех ПК)

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

  1. Откройте Центр управления сетями и общим доступом.
  2. Перейдите в Изменить дополнительные параметры общего доступа.
  3. Для Частная (текущий профиль) включите:
  4. Включить сетевое обнаружение
  5. Включить общий доступ к файлам и принтерам
  6. Для Все сети выставьте:
  7. Отключить общий доступ с парольной защитой (если в вашей сеть не нужно вводить логин/пароль; иначе оставляйте как есть и настройте учетные записи нормально)
  8. опцию 128-битного шифрования можно включить (обычно так и стоит)

После изменений нажмите Сохранить изменения.

Шаг 3. Проверьте рабочую группу и имена компьютеров

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

  1. На каждом ПК откройте: Win+Pause/Break (или Система) -> Дополнительные параметры системы.
  2. В разделе Имя компьютера нажмите Изменить.
  3. Поставьте одинаковое имя рабочей группы (часто используют WORKGROUP, но ключевое - одинаковость).
  4. Проверьте, что имя компьютер в сети уникальное.

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

Шаг 4. Проверьте IP: чтобы устройства были в одной подсети

Если IP задан неверно, обнаружение может “не взлететь” даже при пинге.

Вариант для простых локалок:
- убедитесь, что все компьютеры в одной подсети (например, 192.168.1.x или 192.168.100.x)
- маска подсети одинаковая
- шлюз нужен только там, где реально есть маршрутизация (обычно в роутерных домашних сетях шлюз задает роутер, а в отдельной выделенной локалке шлюз может быть не нужен)

Практично сделать так:
- либо на всех ПК оставить получать IP автоматически
- либо задать вручную, но одинаково по маске и в одной подсети

Шаг 5. Включите нужные службы Discovery

Иногда Windows 10/11 отключает службы обнаружения - тогда сеть в проводнике “пустая”, хотя пинг может быть.

  1. Откройте Win+R -> services.msc
  2. Найдите и убедитесь, что службы стоят в Автоматически (и запущены):
  3. Function Discovery Provider Host (fdPHost)
  4. Function Discovery Resource Publication (FDResPub)
  5. DNS Client
  6. Обнаружение SSDP (SSDP Discovery)
  7. Публикация ресурсов обнаружения функции
  8. Узел универсальных PnP-устройств / Хост поставщика функции обнаружения (если в вашем списке они есть)

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

Шаг 6. Разрешите сетевое обнаружение в брандмауэре

Если брандмауэр режет трафик Discovery, компьютеры не появятся в списке.

Быстро проверить:
1. Откройте командную строку от имени администратора
2. Выполните:

netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes

(Если у вас русская система, названия групп могут отличаться, но смысл тот же: включить правило группы Network Discovery.)

Если вы делали “всё выключить и включить” - лучше вернуть настройки к стандартным значениям и включить именно Discovery.

Шаг 7. Быстрый тест “видимость vs доступ”

На компьютере, который должен видеть остальные:

  • Откройте Проводник -> раздел Сеть
  • Проверьте, что видны компьютер-устройства

На компьютере, куда заходите:

  • откройте ресурс по UNC-пути, например: \\ИмяПК\ИмяПапки
  • если запросит логин/пароль - значит у вас включен доступ с парольной защитой или правила локальной безопасности другие
  • если получаете ошибку про сетевой путь - значит не настроен доступ к самой папке/принтеру или блокируется SMB

Шаг 8. Проверьте SMB (когда “не открывается”, а не “не видно”)

В некоторых случаях проблемы кроются в протоколах SMB. На практике чаще встречается не “полное отключение SMB”, а запреты/несовпадения безопасности.

Если у вас в сети есть старые Windows (например, XP/старые NAS), иногда приходится включать SMB 1.0 на конкретной машине - но это небезопасно для современной среды, и лучше рассматривать как крайний вариант.

Если же все устройства современные, обычно правильнее:
- не трогать SMB 1.0
- нормализовать Discovery, общий доступ к файлам/принтерам и правила Windows Firewall

Если после настройки всё появилось, но потом пропадает

Такое обычно бывает из-за комбинации факторов:
- профиль сети снова становится Общедоступная
- службы Discovery останавливаются
- меняются правила безопасности после обновления

Что помогает:
- повторно проверить профиль сети (Частная)
- включить службы Discovery и DNS Client в Автоматически
- при необходимости выполнить сброс сети (обычно последним шагом)

Таблица: что сделать при типичных симптомах

Симптом Что проверить/включить
Компьютеры не отображаются в Сеть, но пинг есть профиль сети = Частная; сетевое обнаружение включено; службы Discovery включены; правила Network Discovery в брандмауэре
Папка видна, но нельзя зайти общий доступ к папке настроен; права чтение/запись; запросы логин/пароль согласованы
Видны не все компьютеры одинаковая рабочая группа; одинаковая подсеть по IP; на всех ПК включен Discovery
После перезагрузки снова пусто профиль сети стал Public; службы Discovery не автозапускаются; обновления/политики меняют firewall

Что именно включать (короткая памятка)

  1. На всех ПК: профиль сети Частная.
  2. На всех ПК: Включить сетевое обнаружение и Включить общий доступ к файлам и принтерам.
  3. На всех ПК: одинаковая рабочая группа.
  4. На всех ПК: корректный IP в одной подсети.
  5. На всех ПК: службы Discovery (fdPHost и FDResPub) включены и запущены.
  6. В брандмауэре: разрешить группу Network Discovery.

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