Не работает сетевое обнаружение Windows 10: как исправить?

Проблема с сетевым обнаружением встречается часто, особенно у владельцев сборки Windows 10, начиная с версии 1703. Вписывая в PowerShell команду net view, пользователь не видит ни одного компьютера в сети.

Screenshot_7.png

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

Содержание

Как включить сетевое обнаружение?

Переходим в Панель управления (подробная статья – здесь). Заходим в раздел «Центр управления сетями и общим доступом».

Screenshot_1-4.png

Далее – «Изменить дополнительные параметры…».

Открываем вкладку «Частная» и везде устанавливаем маркеры напротив «Включить».

Переходим во вкладку «Все сети». Здесь устанавливаем маркер «Включить общий доступ…» (как показано на скриншоте.

Пролистываем вниз и ставим маркер напротив «Отключить общий доступ с парольной защитой».

Далее нам понадобятся параметры Windows, которые мы вызываем комбинацией клавиш Win+I. Переходим в раздел «Сеть и Интернет», открываем вкладку «Ethernet» или «Wi-Fi» (первая – для проводного подключения, вторая – беспроводного). Кликаем на значок подключения.

Здесь нам нужно установить маркер сетевого профиля напротив «Частные». Тем самым мы разрешим обнаруживать наш ПК по сети.

Еще один вариант подключения общего доступа к компьютеру – командная строка. Откройте PowerShell от имени администратора (как это сделать, подробно описано здесь). Пропишите в строке команду: netsh advfirewall firewall set rule group=»Network Discovery» new enable=Yes.

Также немаловажно настроить рабочую группу, чтобы компьютер мог адекватно отображаться в сетевом обнаружении. Переходим в свойства компьютера. Быстрый способ – комбинация клавиш Win+Pause/Break.

Выбираем «Дополнительные параметры системы», а в открывшемся окне «Идентификация».

Выбираем последовательно следующие пункты:

  • компьютер входит в корпоративную сеть;
  • моя организация использует сеть без доменов;
  • прописываем наименование рабочей группы.

Далее – перезагружаем компьютер. Бывает, что ПК появляется в сетевом обнаружении, но зайти в него невозможно. Вероятно, что локальная сеть компьютера опознается как публичная, а нам для обнаружения нужна частная сеть.

Изменить это можно в параметрах Windows. Снова заходим, нажав комбинацию Win+I. Переходим в уже знакомый раздел «Сеть и Интернет». Во вкладке «Состояние» выбираем пункт «Домашняя группа».

Далее кликаем на активную ссылку «Изменение расположения…». Появится запрос «Вы хотите разрешить?…». Отвечаем на него согласием.

Обратите внимание! Настройки домашней группы доступы в сборках Windows 10 ниже 1803. Начиная с 1803 домашнюю группу разработчики удалили. Об этом мы скажем ниже.

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

Обязательно проверьте, выполняются ли следующие службы:

  • Function Discovery Resource Publication;
  • Function Discovery Provider Host;
  • SSDP Discovery;
  • DNS Client;
  • UPnP Device Host.

Сделать это можно следующим образом. Нажимаем комбинацию клавиш Win+R и прописываем команду services.msc. В открывшемся меню находим все пять выписанных выше служб и смотрим на их состояние. Напротив каждой должно быть написано «Выполняется».

Если служба не выполняется, кликните по ней правой кнопкой мышки и выберите из контекстного меню «Запустить». Чтобы служба впредь запускалась автоматически, кликните на нее два раза левой кнопкой мышки. Установите тип запуска «Автоматический».

Master Browser и SMB 1.0

Если отключается сетевое обнаружение, проблема может быть в Master Browser – в службе, которая выстраивает список активных сетевых компьютеров. Локальная сеть должна содержать в себе только один главный компьютер, который выполняет роль активного обозревателя.

Работа службы зависит от сборки Windows 10. В ранних сборках, например в 1703, работа службы Master Browser оставляет желать лучшего. Многие пользователи полностью ее отключали и пользовались услугами Windows 7. Компьютер на «семерке» устанавливался в качестве главного обозревателя.

Начиная с версии 1709 разработчики отключили по умолчанию протокол SMB 1.0. Вместе с ним отключается и служба, обнаруживающая и составляющая список активных ПК (Master Browser). Подключение протокола возможно через Панель управления (как с ней работать, мы писали здесь).

Заходим в раздел «Программы и компоненты» и выбираем пункт «Включение и отключение компонентов».

Подключаем протокол SMB 1.0, установив соответствующие маркеры.

Проблемы с Windows 1803

Мы уже упомянули о том, что начиная с версии 1803 домашняя группа была удалена с Windows 10. Мнение разработчиков следующее: рабочая (домашняя) группа – метод, мягко говоря, устаревший для создания локальной сети между несколькими компьютерами. В качестве альтернативы разработчики Microsoft предлагают более современные способы общего доступа – облачный сервис OneDrive, общая работа за компьютером через аккаунт Microsoft.

Можно долго спорить, оправдан ли такой шаг. Но многие пользователи до сих пор пользуются локальной группой.

Если на сборке 1803 не работает сетевое обнаружение, проверьте работу службы Function Discovery Resource Publication. Ранее мы ее включили в общий список служб, работу которых нужно проверить.

Подводим итоги

Включить сетевое обнаружение в Windows 10 не сложно, достаточно следовать описанным выше инструкциям. Проблемы могут возникнуть на более поздних сборках «десятки», где разработчики удалили возможность создавать рабочую группу. У пользователя есть два варианта: использовать старые методы подключения к локальной сети или воспользоваться альтернативой – например, облачными сервисами.

Еще много интересного:

Ошибка при разрешении общего доступа к подключению к Иитернету.

Отключаем поисковую службу Windows Search.

Как настроить общий доступ на Windows 7.

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

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

По умолчанию при первом подключении к новой сети (проводной или беспроводной), мастер сетевого расположения предложит вам разрешить другим компьютерам и устройствам в этой сети обнаруживать ваш ПК.

В зависимости от выбранного сетевого расположения Windows автоматически назначит сети состояние обнаружения сети и откроет соответствующие порты Брандмауэра Windows для этого состояния.

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

Сетевое обнаружение требует, чтобы службы указанные ниже, были включены, настроены на автоматический режим и запущены:

  1. DNS-клиент (DNS-Client – Dnscache)
  2. Хост поставщика функции обнаружения (Function Discovery Provider Host – fdPHost)
  3. Публикация ресурсов обнаружения функции (Function Discovery Resource Publication – FDResPub)
  4. Обнаружение SSDP (SSDP Discovery – SSDPSRV)

Содержание

Управление через параметры общего доступа

Чтобы включить или отключить сетевое обнаружение, нажмите на панели задач кнопку Пуск и далее выберите Параметры или нажмите на клавиатуре сочетание клавиш + I.

В открывшемся окне «Параметры Windows» выберите Сеть и Интернет.

Затем на вкладке Состояние, в правой части окна в разделе “Изменение сетевых параметров” выберите Параметры общего доступа.

В открывшемся окне “Дополнительные параметры общего доступа”, разверните нужный профиль сети (по умолчанию будет открыт текущий профиль) для которого требуется включить или отключить сетевое обнаружение, установите переключатель в соответствующее положение и нажмите кнопку Сохранить изменения.

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

Управление через командную строку и Windows PowerShell

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

Команды для русскоязычной локализации Windows

Чтобы включить сетевое обнаружение для всех сетевых профилей, откройте командную строку или консоль Windows PowerShell от имени администратора и выполните следующую команду:

netsh advfirewall firewall set rule group=”Обнаружение сети” new enable=Yes

Чтобы отключить сетевое обнаружение для всех сетевых профилей, откройте командную строку или консоль Windows PowerShell от имени администратора и выполните следующую команду:

netsh advfirewall firewall set rule group=”Обнаружение сети” new enable=No

Команды для английской локализации Windows

Чтобы включить сетевое обнаружение для всех сетевых профилей, откройте командную строку или консоль Windows PowerShell от имени администратора и выполните следующую команду:

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

Чтобы отключить сетевое обнаружение для всех сетевых профилей, откройте командную строку или консоль Windows PowerShell от имени администратора и выполните следующую команду:

netsh advfirewall firewall set rule group=”Network Discovery” new enable=No

Задайте вопрос Быстрый доступ

Серверные ОС Windows > Windows server 2008R2/2008
  • Вопрос

  • Подскажите пожалуйста как можно включить сетевое обнаружение? Пытался включить через панель управления-центр управления сетями-дополнительные параметры: отметил пункт включить сетевое обнаружение -> сохранить изменения. Но настройки не сохраняются и остаются по умолчанию: отключенное сетевое обнаружение.6 января 2010 г. 9:56 Ответить | Цитировать

Ответы

    • Помечено в качестве ответа11 января 2010 г. 6:57

    6 января 2010 г. 11:39 Ответить | Цитировать

Все ответы

  • Проверьте, включены ли у Вас следующие службы:

    • Служба обнаружение SSDP (SSDP Discovery)
    • Помощник TCP/IP NetBIOS (TCP/IP NetBIOS Helper)
    • Обозреватель (Computer Browser)
    • Сервер (Server)

    Если нет – включайте (правой кнопкой по службе, в контекстном меню – запуск).

    После этого попробуйте включить “сетевое обнаружение” через “управление сетями”

    • Предложено в качестве ответа6 января 2010 г. 10:24

    6 января 2010 г. 10:24 Ответить | Цитировать

  • Включил все перечисленные службы, но сетевое обнаружение все равно не включается.6 января 2010 г. 10:44 Ответить | Цитировать
  • Посмотрите похожую тему:http://social.technet.microsoft.com/Forums/ru-RU/ws2008ru/thread/26f55f0c-4e99-4b05-8b41-97ec50e7bf12Встроенный брандмаэр отключен?6 января 2010 г. 11:30 Ответить | Цитировать
    • Предложено в качестве ответа6 января 2010 г. 11:36

    6 января 2010 г. 11:36 Ответить | Цитировать

    • Помечено в качестве ответа11 января 2010 г. 6:57

    6 января 2010 г. 11:39 Ответить | Цитировать

  • 6 января 2010 г. 12:25 Ответить | Цитировать
  • И что сделал чтоб заработало?26 апреля 2011 г. 20:11 Ответить | Цитировать
  • Доброе врямя суток. Проблема таже, помогло включение службы Публикация ресурсов обнаружения функции (Function Discovery Resource Publication) все остальные службы работали, брандмауэр отключён. Win 7 в сетевом окружении видит сервер Win2008, а WinXP и Win2003 не видит.
    • Предложено в качестве ответа6 июля 2018 г. 4:58

    28 ноября 2011 г. 8:53 Ответить | Цитировать

  • Проверьте, включены ли у Вас следующие службы:

    • Служба обнаружение SSDP (SSDP Discovery)
    • Помощник TCP/IP NetBIOS (TCP/IP NetBIOS Helper)
    • Обозреватель (Computer Browser)
    • Сервер (Server)

    Если нет – включайте (правой кнопкой по службе, в контекстном меню – запуск).

    После этого попробуйте включить “сетевое обнаружение” через “управление сетями”

    Помогло на windows server 2012 std. Сервера видят друг друга (один из них на hyper-v поднят) и остальные компы с домена и группы включая windows xp3sp/windows seven/windows 82 июля 2013 г. 7:31 Ответить | Цитировать

  • зачем проделывать этот геморрой ? 

    Проблема в том , что вы сторонними твикерами “поломали” настройки брандмауэра.

    Все что Вам надо было сделать, это Восстановить настройки Брандмауэра по УМОЛЧАНИЮ! 

    31 августа 2013 г. 16:01 Ответить | Цитировать

  • Была такая проблема на WinServer 2012 Std. Решилась запуском служб обнаружения SSDP и узла PnP устройств.

    После запуска этих двух служб, обнаружение включается автоматически. Без PnP проблема сохранялась.

    • Предложено в качестве ответа11 июля 2014 г. 12:22
    • Отменено предложение в качестве ответа11 июля 2014 г. 12:25
    • Предложено в качестве ответа30 марта 2018 г. 5:36

    28 марта 2014 г. 7:02 Ответить | Цитировать

  • на чистой системе эти службы отключены

    </span>– SSDP Discovery

    Stealth

    • Изменено11 июля 2014 г. 12:25
    • Предложено в качестве ответа11 июля 2014 г. 12:25

    11 июля 2014 г. 12:25 Ответить | Цитировать

  • Их невозможно включить т.к в контекстном меню пункт запуск является DISABLED.3 июля 2016 г. 14:51 Ответить | Цитировать
  • и у меня тоже, кнопки включения неактивны.

    Как тогда включить эти службы?!

    – SSDP Discovery– UPnP Device Host

    9 ноября 2016 г. 10:00 Ответить | Цитировать

  • Становитесь на службу -> Свойства -> Вкладка Общие: Тип запуска: Автоматически / или Вручную.

    После этого можно Запустить службу

    • Предложено в качестве ответа6 августа 2019 г. 7:04

    16 декабря 2016 г. 12:48 Ответить | Цитировать

  • Спасибо! Помогло отключение брандмауэра. До вашей подсказки долго мучилась))))24 апреля 2017 г. 9:43 Ответить | Цитировать
  • Спасибо, это помогло!30 марта 2018 г. 5:36 Ответить | Цитировать
  • Windows Server 2019 standart  – помогло включение указанных служб.

    Неплохо бы, чтобы корпорация Майкрософт реализовала нормальный поиск по “Службам”!!

    19 февраля 2019 г. 13:37 Ответить | Цитировать

