В этой статье показаны действия, с помощью которых можно включить или отключить сетевое обнаружение в операционной системе Windows 10.
Сетевое обнаружение — это параметр сети, который определяет, может ли компьютер находить другие компьютеры и устройства в сети и могут ли другие компьютеры в сети обнаруживать ваш компьютер.
По умолчанию при первом подключении к новой сети (проводной или беспроводной), мастер сетевого расположения предложит вам разрешить другим компьютерам и устройствам в этой сети обнаруживать ваш ПК.
В зависимости от выбранного сетевого расположения Windows автоматически назначит сети состояние обнаружения сети и откроет соответствующие порты Брандмауэра Windows для этого состояния.
В случае необходимости, можно включить или отключить сетевое обнаружение, при этом не изменяя сетевое расположение. Например для сетевого профиля «Частная сеть», по умолчанию ваш компьютер является обнаруживаемым и виден другим компьютерам в сети, но можно сделать свой компьютер невидимым для других устройств отключив сетевое обнаружение.
Сетевое обнаружение требует, чтобы службы указанные ниже, были включены, настроены на автоматический режим и запущены:
- DNS-клиент (DNS-Client — Dnscache)
- Хост поставщика функции обнаружения (Function Discovery Provider Host — fdPHost)
- Публикация ресурсов обнаружения функции (Function Discovery Resource Publication — FDResPub)
- Обнаружение SSDP (SSDP Discovery — SSDPSRV)
Содержание
- Управление через параметры общего доступа
- Управление через командную строку и Windows PowerShell
- Команды для английской локализации Windows
Управление через параметры общего доступа
Чтобы включить или отключить сетевое обнаружение, нажмите на панели задач кнопку Пуск и далее выберите Параметры или нажмите на клавиатуре сочетание клавиш + 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 обмен данными может быть ограничен из-за ошибки «Сетевое обнаружение отключено».
Среди причин, которые предшествуют ее появлению: сбои при запуске определенных служб, отключена поддержка общего доступа к файлам SMB 1.0/CIFS, блокировка брандмауэром. Узнаем подробнее, как ее исправить в Windows 10.
Включение функции сетевого обнаружения
В первую очередь нужно проверить, включена ли сама функция.
Щелкните правой кнопкой мыши на значок сети в области уведомлений и выберите «Открыть параметры Интернета».
Прокрутите страницу вниз до раздела Центр управления сетями и общим доступом.
На панели слева перейдите на вкладку «Изменить дополнительные настройки общего доступа».
В разделе Частная (текущий профиль) выберите опцию Включить обнаружение сети и отметьте флажком поле Включить автоматическую настройку подключенных к сети устройств. Сохраните изменения и выйдите из окна.
Запуск зависимых служб
Правильная работа функции зависит от нескольких служб Windows, которые должны запускаться в автоматическом режиме. Если при запуске в одной из них возникли сбои, и она зависает в неопределенном состоянии, скорее всего, столкнетесь с ошибкой обнаружения сети.
В окне Win + R введите services.msc и кликните на «ОК».
В правой части окна найдите службу Публикации ресурса обнаружения функций и откройте ее свойства двойным щелчком мыши.
Проверьте ее состояние. Если отключена, нажмите на кнопку «Запустить». В выпадающем списке для Типа запуска выберите значение «Автоматически».
Примените изменения и вернитесь в список служб.
То же самое повторите для службы узла универсальных PNP-устройств и Обнаружения SSDP.
После перезапустите компьютер и попробуйте подключиться к сети.
Если видите ошибку 1079: Windows не удалось запустить службу на локальном компьютере, выполните следующие шаги.
Перейдите на вкладку «Вход в систему», отметьте флажком «С этой учетной записью» и нажмите на «Обзор».
В диалоговом окне выбора пользователя нажмите на кнопки Дополнительно – Поиск. В поле результатов поиска будет отображен список учетных записей. Выберите имя, под которым вошли в систему и нажмите на «ОК».
Когда будете перенаправлены в окно выбора пользователя, имя учетной записи появится в поле «Введите имя выбираемых объектов». Подтвердите изменение на «ОК».
На вкладке «Входа в систему» введите пароль дважды, и примените изменения. Снова попробуйте запустить службу.
Включение поддержки обмена файлами SMB 1.0/CIFS
SMB – это один из сетевых протоколов для организации общего доступа к файлам, принтерам и прочим ресурсам. Однако с целью безопасности отключен в последних версиях Windows 10, что привело к ошибке. Чтобы включить протокол, следуйте инструкции.
Выполните в диалоговом окне (Win + R) команду appwiz.cpl, чтобы перейти в раздел Программы и компоненты.
В левом боковом меню выберите «Включение или отключение компонентов Windows». Отметьте флажком опцию «Поддержка общего доступа к файлам SMB 1.0/CIFS» и сохраните изменения.
После перезагрузки компьютера, ошибка при обнаружении сети должна исчезнуть.
Включение обнаружения сети через командную строку
Иногда после обновления Windows меняются настройки брандмауэра, что может привести к ошибке сетевого обнаружения.
Откройте Диспетчер задач нажатием на клавиши Ctrl + Shift + Esc. В меню Файл – Выполнить новую задачу введите cmd и щелкните на «ОК», чтобы открыть командную строку с правами администратора.
В консоли выполните команду:
netsh advfirewall firewall set rule group=»Обнаружение сети» new enable=Yes
После успешного завершения операции функция будет включена в настройках брандмауэра.
Проверьте, отображаются ли в сетевом окружении локальные компьютеры. Если отсутствуют, выполните следующую команду:
REG add «HKLM\SYSTEM\CurrentControlSet\services\dnscache» /v Start /t REG_DWORD /d 2 /f
Дождитесь завершения и перезагрузите ПК.
Разрешить функцию в настройках брандмауэра
Сетевое обнаружение не будет работать, если отключено брандмауэром Windows. Для изменения настроек, следуйте инструкции.
Откройте страницу брандмауэра Защитника Windows командой firewall.cpl из окна «Выполнить».
На левой панели перейдите на вкладку «Разрешить запуск программы или компонента через брандмауэр». В списке разрешенных приложений найдите Сетевое обнаружение и включите его. Сохраните изменения и выйдите из настроек.
Выполнение сброса сети
Если видите, что сетевое обнаружение по-прежнему отключено, попробуйте сбросить настройки сети.
Щелкните правой кнопкой мыши на значок сети в области уведомлений и выберите пункт «Открыть параметры сети и Интернет».
Прокрутите страницу вниз до опции сброса сети. Затем подтвердите операцию кнопкой Сбросить сейчас.
То, что компьютеры могут быть объединены в локальную сеть, ни для кого не является секретом. Функция, позволяющая устанавливать соединение между устройствами, поддерживается всеми популярными операционными системами, и Windows 10 не является исключением. Как правило, по умолчанию эта функция отключена, поэтому чтобы ваша Windows смогла увидеть подключенные к общей сети другие компьютеры, в ее настройках нужно включить «Сетевое обнаружение».
Перед тем как переходить к способам включения сетевого обнаружения, позвольте сказать пару слов о таких понятиях как общественная (общедоступная) сеть и частная сеть, поскольку к нашей теме это имеет самое непосредственное отношение. Разница между этими двумя сетевыми профилями заключается главными образом в настройках общего доступа, применяемых к конкретному типу сети по умолчанию. Если вы используете общедоступную сеть, сетевое обнаружение будет отключено, тогда как при использовании частной сети компьютер будет готов к обнаружению других сетевых устройств.
Определить, какой тип сети используется на вашем ПК, нетрудно. Для этого кликните правой мыши по значку сети в трее и выберите «Открыть параметры сети и интернет».
Откроется раздел настроек «Сеть и Интернет» → «Состояние» – нажмите в нем кнопку «Свойства».
Тип сети будет указан в следующем окне. Кстати, в нем же вы можете переключиться на другой сетевой профиль, например, если выбрать профиль «Частные», на компьютере будет автоматически включено сетевой обнаружение плюс общий доступ к файлам и принтерам.
Один способ включения сетевого доступа вы рассмотрели, перейдем ко второму, классическому. Тут тоже все просто. Точно так же переходим в раздел «Сеть и Интернет» → «Состояние» и жмем, прокручиваем окно немного вниз, жмем ссылку «Центр управления сетями и общим доступом» и попадаем в одноименное окно, в котором кликаем по ссылку «Изменить дополнительные параметры общего доступа».
В следующем окне включаем «Сетевое обнаружение» и, если необходимо, «Общий доступ к файлам и принтерам». В отличие от первого способа, этот вариант не предполагает переключения между сетевыми профилями.
Включить или отключить обнаружение сетевых устройств можно средствами PowerShell и классической командной строки, запущенных от имени администратора.
В PowerShell для включения сетевого обнаружения используется команда Get-NetFirewallRule -DisplayGroup ‘Обнаружение сети’|Set-NetFirewallRule -Profile ‘Public’ -Enabled true. Обратите внимание на значение параметра -Profile – Public включает обнаружение для общедоступной, а для Private – для частной сети.
В классической командной строке для обозначенных целей используется команда netsh advfirewall firewall set rule group=»Обнаружение сети» new enable=Yes.
Наконец, включить сетевое обнаружение можно из Проводника. При нажатии значка «Сеть» на панели навигации Windows выдаст сообщение «Сетевое обнаружение отключено» – нажмите в окошке с сообщением «ОК», а затем кликните по появившемуся под адресной строкой сообщению «Сетевое обнаружение и общий доступ к файлам отключен» и выберите опцию «Включить сетевое обнаружение и общий доступ к файлам».
Откроется окошко, в котором вам будет предложено либо поменять тип сети на частный и тем самым включить сетевое обнаружение, либо включить оное без изменения сетевого профиля.
Выбирайте тот вариант, который вам подходит. Вот и все.
FAQ
Продукт
E420, E520, MINIPC PB50, MINIPC PB60V, MINIPC PB61V, MINIPC PB62, MINIPC PN52, MINIPC PN80, PA90, PB40, PB40-B, PB50, PB50-B, PB60, PB60-B, PB60G, PB60S, PB60S-B, PB60V, PB61S, PB61V, PB61V-B, PB61V-H, PB62, PB62-B, PB63, PB63-B, PL63, PL63-A, PL63-B, PL64, PL64-B, PL64-D1, PL64-D1-B, PN30, PN40, PN40Q, PN41, PN41-A, PN41-B, PN41-S1, PN41-S1-B, PN41-S1-M, PN41-S1-MI, PN42, PN42-B, PN42-S, PN42-S-B, PN50, PN50-B, PN50-E1, PN50-E1-B, PN50-F, PN50F2, PN50-S1, PN51, PN51-B, PN51-E1, PN51E1-B, PN51-S1, PN51-S1-B, PN52, PN52-B, PN53, PN53-B, PN53-S1, PN53-S1-B, PN60, PN60-B, PN60-R, PN61, PN61-B, PN61S, PN61T, PN62, PN62-B, PN62S, PN63, PN63-B, PN63-S1, PN63-S1-B, PN64, PN64-B, PN64-E1, PN64-E1-B, PN65, PN65-B, PN80, PN865, UN42, UN45, UN45H, UN62, UN62V, UN65, UN65H, UN65U, UN66, UN66S, UN68U, VC60, VC60DGT, VC60V, VC62B, VC65, VC65-C, VC65-C1, VC65R, VC66, VC66-C, VC66-C2, VC66D, VC66R, VC68R, VC68V, VM40B, VM42, VM45, VM60, VM62, VM62B, VM62N, VM65, VM65-K, VM65N, VM65N-K
[Windows 11/10] Как включить/выключить сетевое обнаружение
Пожалуйста, перейдите к соответствующей инструкции, исходя из текущей операционной системы Windows на Вашем компьютере:
- Windows 11
- Windows 10
Windows 11
- Нажмите иконку [Пуск] на панели задач①, затем выберите [Параметры]②.
- Выберите [Сеть и Интернет]③, затем откройте [Расширенные настройки сети]④.
- В Дополнительных настройках выберите [Расширенные настройки общего доступа]⑤.
- Вы можете создать отдельный сетевой профиль для каждого используемого типа сети, чтобы включить или отключить функцию сетевого обнаружения.⑥.
Windows 10
- Нажмите иконку [Пуск] на панели задач①,затем выберите [Параметры]②.
- Выберите [Сеть и Интернет]③.
- В Дополнительных сетевых параметрах выберите [Центр управления сетями и общим доступом]④.
- Выберите [Изменить дополнительные параметры общего доступа]⑤.
- Вы можете создать отдельный сетевой профиль для каждого используемого типа сети, чтобы включить или отключить функцию сетевого обнаружения.⑥.
Эта информация была полезной?
Yes
No
- Приведенная выше информация может быть частично или полностью процитирована с внешних веб-сайтов или источников. Пожалуйста, обратитесь к информации на основе источника, который мы отметили. Пожалуйста, свяжитесь напрямую или спросите у источников, если есть какие-либо дополнительные вопросы, и обратите внимание, что ASUS не имеет отношения к данному контенту / услуге и не несет ответственности за него.
- Эта информация может не подходить для всех продуктов из той же категории / серии. Некоторые снимки экрана и операции могут отличаться от версий программного обеспечения.
- ASUS предоставляет вышеуказанную информацию только для справки. Если у вас есть какие-либо вопросы о содержании, пожалуйста, свяжитесь напрямую с поставщиком вышеуказанного продукта. Обратите внимание, что ASUS не несет ответственности за контент или услуги, предоставляемые вышеуказанным поставщиком продукта.
Если вам потребовалось включить Сетевое обнаружение в Windows для настройки локальной сети, создания общих сетевых ресурсов или других задач, сделать это можно несколькими способами: в панели управления, параметрах, командной строке и не только.
В этой инструкции подробно о том, как включить Сетевое обнаружение в Windows 11 и Windows 10 несколькими простыми способами. Во всех случаях вам потребуется иметь права администратора на компьютере, чтобы включить функцию.
Быстрое включение Сетевого обнаружения в Проводнике
Один из самых быстрых способов включить Сетевое обнаружение — пункт «Сеть» в Проводнике Windows. Шаги будут следующими:
- Откройте «Проводник» и нажмите по значку «Сеть» в области навигации слева.
- Вы увидите сообщение «Сетевое обнаружение отключено. Сетевые компьютеры и устройства не видны», нажмите кнопку «Ок».
- В окне проводника появится уведомление «Сетевое обнаружение и общий доступ к файлам отключены», нажмите по нему, а затем — по появившемуся пункту «Включить сетевое обнаружение и общий доступ к файлам».
- В случае, если ваша сеть имеет профиль «Общедоступная», вам будет предложен выбор: оставить её общедоступной и включить сетевое обнаружение, либо сделать частной (где сетевое обнаружение включено по умолчанию). Для домашней сети, подключенной к Интернету через роутер, я рекомендую выбрать «Сделать сеть частной».
Готово, сетевое обнаружение включено. Однако некоторые функции, такие как общий доступ к принтерам может потребоваться включить дополнительно, например, с помощью Центра управления сетями и общим доступом, о чем будет далее в статье.
Изменение сетевого профиля
В Windows предустановлены настройки для нескольких сетевых профилей, для домашнего пользователя — «Частная сеть» и «Общедоступная (Общественная) сеть». Сетевой профиль «Частная» по умолчанию включает сетевое обнаружение.
То есть для того, чтобы включить сетевое обнаружение обычно достаточно переключить профиль сети на «Частная сеть». Это можно сделать несколькими способами: инструкция для Windows 11, для Windows 10.
В приложении Параметры
Вы можете включить сетевое обнаружение в приложении «Параметры». Для этого в Windows 11 потребуется выполнить следующие шаги:
- Откройте Параметры — Сеть и Интернет.
- Откройте пункт «Дополнительные сетевые параметры».
- Нажмите «Дополнительные параметры общего доступа».
- Включите сетевое обнаружение, а при необходимости — общий доступ к файлам и принтерам для текущего профиля сети.
В Windows 10 пункт «Дополнительные параметры общего доступа» в Параметрах присутствует, но открывает Центр управления сетями и общим доступом, без возможности включить «Сетевое обнаружение» прямо в параметрах. Однако при необходимости в дополнительных параметрах сети Windows 10 вы можете выбрать тип подключения, нажать по имени сети и изменить сетевой профиль на «Частная».
Центр управления сетями и общим доступом
Способ, одинаков работающий для всех актуальных версий Windows — Центр управления сетями и общим доступом:
- Откройте «Центр управления сетями и общим доступом» в панели управления, либо с помощью команды Win+R —
control.exe /name Microsoft.NetworkandSharingCenter
- В панели слева нажмите «Изменить дополнительные параметры общего доступа».
- Включите сетевое обнаружение для текущего профиля сети (или для других профилей), при необходимости — включите общий доступ к файлам и принтерам.
- Нажмите кнопку «Сохранить изменения».
Дополнительно, в Центре управления сетями и общим доступом в разделе «Все сети» вы можете включить или отключить общий доступ с парольной защитой, иногда это требуется.
Командная строка и PowerShell
Включить или отключить сетевое обнаружение можно с помощью команд командной строки или PowerShell. В обоих случаях потребуется запустить соответствующую консоль от имени администратора, а затем использовать следующие команды:
- В командной строке
netsh advfirewall firewall set rule group="Обнаружение сети" new enable=Yes
- В PowerShell
Get-NetFirewallRule -DisplayGroup 'Обнаружение сети'|Set-NetFirewallRule -Profile 'Private' -Enabled true
Обратите внимание на следующие нюансы при использовании этого способа:
- В англоязычных версиях Windows, либо сборках на её основе вместо «Обнаружение сети» следует указать «Network Discovery».
- Вторая команда включает сетевое обнаружение для частной (Private) сети. При необходимости включить для общедоступной, замените Private на Public
Если у вас остались вопросы на тему включения сетевого обнаружения в Windows, вы можете задать их в комментариях ниже, я постараюсь помочь.