Network Discovery är en funktion i Windows 10 som gör att vårt system kan hitta alla andra system (datorer, skrivare, etc.) som finns i samma nätverk. När nätverksidentifiering är aktiverad kommunicerar vårt system med andra system i nätverket genom att skicka sändningsmeddelanden. Denna funktion är särskilt användbar när systemen måste dela vissa resurser över nätverket som filer, skrivare, etc. Med detta sagt skulle det vara mycket lätt för angriparna att komma till resurserna också. Därför är denna funktion i allmänhet aktiverad för privata nätverk (hemma, organisationer) och inaktiverad för offentliga nätverk (på kaféer, flygplatser).
Du kan använda Network Discovery i tre stater.
- PÅ: Inom nätverket kan ditt system hitta alla andra enheter och alla andra enheter och hitta ditt system.
- AV: I detta läge kan ditt system inte hitta några andra enheter. Andra system kan inte hitta din enhet.
- Anpassad: I det här tillståndet är bara några av inställningarna med avseende på Network Discovery aktiverade.
I den här artikeln kan vi se hur du aktiverar och inaktiverar Network Discovery med hjälp av olika metoder.
Förutsättningar för att göra ändringar:
- För att göra ändringarna måste du ha Administratörsbehörighet
- För att Network Discovery ska kunna aktiveras bör följande tjänster ha Status som Löpning och Starttyp som Automatisk
- DNS-klient
- SSDP-upptäckt
- UPnP-enhetsvärd
- Funktion Discovery Resource Publication
- Funktion Discovery Provider Host
För att verifiera detsamma gör du följande
Steg 1: Tryck på Windows + r tangent tillsammans, detta öppnar ett körfönster.
Steg 2: Skriv services.msc och slå Stiga på
Steg 3: Sök efter de ovan nämnda tjänsterna i servicefönstret under kolumnen Namn och kontrollera deras status och starttyp. Till exempel i skärmdumpen nedan, DNS-klient tjänsten är i Löpning status och har starttyp Automatisk
Metod 1: Från kontrollpanelen
Steg 1: Håll tangenten på tangentbordet Windows + r samtidigt för att öppna körfönstret
Steg 2: När körningsfönstret visas skriver du kontroll / namn Microsoft. Nätverks-och delningscenter i avsnittet Öppna och tryck OK
Steg 3: Från fönstret Nätverk och delningscenter väljer du Ändra avancerade delningsinställningar från vänster sida
Steg 4: Här kan vi ställa in Network Discovery för olika nätverksprofiler (privat, offentligt)
Aktivera Network Discovery
För att möjliggöra nätverksidentifiering för privata nätverk,
- Välja Privat, expandera den genom att trycka på pilen för att visa alternativen.
- Under Nätverksupptäckt alternativ, Bock på Aktivera nätverksupptäckt
- Bock alternativet Aktivera automatisk installation av nätverksanslutna enheter.
- Tryck Spara ändringar
NOTERA:
För att Aktivera Network Discovery för offentligt nätverk. Välja Gäst eller allmänhet istället för Privat och följ stegen ovan.
Inaktivera Network Discovery
För att inaktivera nätverksupptäckten för privata nätverk,
Välj Privat, om Nätverksupptäckt alternativet inte visas, expandera det genom att trycka på pilen för att visa alternativen.
- Under Nätverksupptäckt alternativ, Bock på Stäng av nätverksupptäckt
- Tryck Spara ändringar
NOTERA:
För att Inaktivera Network Discovery för offentligt nätverk. Välja Gäst eller allmänhet istället för Privat och följ stegen ovan.
Metod 2: Från kommandotolken
Network Discovery kan också kontrolleras från kommandotolken. Nätverksupptäckt kommer dock att aktiveras / inaktiveras på båda nätverksprofilerna (privat, offentligt).
Steg 1: När du trycker på Windows + r samtidigt visas Run-fönstret.
Steg 2: Skriv cmd och tryck Ctrl + Skift + Enter tillsammans. Detta öppnar kommandotolken med administratörsrättigheter.
Aktivera Network Discovery
För att aktivera nätverksupptäckt anger du följande kommando
netsh advfirewall firewall set rule group = "Network Discovery" new enable = Ja
Vi kan se att Network Discovery har aktiverats för alla nätverksprofiler.
Inaktivera Network Discovery
För att inaktivera Network Discovery, ange följande kommando
netsh advfirewall firewall set rule group = "Network Discovery" new enable = Nej
Vi kan se att Network Discovery har stängts av för alla nätverksprofiler ..
Metod 3: Snabb lösning från Inställningar
Steg 1: Tryck på Windows + r samtidigt öppnas fönstret Kör.
Steg 2: Skriv i fönstret Kör ms-inställningar: nätverk och tryck Stiga på.
Steg 3: Inställningar -> Nätverk & Internet -> Statusfönstret öppnas, det visar medel för anslutning till internet (exempel, Ethernet, Wi-Fi, fjärranslutning). Låt oss säga att vi är anslutna med Ethernet, vi klickar på Egenskaper knappen under Ethernet.
Aktivera Network Discovery
I fönstret Inställningar som visas väljer du Privat som nätverksprofil.
Med denna enkla ändring kommer Network Discovery att aktiveras i systemet.
Inaktivera Network Discovery
I fönstret Inställningar som visas väljer du offentlig som nätverksprofil.
That's All och Network Discovery kommer att inaktiveras från systemet.
Metod 4: Från PowerShell
Steg 1: Öppna körfönstret med genvägen Windows + r
Steg 2: Skriv i fönstret powershell och tryck Ctrl + Skift + Enter tillsammans för att öppna PowerShell med Admin-rättigheter
Aktivera Network Discovery
Skriv följande kommando i det förhöjda PowerShell-fönstret
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Private, Domain' -Enabled true
Se ögonblicksbilden nedan:
NOTERA:
- Ovanstående kommando skulle aktivera nätverksupptäckt den Privat och allmän nätverksprofiler.
- Om du bara vill aktivera nätverksidentifiering i det privata nätverket använder du följande kommando:
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Private' -Enabled true
- Om du bara vill aktivera nätverksidentifiering i det offentliga nätverket använder du följande kommando:
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Public' -Enabled true
Inaktivera Network Discovery
Skriv följande kommando i det förhöjda powershell-fönstret
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Private, Domain' -Enabled false
Se ögonblicksbilden nedan:
NOTERA:
- Ovanstående kommando skulle inaktivera nätverksupptäckt den Privat och allmän nätverksprofiler.
- Om du bara vill inaktivera nätverksupptäckt i det privata nätverket använder du följande kommando:
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Private' -Enabled false
- Om du bara vill inaktivera nätverksupptäckt i det offentliga nätverket använder du följande kommando:
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Public' -Enabled false
Det är allt. Tack för att du läste. Hoppas att detta har varit informativt. Låt oss veta i kommentarer vilken metod du gillade mest.