Для того чтобы передавать и принимать файлы с других компьютеров в локальной сети, недостаточно лишь подключиться к домашней группе. Помимо этого, необходимо еще и активировать функцию «Сетевое обнаружение». Из данной статьи вы и узнаете о том, как это сделать на компьютере, работающем под управлением системы Windows 10.

Сетевое обнаружение в Виндовс 10

Без включения указанного обнаружения вы не сможете видеть другие компьютеры в пределах локальной сети, а они, в свою очередь, не будут обнаруживать ваше устройство. В подавляющем большинстве случаев Windows 10 предлагает самостоятельно включить его при появлении локального подключения. Выглядит это сообщение следующим образом:

Если же этого не случилось либо вы по ошибке нажали кнопку «Нет», один из следующих методов поможет вам решить проблему.

Способ 1: Системная утилита PowerShell

В основе данного метода лежит средство автоматизации PowerShell, которое присутствует в каждой версии системы Windows 10. Все что от вас потребуется — действовать согласно следующей инструкции:

  1. Кликните по кнопке «Пуск» правой кнопкой мышки. В результате появится контекстное меню. В нем следует нажать на строчку «Windows PowerShell (администратор)». Эти действия запустят указанную утилиту от имени администратора.

Примечание: Если в открывшемся меню вместо искомого компонента будет указана «Командная строка», воспользуйтесь клавишами «WIN+R» для вызова окна «Выполнить», введите в него команду powershell и нажмите «ОК» или «ENTER».

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

