Network Discovery е функция в Windows 10, която позволява на нашата система да намери всички други системи (компютри, принтери и т.н.), които присъстват в същата мрежа. Когато е разрешено откриването на мрежа, нашата система комуникира с други системи в мрежата, като изпраща излъчени съобщения. Тази функция е особено полезна, когато системите трябва да споделят някои ресурси в мрежата, като файлове, принтери и т.н. Като каза това, би било много лесно за нападателите да стигнат и до ресурсите. Следователно тази функция обикновено е разрешена за частни мрежи (у дома, организации) и деактивирана за обществени мрежи (в кафенета, летища).
Можете да управлявате Network Discovery в три състояния.
- ВКЛЮЧЕНО: В мрежата вашата система може да намери всички други устройства и всички останали устройства и да намери вашата система.
- OFF: В този режим вашата система не може да намери други устройства. Също така други системи не могат да намерят вашето устройство.
- Потребителски: В това състояние са разрешени само някои от настройките по отношение на Network Discovery.
В тази статия нека да видим как да активирате и деактивирате Network Discovery с помощта на различни методи.
Предпоставки за извършване на промени:
- За да направите промените, които трябва да имате Администраторски права
- За да бъде разрешено откриването на мрежа, следващите услуги трябва да имат Състояние като Бягане и Тип на стартиране като Автоматично
- DNS клиент
- Откриване на SSDP
- Хост на UPnP устройство
- Публикация на ресурс за откриване на функции
- Хост на доставчика на функции
За да проверите същото, направете следното
Стъпка 1: Натиснете Windows + r заедно, това отваря стартиращ прозорец.
Стъпка 2: Напишете услуги.msc и удари Въведете
Стъпка 3: В прозореца на услугата, под колоната Име, потърсете горепосочените услуги и проверете тяхното състояние и тип стартиране Например в екрана по-долу DNS клиент услугата е в Бягане статус и има Тип на стартиране Автоматично
Метод 1: От контролния панел
Стъпка 1: В клавиатурата задръжте Windows + r клавиши едновременно, за да отворите прозореца за изпълнение
Стъпка 2: След като се появи прозорецът за изпълнение, въведете контрол / име Microsoft. NetworkAndSharingCenter в отворения раздел и натиснете Добре
Стъпка 3: От прозореца Център за мрежи и споделяне изберете Променете разширените настройки за споделяне от лявата страна
Стъпка 4: Тук можем да настроим Network Discovery за различни мрежови профили (частен, публичен)
Активирайте Network Discovery
За да се даде възможност за откриване на мрежа за частните мрежи,
- Избирам Частен, разгънете го, като натиснете стрелката, за да видите опциите.
- Под Откриване на мрежата опция, Отметнете на Включете откриването на мрежата
- Отметнете опцията Включете автоматичната настройка на свързани с мрежа устройства.
- Натиснете Запазите промените
ЗАБЕЛЕЖКА:
За да Активирайте Network Discovery за обществена мрежа. Избирам Гост или публичен вместо Частно и следвайте горните стъпки.
Деактивирайте Network Discovery
За да деактивирате откриването на мрежа за частни мрежи,
Изберете Частно, ако Откриване на мрежа опция не се вижда, разширете я, като натиснете стрелката, за да видите опциите.
- Под Откриване на мрежата опция, Отметнете на Изключете откриването на мрежата
- Натиснете Запазите промените
ЗАБЕЛЕЖКА:
За да Деактивирайте Network Discovery за обществена мрежа. Избирам Гост или публичен вместо Частно и следвайте горните стъпки.
Метод 2: От командния ред
Откриването на мрежата може да се контролира и от командния ред. Откриването на мрежата обаче ще бъде активирано / деактивирано и в двата мрежови профила (частен, публичен).
Стъпка 1: Когато натиснете Windows + r в същото време се появява прозорецът Run.
Стъпка 2: Напишете cmd и Натиснете Ctrl + Shift + Enter заедно. Това отваря командния ред с права на администратор.
Активирайте Network Discovery
За да разрешите откриването на мрежа, въведете следната команда
netsh advfirewall firewall set rule group = "Network Discovery" new enable = Да
Виждаме, че Network Discovery е включен за всички мрежови профили.
Деактивирайте Network Discovery
За да деактивирате откриването на мрежа, въведете следната команда
netsh advfirewall firewall set rule group = "Network Discovery" new enable = No
Виждаме, че Network Discovery е изключен за всички мрежови профили.
Метод 3: Бързо заобикаляне от Настройки
Стъпка 1: Натиснете Windows + r в същото време се отваря прозорецът Run.
Стъпка 2: В прозореца Изпълнение въведете ms-настройки: мрежа и натиснете Въведете.
Стъпка 3: Настройки -> Мрежа и интернет -> Отваря се прозорецът Състояние, в който се показват средствата за връзка с интернет (Пример, Ethernet, Wi-Fi, Dial-Up). Да предположим, че сме свързани с Ethernet, кликваме върху Имоти бутон, който е под Ethernet.
Активирайте Network Discovery
В появилия се прозорец Настройки изберете Частен като профил на мрежата.
С тази проста промяна в системата ще бъде активирано Network Discovery.
Деактивирайте Network Discovery
В появилия се прозорец Настройки изберете Публично като профил на мрежата.
Това е всичко и откриването на мрежата ще бъде деактивирано от системата.
Метод 4: От PowerShell
Стъпка 1: Отворете прозореца за изпълнение с пряк път Windows + r
Стъпка 2: Въведете в прозореца PowerShell и натиснете Ctrl + Shift + Enter заедно, за да отворите PowerShell с права на администратор
Активирайте Network Discovery
В повишения прозорец на 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
Деактивирайте Network Discovery
Въведете следната команда в прозореца с повишена мощност
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' -Anabled false
Това е всичко. Благодаря за четенето. Надявам се, че това е информативно. Кажете ни в коментари метода, който ви е харесал най-много.