Как включить и отключить сетевое обнаружение в Windows 10/11

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

Вы можете управлять Network Discovery в трех состояниях.

  • ON : В сети ваша система может найти все другие устройства и все остальные устройства, а также найти вашу систему.
  • ВЫКЛ.: В этом состоянии ваша система не может найти другие устройства. Кроме того, другие системы не могут найти ваше устройство.
  • Пользовательский: в этом состоянии включены только некоторые настройки, относящиеся к сетевому обнаружению.

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

Предпосылки для внесения изменений:

  1. Для внесения изменений у вас должны быть права администратора
  2. Чтобы сетевое обнаружение было включено, следующие службы должны иметь статус «Работает» и «Тип запуска» как «Автоматически».
  • DNS-клиент
  • Обнаружение SSDP
  • Хост устройства UPnP
  • Публикация ресурсов для обнаружения функций
  • Хост поставщика обнаружения функций

Чтобы проверить то же самое, сделайте следующее

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Шаг 1: Нажмите одновременно клавиши Windows+r, откроется окно запуска.

Шаг 2: Введите services.msc и нажмите Enter.

Запуск командных служб

Шаг 3: В окне «Служба» в столбце «Имя» найдите вышеупомянутые службы и проверьте их статус и тип запуска. Например, на приведенном ниже снимке экрана служба DNS-клиента находится в состоянии «Работает» и имеет тип запуска «Автоматически».

Статус услуги

Если он не запущен, просто дважды щелкните DNS-клиент и нажмите «Пуск», чтобы запустить службу, а также установите для параметра «Тип запуска» значение «Автоматически».

Способ 1: из панели управления

Шаг 1: На клавиатуре одновременно удерживайте клавиши Windows + r, чтобы открыть окно запуска.

Шаг 2. Когда появится окно запуска, введите control/name Microsoft.NetworkAndSharingCenter в разделе «Открыть» и нажмите «ОК».

Запустите команду, чтобы открыть сеть и общий доступ

Шаг 3. В окне Центра управления сетями и общим доступом выберите Изменить дополнительные параметры общего доступа с левой стороны.

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

Шаг 4: Здесь мы можем настроить Network Discovery для разных сетевых профилей (частных, общедоступных).

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

  1. На открывшейся странице будет развернут ваш текущий сетевой профиль (частный или общедоступный в зависимости от ваших настроек).
  2. В разделе «Сетевое обнаружение» установите флажок «Включить сетевое обнаружение».
  3. Установите флажок Включить автоматическую настройку устройств, подключенных к сети.
  4. Нажмите Сохранить изменения

Включить сетевое обнаружение для частной сети

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

Чтобы отключить сетевое обнаружение для частных сетей,

Если параметр «Сетевое обнаружение» не отображается, разверните его, нажав стрелку, чтобы просмотреть параметры.

  1. В разделе «Обнаружение сети» установите флажок «Отключить обнаружение сети».
  2. Нажмите Сохранить изменения

Отключить сетевое обнаружение для частной сети

Способ 2: из командной строки

Сетевым обнаружением также можно управлять из командной строки. Однако сетевое обнаружение будет включено/отключено для обоих сетевых профилей (Private, Public).

Шаг 1: Когда вы одновременно нажмете Windows + r, появится окно «Выполнить».

Шаг 2: Введите cmd и одновременно нажмите Ctrl+Shift+Enter. Это открывает командную строку с правами администратора.

Cmd в режиме запуска

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

Чтобы включить сетевое обнаружение, введите следующую команду

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

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

Мы видим, что Network Discovery включен для всех сетевых профилей.

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

Чтобы отключить сетевое обнаружение, введите следующую команду

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

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

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

Способ 3: быстрый обходной путь из настроек

Шаг 1: Нажмите Windows+R одновременно, откроется окно «Выполнить».

Шаг 2: В окне «Выполнить» введите ms-settings:network и нажмите Enter.

Сеть MSSettings

Шаг 3: Настройки -> Сеть и Интернет -> Откроется окно состояния, в котором показаны средства подключения к Интернету (например, Ethernet, Wi-Fi, Dial-Up). Допустим, мы подключены через Ethernet, мы нажимаем кнопку «Свойства», которая находится под Ethernet.

Свойства в настройках

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

В появившемся окне «Настройки» выберите «Частный» в качестве сетевого профиля.

Включить настройки Nd In

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

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

В появившемся окне настроек выберите Public в качестве сетевого профиля.

Отключить Nd в настройках

Это все, и Network Discovery будет отключен в системе.

Способ 4: из PowerShell

Шаг 1: Откройте окно запуска с помощью сочетания клавиш Windows + r.

Шаг 2: В окне введите powershell и одновременно нажмите Ctrl+Shift+Enter, чтобы открыть PowerShell с правами администратора.

PowerShell

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

В окне PowerShell с повышенными привилегиями введите следующую команду

Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Private, Domain' -Enabled true

Обратитесь к снимку ниже:

Включить Nd в Powershell

ЗАМЕТКА:

  • Приведенная выше команда активирует обнаружение сети в профилях частной и общедоступной сети.
  • Если вы хотите включить сетевое обнаружение только в частной сети, используйте следующую команду:
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Private' -Enabled true

  • Если вы хотите включить сетевое обнаружение только в общедоступной сети, используйте следующую команду:
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Public' -Enabled true

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

В окне powershell с повышенными привилегиями введите следующую команду

Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Private, Domain' -Enabled false

Обратитесь к снимку ниже:

Отключить Nd в Powershell

ЗАМЕТКА:

  • Приведенная выше команда отключит обнаружение сети в профилях частной и общедоступной сети.
  • Если вы хотите отключить сетевое обнаружение только в частной сети, используйте следующую команду:
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Private' -Enabled false

  • Если вы хотите отключить сетевое обнаружение только в общедоступной сети, используйте следующую команду:
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Public' -Enabled false

Это все. Спасибо за чтение. Надеюсь, это было информативно. Напишите в комментариях, какой метод вам понравился больше всего.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *