Network Discovery to funkcja systemu Windows 10, która pozwala naszemu systemowi znaleźć wszystkie inne systemy (komputery, drukarki itp.), które są obecne w tej samej sieci. Gdy wykrywanie sieci jest włączone, nasz system komunikuje się z innymi systemami w sieci, wysyłając wiadomości rozgłoszeniowe. Ta funkcja jest szczególnie przydatna, gdy systemy muszą współdzielić niektóre zasoby w sieci, takie jak pliki, drukarki itp. Powiedziawszy to, atakującym bardzo łatwo byłoby również dostać się do zasobów. Dlatego ta funkcja jest ogólnie włączona w sieciach prywatnych (w domu, organizacjach) i wyłączona w sieciach publicznych (w kawiarniach, na lotniskach).
Odnajdywanie sieci można obsługiwać w trzech stanach.
- ON: W sieci system może znaleźć wszystkie inne urządzenia i wszystkie inne urządzenia oraz znaleźć system.
- OFF: W tym stanie system nie może znaleźć żadnych innych urządzeń. Ponadto inne systemy nie mogą znaleźć Twojego urządzenia.
- Niestandardowy: W tym stanie włączone są tylko niektóre ustawienia dotyczące wykrywania sieci.
W tym artykule zobaczmy, jak włączyć i wyłączyć wykrywanie sieci przy użyciu różnych metod.
Warunki wstępne dokonywania zmian:
- Aby dokonać zmian musisz mieć Przywileje administratora
- Aby wykrywanie sieci było włączone, następujące usługi powinny mieć: Status tak jak Bieganie i Typ uruchomienia tak jak Automatyczny
- Klient DNS
- Wykrywanie SSDP
- Host urządzenia UPnP
- Publikacja zasobów wykrywania funkcji
- Host dostawcy wykrywania funkcji
Aby to sprawdzić, wykonaj następujące czynności
Krok 1: Naciśnij Windows+r razem, otwiera się okno uruchamiania.
Krok 2: Wpisz services.msc i uderzył Wchodzić
Krok 3: W oknie Usługa, w kolumnie Nazwa wyszukaj wyżej wymienione Usługi i sprawdź ich Status oraz Typ uruchomienia. Na przykład na poniższym zrzucie ekranu Klient DNS usługa jest w Bieganie status i ma typ uruchomienia Automatyczny
Metoda 1: Z Panelu sterowania
Krok 1: Na klawiaturze przytrzymaj Windows+r klawisze jednocześnie, aby otworzyć okno uruchamiania
Krok 2: Gdy pojawi się okno uruchamiania, wpisz kontrola /nazwa Microsoft. Centrum sieci i udostępniania w sekcji Otwórz i naciśnij dobrze
Krok 3: W oknie Centrum sieci i udostępniania wybierz Zmień zaawansowane ustawienia udostępniania z lewej strony
Krok 4: Tutaj możemy skonfigurować wykrywanie sieci dla różnych profili sieciowych (prywatny, publiczny)
Włącz wykrywanie sieci
Aby włączyć wykrywanie sieci dla sieci prywatnych,
- Wybierać Prywatny, rozwiń go, naciskając strzałkę, aby wyświetlić opcje.
- Pod Wykrywanie sieci opcja, Kleszcz na Włącz wykrywanie sieci
- Kleszcz opcja Włącz automatyczną konfigurację urządzeń podłączonych do sieci.
- naciśnij Zapisz zmiany
UWAGA:
W celu Włącz wykrywanie sieci dla sieci publicznej. Wybierać Gość lub Publiczny zamiast Prywatne i wykonaj powyższe kroki.
Wyłącz wykrywanie sieci
Aby wyłączyć wykrywanie sieci dla sieci prywatnych,
Wybierz Prywatne, jeśli Wykrywanie sieci opcja nie jest widoczna, rozwiń ją, naciskając strzałkę, aby wyświetlić opcje.
- Pod Wykrywanie sieci opcja, Kleszcz na Wyłącz wykrywanie sieci
- naciśnij Zapisz zmiany
UWAGA:
W celu Wyłącz wykrywanie sieci w sieci publicznej. Wybierać Gość lub Publiczny zamiast Prywatne i wykonaj powyższe kroki.
Metoda 2: Z wiersza polecenia
Wykrywanie sieci można również kontrolować z wiersza polecenia. Jednak wykrywanie sieci będzie włączone/wyłączone w obu profilach sieciowych (Prywatny, Publiczny).
Krok 1: Po naciśnięciu Windows+r w tym samym czasie pojawia się okno Uruchom.
Krok 2: Wpisz cmd i naciśnij Ctrl+Shift+Enter razem. Spowoduje to otwarcie wiersza polecenia z uprawnieniami administratora.
Włącz wykrywanie sieci
Aby włączyć wykrywanie sieci, wprowadź następujące polecenie
netsh advfirewall firewall set rule group = "Network Discovery" new enable = Yes
Widzimy, że wykrywanie sieci zostało włączone dla wszystkich profili sieciowych.
Wyłącz wykrywanie sieci
Aby wyłączyć wykrywanie sieci, wprowadź następujące polecenie
netsh advfirewall firewall set rule group = "Network Discovery" new enable = Nie
Widzimy, że wykrywanie sieci zostało WYŁĄCZONE dla wszystkich profili sieciowych..
Metoda 3: Szybkie obejście z ustawień
Krok 1: Naciśnij Windows+r w tym samym czasie otwiera się okno Uruchom.
Krok 2: W oknie Uruchom wpisz ustawienia ms: sieć i naciśnij Wchodzić.
Krok 3: Ustawienia –> Sieć i Internet –> Otworzy się okno Status, pokazujące sposób połączenia z Internetem (Przykład, Ethernet, Wi-Fi, Dial-Up). Powiedzmy, że jesteśmy połączeni przez Ethernet, klikamy Nieruchomości przycisk znajdujący się pod Ethernetem.
Włącz wykrywanie sieci
W wyświetlonym oknie Ustawienia wybierz Prywatny jako Profil sieci.
Dzięki tej prostej zmianie w systemie zostanie włączone wykrywanie sieci.
Wyłącz wykrywanie sieci
W wyświetlonym oknie Ustawienia wybierz Publiczny jako Profil sieci.
To wszystko, a wykrywanie sieci zostanie wyłączone z systemu.
Metoda 4: Z PowerShell
Krok 1: Otwórz okno uruchamiania za pomocą skrótu Windows + r
Krok 2: W oknie wpisz powershell i naciśnij Ctrl+Shift+Enter razem, aby otworzyć PowerShell z uprawnieniami administratora
Włącz wykrywanie sieci
W podniesionym oknie PowerShell wpisz następujące polecenie
Get-NetFirewallRule -DisplayGroup „Wykrywanie sieci”|Set-NetFirewallRule -Profile „Prywatny, domena” -Włączona prawda
Zobacz zrzut ekranu poniżej:
UWAGA:
- Powyższe polecenie spowoduje włączenie wykrywania sieci Prywatne i publiczne profile sieciowe.
- Jeśli chcesz włączyć wykrywanie sieci tylko w sieci prywatnej, użyj następującego polecenia:
Get-NetFirewallRule -DisplayGroup „Odnajdowanie sieci”|Set-NetFirewallRule -Profile „Prywatny” - włączone prawda
- Jeśli chcesz włączyć wykrywanie sieci tylko w sieci publicznej, użyj następującego polecenia:
Get-NetFirewallRule -DisplayGroup „Wykrywanie sieci”|Set-NetFirewallRule -Profile „Publiczny” - włączone prawda
Wyłącz wykrywanie sieci
W podniesionym oknie powershell wpisz następujące polecenie
Get-NetFirewallRule -DisplayGroup „Odnajdowanie sieci”|Set-NetFirewallRule -Profile „Prywatny, domena” -Włączone false
Zobacz zrzut ekranu poniżej:
UWAGA:
- Powyższe polecenie wyłączyłoby wykrywanie sieci Prywatne i publiczne profile sieciowe.
- Jeśli chcesz wyłączyć wykrywanie sieci tylko w sieci prywatnej, użyj następującego polecenia:
Get-NetFirewallRule -DisplayGroup „Odnajdowanie sieci”|Set-NetFirewallRule -Profile „Prywatny” – włączone false
- Jeśli chcesz wyłączyć wykrywanie sieci tylko w sieci publicznej, użyj następującego polecenia:
Get-NetFirewallRule -DisplayGroup „Odnajdowanie sieci”|Set-NetFirewallRule -Profile „Publiczny” – włączone false
To wszystko. Dziękuję za przeczytanie. Mam nadzieję, że to było pouczające. Daj nam znać w komentarzach, jaka metoda Ci się najbardziej podobała.