Как включить и отключить обнаружение сети в Windows 10
Обнаружение сети - это функция в Windows 10, которая позволяет нашей системе находить все другие системы (компьютеры, принтеры и т. Д.), Которые присутствуют в той же сети. Когда обнаружение сети включено, наша система взаимодействует с другими системами в сети, отправляя широковещательные сообщения. Эта функция особенно полезна, когда системы должны совместно использовать некоторые ресурсы по сети, такие как файлы, принтеры и т. Д. При этом злоумышленникам будет очень легко добраться до ресурсов. Следовательно, эта функция обычно включена для частных сетей (дома, в организациях) и отключена для общедоступных сетей (в кафе, аэропортах).
Вы можете управлять Network Discovery в трех состояниях.
- ВКЛ: в сети ваша система может найти все другие устройства и все другие устройства и найти вашу систему.
- ВЫКЛ: в этом состоянии ваша система не может найти другие устройства. Кроме того, другие системы не могут найти ваше устройство.
- Пользовательский: в этом состоянии включены только некоторые параметры, относящиеся к обнаружению сети.
В этой статье давайте посмотрим, как включать и отключать обнаружение сети с помощью различных методов.
Предпосылки для внесения изменений:
- Для внесения изменений вам необходимо иметь Права администратора
- Для включения сетевого обнаружения следующие службы должны иметь Положение дел в качестве Бег и Тип запуска в качестве Автоматический
- DNS-клиент
- Обнаружение SSDP
- Хост устройства UPnP
- Публикация ресурсов для обнаружения функций
- Хост поставщика обнаружения функций
Чтобы убедиться в этом, сделайте следующее
Шаг 1: нажмите Windows + R вместе, это открывает окно запуска.
Шаг 2: введите services.msc и ударил Войти
Шаг 3. В окне «Служба» в столбце «Имя» найдите упомянутые выше службы и проверьте их состояние и тип запуска. Например, на скриншоте ниже DNS-клиент служба находится в Бег статус и имеет тип запуска Автоматический
Метод 1: из панели управления
Шаг 1. На клавиатуре удерживайте Windows + R одновременно клавиши, чтобы открыть окно запуска
Шаг 2. Когда появится окно запуска, введите control / name Microsoft.NetworkAndSharingCenter в разделе 'Открыть' и 'Нажмите' Ok
Шаг 3. В окне Центра управления сетями и общим доступом выберите Изменить расширенные настройки общего доступа с левой стороны
Шаг 4. Здесь мы можем настроить обнаружение сети для разных сетевых профилей (частный, общедоступный).
Включить обнаружение сети
Чтобы включить обнаружение сети для частных сетей,
- выбирать Частный , разверните его, нажав стрелку, чтобы просмотреть параметры.
- Под Обнаружение сети вариант, Поставить галочку на Включите обнаружение сети
- Поставить галочку опция Включите автоматическую настройку подключенных к сети устройств .
- Нажмите Сохранить изменения
ПРИМЕЧАНИЕ:
Чтобы Включить обнаружение сети для общедоступной сети . выбирать Гость или общедоступный вместо Private и выполните указанные выше действия.
Отключить обнаружение сети
Чтобы отключить обнаружение сети для частных сетей,
Выберите Частный, если Обнаружение сети не отображается, разверните его, нажав стрелку, чтобы просмотреть параметры.
- Под Обнаружение сети вариант, Поставить галочку на Отключить обнаружение сети
- Нажмите Сохранить изменения
ПРИМЕЧАНИЕ:
Чтобы Отключить обнаружение сети для общедоступной сети . выбирать Гость или общедоступный вместо Private и выполните указанные выше действия.
Метод 2: из командной строки
Сетевым обнаружением также можно управлять из командной строки. Однако обнаружение сети будет включено / отключено для обоих сетевых профилей (частный, общедоступный).
Шаг 1. Когда вы нажимаете Windows + R одновременно с этим появляется окно «Выполнить».
Шаг 2: введите cmd и нажмите Ctrl + Shift + Enter вместе. Откроется командная строка с правами администратора.
Включить обнаружение сети
Чтобы включить обнаружение сети, введите следующую команду
netsh advfirewall firewall set rule group='Network Discovery' new enable=Yes
Мы видим, что обнаружение сети включено для всех сетевых профилей.
Отключить обнаружение сети
Чтобы отключить обнаружение сети, введите следующую команду
netsh advfirewall firewall set rule group='Network Discovery' new enable=No
Мы видим, что обнаружение сети отключено для всех сетевых профилей.
Метод 3: быстрое решение в настройках
Шаг 1: нажмите Windows + R одновременно с этим открывается окно «Выполнить».
Шаг 2. В окне «Выполнить» введите ms-settings: сеть и нажмите Войти .
Шаг 3: Настройки -> Сеть и Интернет -> Откроется окно состояния, в котором показаны способы подключения к Интернету (например, Ethernet, Wi-Fi, Dial-Up). Допустим, мы подключены через Ethernet, мы нажимаем на Характеристики кнопка под Ethernet.
Включить обнаружение сети
В появившемся окне настроек выберите Частный как сетевой профиль.
С помощью этого простого изменения в системе будет включено обнаружение сети.
Отключить обнаружение сети
В появившемся окне настроек выберите Общественные как сетевой профиль.
Это все, и обнаружение сети будет отключено в системе.
Метод 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 10 доступным для обнаружения в сети
- Возможность изменить сетевой профиль с общедоступного на частный отсутствует в Windows 10
- Исправлено: сетевые компьютеры не отображаются в Windows 10.
- Брандмауэр Защитника Windows заблокировал некоторые функции из-за проблем с сетью в Windows 10
- Как включить / отключить автозапуск в Windows 10
- Как включить или отключить среду восстановления Windows