Сетевое обнаружение отключено в Windows 10/11: как включить видимость ПК
Архитектура сетевого обнаружения и причины сброса настроек
Проблема, при которой ползунок «Включить сетевое обнаружение» (Network Discovery) в Центре управления сетями сбрасывается обратно на «Отключить» сразу после сохранения, связана с остановкой или сбоем критических сетевых служб Windows. Сетевое обнаружение не является отдельной программой — это комплекс протоколов (SSDP, WSD, NetBIOS, LLMNR). Если хотя бы одна из служб, обеспечивающих работу этих протоколов, не запущена или заблокирована Брандмауэром Windows (Firewall), система автоматически возвращает интерфейс в состояние «Отключено». Бизнес-риски: невозможность подключения к сетевым принтерам, сканерам, NAS-хранилищам и общим папкам (SMB) в локальной сети.
Ключевые протоколы и их роли
| Протокол | Отвечает за... | Связанная служба Windows |
|---|---|---|
| SSDP (UPnP) | Обнаружение домашних роутеров, медиа-серверов. | Обнаружение SSDP (SSDPSRV) |
| WSD (Web Services on Devices) | Обнаружение современных ПК (Win 8/10) и принтеров. | Публикация ресурсов обнаружения функции (FDResPub) |
| NetBIOS / SMBv1 | Видимость старых ПК (Win XP/7) и legacy NAS. | Браузер компьютеров (Browser) |
Алгоритм восстановления работы сетевого обнаружения
Сценарий 1: Проверка и запуск критических служб (services.msc)
Для работы тумблера «Включить сетевое обнаружение» должны быть запущены четыре службы.
- Откройте консоль служб (
Win+R->services.msc). - Найдите следующие службы:
- Хост поставщика обнаружения функции (Function Discovery Provider Host /
fdPHost) - Публикация ресурсов обнаружения функции (Function Discovery Resource Publication /
FDResPub) - Обнаружение SSDP (SSDP Discovery /
SSDPSRV) - Узел универсальных PNP-устройств (UPnP Device Host /
upnphost)
- Хост поставщика обнаружения функции (Function Discovery Provider Host /
- В свойствах каждой службы установите Тип запуска: Автоматически (отложенный запуск).
- Нажмите кнопку Запустить для каждой из них.
Сценарий 2: Настройка Брандмауэра Windows и профиля сети
Сетевое обнаружение блокируется на профиле сети «Общедоступная» (Public).
1. Смена профиля сети на "Частная" через PowerShell
Get-NetConnectionProfile | Set-NetConnectionProfile -NetworkCategory Private
2. Разрешение правил в Брандмауэре (cmd от Администратора)
netsh advfirewall firewall set rule group="Сетевое обнаружение" new enable=YesСценарий 3: Включение поддержки SMB 1.0 (Для старых NAS и сканеров)
Если вы не видите старые сетевые хранилища (NAS) или сканеры, возможно, им нужен устаревший протокол SMBv1, который отключен в Windows 10 по умолчанию из соображений безопасности.
Откройте Панель управления -> Программы и компоненты -> Включение или отключение компонентов Windows. Найдите Поддержка общего доступа к файлам SMB 1.0/CIFS и поставьте галочку на Клиент SMB 1.0/CIFS. Перезагрузите ПК.
Типовые ошибки администраторов
- Включение SMBv1 Server: Включение серверной части SMB 1.0 открывает ПК для уязвимостей типа EternalBlue (WannaCry). Включайте только Клиент (Client), если это необходимо для работы со старым железом.
Одноранговые сети (Workgroup) ненадежны и сложны в управлении. ITSTM внедрит Active Directory (Домен), централизованные файловые ресурсы (DFS) и настроит политики GPO, навсегда решив проблемы с видимостью компьютеров и доступом к папкам.
Частые вопросы (FAQ)
Почему сеть сама переключилась с Частной на Общедоступную?
Это происходит, если Windows не может идентифицировать сеть (например, роутер не выдал правильный шлюз или MAC-адрес роутера изменился). В целях безопасности ОС применяет жесткий профиль 'Общедоступная', блокируя все входящие подключения.
Службы запущены, профиль Частный, но другие ПК всё равно не видно. Что делать?
Проверьте службу 'Модуль поддержки NetBIOS через TCP/IP' (lmhosts). Также убедитесь, что в свойствах сетевого адаптера (IPv4 -> Дополнительно -> WINS) включен параметр 'Включить NetBIOS через TCP/IP'.
Нужно ли включать 'Службу браузера компьютеров'?
В современных сетях без SMBv1 эта служба не работает. Обнаружение компьютеров с Windows 10/11 полностью строится на протоколе WSD (служба FDResPub).
Может ли антивирус блокировать сетевое обнаружение?
Да, встроенные сетевые экраны в Kaspersky, ESET или Dr.Web могут блокировать мультикаст-трафик (порты UDP 3702, 1900, 137). Проверьте настройки брандмауэра в вашем антивирусе.