Если вы столкнулись с проблемой «Сетевое обнаружение отключено» в Windows Server 2019, это значит, что ваш сервер не может видеть другие устройства в локальной сети, а они — его. Чаще всего это происходит из-за неправильных настроек сети, отключенных служб или групповой политики. Решение обычно занимает не больше 10 минут, если знать, где копать.

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

Почему отключено сетевое обнаружение и как это проверить

Прежде чем включать сетевое обнаружение, нужно понять, почему оно отключено. В Windows Server 2019 это может происходить по нескольким причинам:

  • Неправильный профиль сети. Если сеть определена как «Общедоступная», сетевое обнаружение отключается автоматически.
  • Отключенные службы. Службы FDResPub (Публикация ресурсов обнаружения функций) и SSDPSRV (Обнаружение SSDP) должны работать.
  • Блокировка брандмауэром. Правила брандмауэра могут блокировать входящие подключения для сетевого обнаружения.
  • Групповая политика. В домене настройки могут переопределяться политиками, отключающими обнаружение.

Чтобы проверить текущий статус, откройте Панель управления \ Сеть и Интернет \ Центр управления сетями и общим доступом. В разделе «Просмотр активных сетей» посмотрите на профиль: если он «Общедоступная», сетевое обнаружение будет отключено.

💡

Если у вас доменная сеть, проверьте групповую политику через gpedit.msc или rsop.msc — она может переопределять локальные настройки

Профиль сетиСетевое обнаружениеОбщий доступ к файлам и принтерам
ЧастнаяВключеноВключен
Гостевая или общедоступнаяОтключеноОтключен
ДоменнаяЗависит от групповой политикиЗависит от групповой политики

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

Самый быстрый способ включить сетевое обнаружение — изменить параметры общего доступа в «Центре управления сетями». Вот как это сделать:

1. Откройте Панель управления \ Сеть и Интернет \ Центр управления сетями и общим доступом.

2. Слева выберите Изменить дополнительные параметры общего доступа.

3. Разверните профиль «Частная» (если сеть определена как частная) или «Гостевая или общедоступная» (если профиль общедоступный).

4. Найдите параметр Сетевое обнаружение и выберите Включить сетевое обнаружение.

5. Нажмите Сохранить изменения.

Если профиль сети «Общедоступная», рекомендуем изменить его на «Частная». Для этого в «Центре управления сетями» нажмите на текущее подключение (например, Ethernet) и выберите Частная.

Настройка служб для работы сетевого обнаружения

Если сетевое обнаружение по-прежнему не работает, проверьте, запущены ли необходимые службы. В Windows Server 2019 за это отвечают:

  • FDResPub — Публикация ресурсов обнаружения функций.
  • SSDPSRV — Обнаружение SSDP.
  • upnphost — Узел устройства UPnP.
  • HomeGroupListener (если используется домашняя группа).

Чтобы включить их:

  1. Откройте services.msc через Win + R.
  2. Найдите каждую из служб в списке.
  3. Для каждой проверьте:
    • Тип запуска: должен быть Автоматически.
    • Состояние: должно быть Работает.
  4. Если служба отключена, кликните правой кнопкой, выберите Свойства, установите тип запуска Автоматически и нажмите Запустить.

Проверка и настройка брандмауэра Windows

Брандмауэр Windows Defender может блокировать трафик, необходимый для сетевого обнаружения. Чтобы это исправить:

  1. Откройте Панель управления \ Система и безопасность \ Брандмауэр Windows.
  2. В левом меню выберите Дополнительные параметры.
  3. В открывшемся окне перейдите в Правила для входящих подключений.
  4. Найдите правила:
    • Обнаружение SSDP (TCP-In) — должно быть включено для профилей «Частная» и «Доменная».
    • Обнаружение SSDP (UDP-In) — аналогично.
    • Публикация ресурсов обнаружения функций (TCP-In).
    • Публикация ресурсов обнаружения функций (UDP-In).
  5. Если правило отключено, кликните правой кнопкой и выберите Включить правило.
⚠️ Внимание: Изменение правил брандмауэра может снизить уровень безопасности сервера. Убедитесь, что сеть защищена другими средствами (антивирус, сегментация сети и т. д.).
Какой профиль сети у вас устоновлен на сервере?
Частная
Общедоступная
Доменная
Не знаю

Влияние групповой политики на сетевое обнаружение

В домене Windows Server настройки сетевого обнаружения могут переопределяться групповой политикой. Если вы работаете в домене, выполните следующие шаги:

1. Откройте консоль gpedit.msc (для локальной политики) или gpmc.msc (для доменной политики).

2. Перейдите по пути: Конфигурация компьютера \ Административные шаблоны \ Сеть \ Проводник.

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

4. Если параметр отключен, измените его на Включено и примените политику командой gpupdate /force в командной строке.

Параметр групповой политикиЗначение по умолчаниюРекомендуемое значение
Включить сетевое обнаружениеНе заданоВключено
Разрешить автоматическую настройку сетевых устройствНе заданоВключено
Отключить общий доступ к файлам для сетей общего доступаНе заданоОтключено

Дополнительные методы диагностики

Если все вышеперечисленное не помогло, попробуйте следующие методы диагностики:

Проверка работы протокола LLTD. Сетевое обнаружение в использует протокол LLTD (Link Layer Topology Discovery). Чтобы проверить его работу:

  • Откройте Командная строка от имени администратора.
  • Выполните команду netsh interface lltd show state.
  • Если состояние Disabled, включите протокол командой netsh interface lltd set start=enabled.

Проверка настройки DNS. Убедитесь, что на сервере правильно настроен DNS-суффикс подключения. Для этого:

  • Откройте Свойства подключения в «Центре управления сетями».
  • Нажмите Свойства для протокола IP версии 4 (TCP/IPv4).
  • Проверьте, что поле DNS-суффикс этого подключения заполнено корректно.

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

Пошаговая инструкция: как включить сетевое обнаружение за 5 минут

Вот краткий чек-лист действий, которые нужно выполнить, чтобы включить сетевое обнаружение в Windows Server 2019. Следуйте ему по порядку:

Чек-лист по включению сетевого обнаружения

Выполнено: 0 / 5

Часто задаваемые вопросы

Почему сетевое обнаружение отключается само по себе?

Чаще всего это происходит из-за изменения профиля сети на «Общедоступная» или после обновления групповой политики. Проверьте настройки профиля и политики домена.

Можно ли включить сетевое обнаружение в общедоступной сети?

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

Какие порты нужно открыть в брандмауэре для сетевого обнаружения?

Для работы сетевого обнаружения нужно открыть порты: TCP 1900, TCP 2869, UDP 1900, UDP 3702. Эти порты используются протоколами и WS-Discovery.

Почему другие устройства не видят мой сервер, хотя сетевое обнаружение включено?

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