Как включить и отключить сетевое обнаружение в Windows 10/11
Сетевое обнаружение — это функция в Windows 11, а также в Windows 10, которая позволяет нашей системе находить все другие системы (компьютеры, принтеры и т. д.), присутствующие в той же сети. Когда сетевое обнаружение включено, наша система взаимодействует с другими системами в сети, отправляя широковещательные сообщения. Эта функция особенно полезна, когда системам необходимо совместно использовать некоторые ресурсы по сети, такие как файлы, принтеры и т. д. При этом злоумышленникам также будет очень легко добраться до ресурсов. Следовательно, эта функция обычно включена для частных сетей (дома, в организациях) и отключена для общедоступных сетей (в кафе, аэропортах).
Вы можете управлять Network Discovery в трех состояниях.
- ON : В сети ваша система может найти все другие устройства и все остальные устройства, а также найти вашу систему.
- ВЫКЛ.: В этом состоянии ваша система не может найти другие устройства. Кроме того, другие системы не могут найти ваше устройство.
- Пользовательский: в этом состоянии включены только некоторые настройки, относящиеся к сетевому обнаружению.
В этой статье давайте посмотрим, как включать и отключать обнаружение сети с помощью различных методов.
Предпосылки для внесения изменений:
- Для внесения изменений у вас должны быть права администратора
- Чтобы сетевое обнаружение было включено, следующие службы должны иметь статус «Работает» и «Тип запуска» как «Автоматически».
- 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 для разных сетевых профилей (частных, общедоступных).
Включить сетевое обнаружение
- На открывшейся странице будет развернут ваш текущий сетевой профиль (частный или общедоступный в зависимости от ваших настроек).
- В разделе «Сетевое обнаружение» установите флажок «Включить сетевое обнаружение».
- Установите флажок Включить автоматическую настройку устройств, подключенных к сети.
- Нажмите Сохранить изменения
Отключить сетевое обнаружение
Чтобы отключить сетевое обнаружение для частных сетей,
Если параметр «Сетевое обнаружение» не отображается, разверните его, нажав стрелку, чтобы просмотреть параметры.
- В разделе «Обнаружение сети» установите флажок «Отключить обнаружение сети».
- Нажмите Сохранить изменения
Способ 2: из командной строки
Сетевым обнаружением также можно управлять из командной строки. Однако сетевое обнаружение будет включено/отключено для обоих сетевых профилей (Private, Public).
Шаг 1: Когда вы одновременно нажмете Windows + r, появится окно «Выполнить».
Шаг 2: Введите cmd и одновременно нажмите Ctrl+Shift+Enter. Это открывает командную строку с правами администратора.
Включить сетевое обнаружение
Чтобы включить сетевое обнаружение, введите следующую команду
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
Мы видим, что Network Discovery включен для всех сетевых профилей.
Отключить сетевое обнаружение
Чтобы отключить сетевое обнаружение, введите следующую команду
netsh advfirewall firewall set rule group="Network Discovery" new enable=No
Мы видим, что обнаружение сети отключено для всех сетевых профилей.
Способ 3: быстрый обходной путь из настроек
Шаг 1: Нажмите Windows+R одновременно, откроется окно «Выполнить».
Шаг 2: В окне «Выполнить» введите ms-settings:network и нажмите Enter.
Шаг 3: Настройки -> Сеть и Интернет -> Откроется окно состояния, в котором показаны средства подключения к Интернету (например, Ethernet, Wi-Fi, Dial-Up). Допустим, мы подключены через Ethernet, мы нажимаем кнопку «Свойства», которая находится под Ethernet.
Включить сетевое обнаружение
В появившемся окне «Настройки» выберите «Частный» в качестве сетевого профиля.
С помощью этого простого изменения в системе будет включено сетевое обнаружение.
Отключить сетевое обнаружение
В появившемся окне настроек выберите Public в качестве сетевого профиля.
Это все, и Network Discovery будет отключен в системе.
Способ 4: из PowerShell
Шаг 1: Откройте окно запуска с помощью сочетания клавиш Windows + r.
Шаг 2: В окне введите powershell и одновременно нажмите Ctrl+Shift+Enter, чтобы открыть PowerShell с правами администратора.
Включить сетевое обнаружение
В окне PowerShell с повышенными привилегиями введите следующую команду
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Private, Domain' -Enabled true
Обратитесь к снимку ниже:
ЗАМЕТКА:
- Приведенная выше команда активирует обнаружение сети в профилях частной и общедоступной сети.
- Если вы хотите включить сетевое обнаружение только в частной сети, используйте следующую команду:
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
Обратитесь к снимку ниже:
ЗАМЕТКА:
- Приведенная выше команда отключит обнаружение сети в профилях частной и общедоступной сети.
- Если вы хотите отключить сетевое обнаружение только в частной сети, используйте следующую команду:
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Private' -Enabled false
- Если вы хотите отключить сетевое обнаружение только в общедоступной сети, используйте следующую команду:
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Public' -Enabled false
Это все. Спасибо за чтение. Надеюсь, это было информативно. Напишите в комментариях, какой метод вам понравился больше всего.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)