netsh advfirewall firewall set rule group="Обнаружение сети" new enable=Yes – для систем на русском языке netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes – для англоязычной версии Windows 10

Для удобства можете скопировать одну из команд и в окне «PowerShell» нажать комбинацию клавиш «Ctrl+V». После этого нажмите на клавиатуре «Enter». Вы увидите общее количество обновленных правил и выражение «OK». Это значит, что все прошло успешно.</li>Если вы случайно ввели команду, которая не соответствует языковым параметрам вашей операционной системы, ничего страшного не произойдет. В окне утилиты просто появится сообщение «Ни одно правило не соответствует указанным критериям». Просто введите вторую команду.</li></ol>

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

Подробнее: Windows 10: создание домашней группы

Способ 2: Параметры сети ОС

С помощью данного метода вы сможете не только включить сетевое обнаружение, но и активировать другие полезные функции. Для этого нужно выполнить следующие действия:

  1. Разверните меню «Пуск». В левой части окна отыщите папку с названием «Служебные – Windows» и откройте ее. Из списка содержимого выберите «Панель управления». По желанию можете использовать любой другой способ ее запуска. Подробнее: Открытие «Панели управления» на компьютере с Windows 10
  2. Из окна «Панель управления» зайдите в раздел «Центр управления сетями и общим доступом». Для более удобного поиска можете переключить режим отображения содержимого окна в режим «Крупные значки».
  3. В левой части следующего окна кликните по строке «Изменить дополнительные параметры общего доступа».
  4. Последующие действия необходимо производить в том сетевом профиле, который у вас активирован. В нашем случае это «Частная сеть». Открыв нужный профиль, активируйте строку «Включить сетевое обнаружение». Если необходимо, поставьте отметку рядом со строкой «Включить автоматическую настройку на сетевых устройствах». Также убедитесь в том, что включена функция общего доступа к файлам и принтерам. Для этого активируйте строчку с аналогичным названием. В завершении не забудьте нажать кнопку «Сохранить изменения».

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

Подробнее: Настройка общего доступа в операционной системе Windows 10

Как видите, включить функцию «Сетевое обнаружение» в Windows 10 проще простого. Сложности на данном этапе возникают очень редко, но они могут возникнуть в процессе создания локальной сети. Представленный по ссылке ниже материал поможет вам их избежать.

Подробнее: Создание локальной сети через Wi-Fi-роутерМы рады, что смогли помочь Вам в решении проблемы.Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

– Рабочая станция

Панель управления => программы и компоненты => Включение или отключение компонентов Windows => Поддержка общего доступа к файлам SMB 1.0/CISF ставим галочку

Добавлено через 2 минутыУ меня 10 Про на сетевых ресурсах доступ по паролю – таких проблем нет. В “Включить небезопасные гостевые входы” параметр “Не задано”.

Добавлено через 4 минутыЕщё, если есть в журнале событий ошибки 1068, 1075: “в командной строке от Администратора Net stop p2pimsvc, затем в C:WindowsServiceProfilesLocalServiceAppDataRoamingPeerNetworkingудалить idstore.sst”.

Добавлено через 48 секундЯ до принтера расшаренного не мог “достучаться” при таких симптомах. Последний способ помог.

Используемые источники:

  • https://public-pc.com/ne-rabotaet-setevoe-obnaruzhenie-windows-10-kak-ispravit/
  • https://winnote.ru/networks/502-kak-vklyuchit-ili-otklyuchit-setevoe-obnaruzhenie-v-windows-10.html
  • https://social.technet.microsoft.com/forums/ru-ru/141ead8d-d4e1-4ba5-b727-1a2cb1d36e66/104210821083110210951077108510801077
  • https://lumpics.ru/how-enable-network-discovery-in-windows-10/
  • https://drumbumbum.livejournal.com/231329.html

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий