- Понять, что именно не работает
- Шаг 1. Убедитесь, что профиль сети правильный (Private)
- Шаг 2. Включите сетевое обнаружение и общий доступ (на всех ПК)
- Шаг 3. Проверьте рабочую группу и имена компьютеров
- Шаг 4. Проверьте IP: чтобы устройства были в одной подсети
- Шаг 5. Включите нужные службы Discovery
- Шаг 6. Разрешите сетевое обнаружение в брандмауэре
- Шаг 7. Быстрый тест “видимость vs доступ”
- Шаг 8. Проверьте SMB (когда “не открывается”, а не “не видно”)
- Если после настройки всё появилось, но потом пропадает
- Таблица: что сделать при типичных симптомах
- Что именно включать (короткая памятка)
Если в локальной сети не видно других компьютеров, не обязательно чинить «всё подряд». Чаще всего причина в том, что в сети отключено сетевое обнаружение, не включен доступ к файлам/принтерам, разъехались рабочие группы, неправильно задан IP, либо брандмауэр/службы Windows и протоколы (в том числе SMB) блокируют обнаружение.
Ниже - практичный план, который обычно приводит ситуацию в норму.
Понять, что именно не работает
Есть два разных сценария:
| Что происходит | Вероятная причина |
|---|---|
| В списке сеть компьютеры не отображаются, но по IP пинг есть | отключено сетевое обнаружение, неправильно включены правила брандмауэра, “не живут” службы обнаружения |
| Компьютер виден, но открыть расшаренный ресурс нельзя (папки/принтеры) | не настроен общий доступ к папке/принтеру, не сходятся учетные данные/политики, блокирует SMB |
| Одни компьютеры видны, другие пропадают после перезагрузки | сетевой профиль не тот (Public/Private), службы Discovery срываются, проблемы с Master Browser/SMB-составом |
Если вы видите ресурс по пути вида \\имя_компьютера или \\IP, значит сеть и маршрутизация обычно в порядке - дальше копаем именно Discovery/доступ.
Шаг 1. Убедитесь, что профиль сети правильный (Private)
В Windows 10 часть настроек действует только для частной сети.
- Откройте Параметры -> Сеть и Интернет -> Состояние.
- Нажмите Изменить свойства подключения.
- Для Wi-Fi/Ethernet выберите Частная.
Сделайте это на всех компьютерах, которые должны видеть друг друга.
Шаг 2. Включите сетевое обнаружение и общий доступ (на всех ПК)
Нужно включить то, что отвечает за появление компьютеров в проводнике и работу общего доступа.
- Откройте Центр управления сетями и общим доступом.
- Перейдите в Изменить дополнительные параметры общего доступа.
- Для Частная (текущий профиль) включите:
- Включить сетевое обнаружение
- Включить общий доступ к файлам и принтерам
- Для Все сети выставьте:
- Отключить общий доступ с парольной защитой (если в вашей сеть не нужно вводить логин/пароль; иначе оставляйте как есть и настройте учетные записи нормально)
- опцию 128-битного шифрования можно включить (обычно так и стоит)
После изменений нажмите Сохранить изменения.
Шаг 3. Проверьте рабочую группу и имена компьютеров
Для одноранговых сетей Microsoft рабочая группа должна быть одинаковой на всех устройствах.
- На каждом ПК откройте: Win+Pause/Break (или Система) -> Дополнительные параметры системы.
- В разделе Имя компьютера нажмите Изменить.
- Поставьте одинаковое имя рабочей группы (часто используют
WORKGROUP, но ключевое - одинаковость). - Проверьте, что имя компьютер в сети уникальное.
После правок может понадобиться перезагрузка.
Шаг 4. Проверьте IP: чтобы устройства были в одной подсети
Если IP задан неверно, обнаружение может “не взлететь” даже при пинге.
Вариант для простых локалок:
- убедитесь, что все компьютеры в одной подсети (например, 192.168.1.x или 192.168.100.x)
- маска подсети одинаковая
- шлюз нужен только там, где реально есть маршрутизация (обычно в роутерных домашних сетях шлюз задает роутер, а в отдельной выделенной локалке шлюз может быть не нужен)
Практично сделать так:
- либо на всех ПК оставить получать IP автоматически
- либо задать вручную, но одинаково по маске и в одной подсети
Шаг 5. Включите нужные службы Discovery
Иногда Windows 10/11 отключает службы обнаружения - тогда сеть в проводнике “пустая”, хотя пинг может быть.
- Откройте Win+R ->
services.msc - Найдите и убедитесь, что службы стоят в Автоматически (и запущены):
- Function Discovery Provider Host (fdPHost)
- Function Discovery Resource Publication (FDResPub)
- DNS Client
- Обнаружение SSDP (SSDP Discovery)
- Публикация ресурсов обнаружения функции
- Узел универсальных 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 |
Что именно включать (короткая памятка)
- На всех ПК: профиль сети Частная.
- На всех ПК: Включить сетевое обнаружение и Включить общий доступ к файлам и принтерам.
- На всех ПК: одинаковая рабочая группа.
- На всех ПК: корректный IP в одной подсети.
- На всех ПК: службы Discovery (fdPHost и FDResPub) включены и запущены.
- В брандмауэре: разрешить группу Network Discovery.
Этого набора обычно достаточно, чтобы ваш компьютер стал видимым для остальных устройств и они начали открываться в локальной сети.