Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

Network Discovery Off Windows Server, AD и Роли

Компьютер не видит другие ПК в сети Windows: как включить сетевое обнаружение

Обновлено: 27.08.2026 · Официальная документация ↗

Симптомы отсутствия компьютеров в сетевом окружении

При открытии проводника и переходе в раздел «Сеть» (Network) список устройств абсолютно пуст, либо отображается только собственный компьютер, хотя все ПК подключены к одному роутеру или коммутатору.

Шаг 1. Включение обязательных системных служб обнаружения

Для обнаружения компьютеров по протоколу WSD в Windows должны работать 4 специальные службы. Запустите PowerShell от имени Администратора и выполните:

# Включение и запуск служб обнаружения:
Set-Service -Name FDResPub -StartupType Automatic
Start-Service -Name FDResPub

Set-Service -Name SSDPSRV -StartupType Automatic
Start-Service -Name SSDPSRV

Set-Service -Name upnphost -StartupType Automatic
Start-Service -Name upnphost

Set-Service -Name FunctionDiscoveryProviderHost -StartupType Automatic
Start-Service -Name FunctionDiscoveryProviderHost

Шаг 2. Включение сетевого обнаружения в параметрах

  1. Откройте Панель управленияЦентр управления сетями и общим доступом.
  2. В левом меню нажмите Изменить дополнительные параметры общего доступа.
  3. Для профиля Частная сеть установите переключатели:
    • Включить сетевое обнаружение (+ включить автоматическую настройку на сетевых устройствах).
    • Включить общий доступ к файлам и принтерам.
  4. Нажмите Сохранить изменения.
Главный виновник: Служба FDResPub (Публикация ресурсов обнаружения функции) в современных версиях Windows по умолчанию отключена. Именно она транслирует имя вашего ПК в локальную сеть.
💡 Практика специалистов: В корпоративных сетях с доменом Active Directory не полагайтесь на медленный сетевой бродкаст. Подключайте сотрудникам необходимые папки централизованно в виде букв сетевых дисков через GPO (Drive Maps).

Частые вопросы (FAQ)

Почему компьютер видит другие устройства по IP-адресу, но не видит по имени?

Прямое подключение по IP-адресу (\\192.168.1.5) использует чистый SMB. Отображение списком в окне 'Сеть' использует широковещательные протоколы NetBIOS/WSD, которые часто блокируются брандмауэром или отключенными службами.

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

Нажмите комбинацию Win + R и введите: \\ИмяКомпьютера или \\IP-Адрес и нажмите Enter.

Влияет ли антивирус на сетевое обнаружение?

Да, сторонние брандмауэры (Kaspersky, ESET) часто автоматически переводят новые сетевые подключения в режим 'Публичная сеть', полностью блокируя протоколы обнаружения.

Что такое Computer Browser и почему его больше нет в Windows?

Служба Computer Browser (Обозреватель компьютеров) опиралась на устаревший протокол SMB 1.0 и была окончательно удалена из соображений безопасности. Ее заменил протокол WSD (служба FDResPub).

Полезные материалы
Рекомендуем