Network Discovery è una funzionalità di Windows 10 che consente al nostro sistema di trovare tutti gli altri sistemi (computer, stampanti, ecc.) presenti nella stessa rete. Quando il rilevamento della rete è abilitato, il nostro sistema comunica con altri sistemi della rete inviando messaggi di trasmissione. Questa funzione è particolarmente utile quando i sistemi devono condividere alcune risorse sulla rete come file, stampanti, ecc. Detto questo, sarebbe molto facile anche per gli aggressori raggiungere le risorse. Quindi, questa funzione è generalmente abilitata per le reti private (a casa, organizzazioni) e disabilitata per le reti pubbliche (nei bar, negli aeroporti).
È possibile utilizzare Network Discovery in tre stati.
- ON: All'interno della rete, il tuo sistema può trovare tutti gli altri dispositivi e tutti gli altri dispositivi e trovare il tuo sistema.
- OFF: In questo stato, il sistema non riesce a trovare altri dispositivi. Inoltre, altri sistemi non riescono a trovare il tuo dispositivo.
- Personalizzato: in questo stato sono abilitate solo alcune delle impostazioni relative a Network Discovery.
In questo articolo vediamo come abilitare e disabilitare Network Discovery utilizzando diversi metodi.
Prerequisiti per apportare modifiche:
- Per apportare le modifiche devi avere Privilegi di amministratore
- Affinché il rilevamento della rete sia abilitato, i seguenti servizi dovrebbero avere Stato come In esecuzione e Tipo di avvio come Automatico
- Client DNS
- Scoperta SSDP
- Host dispositivo UPnP
- Pubblicazione delle risorse di rilevamento delle funzioni Function
- Host del provider di rilevamento delle funzioni
Per verificare lo stesso, procedi come segue
Passaggio 1: premere Windows+r chiave insieme, questo apre una finestra di esecuzione.
Passaggio 2: digitare servizi.msc e colpisci accedere
Passaggio 3: nella finestra Servizio, nella colonna Nome, cercare i servizi sopra menzionati e controllarne lo stato e il tipo di avvio. Ad esempio, nello screenshot qui sotto, Client DNS il servizio è in In esecuzione stato e ha il tipo di avvio Automatico
Metodo 1: dal pannello di controllo
Passaggio 1: sulla tastiera, tieni premuto il tasto Windows+r tasti contemporaneamente per aprire la finestra di esecuzione
Passaggio 2: una volta visualizzata la finestra di esecuzione, digitare controllo /nome Microsoft. Centro connessioni di rete e condivisione nella sezione Apri e premi ok
Passaggio 3: dalla finestra Centro connessioni di rete e condivisione, selezionare Modifica le impostazioni di condivisione avanzate dal lato sinistro
Passaggio 4: qui possiamo configurare Network Discovery per diversi profili di rete (privato, pubblico)
Abilita il rilevamento della rete
Per consentire il rilevamento della rete per le reti private,
- Scegliere Privato, espandilo premendo la freccia per visualizzare le opzioni.
- Sotto il Scoperta della rete opzione, spuntare sul Attiva il rilevamento della rete
- spuntare l'opzione Attiva la configurazione automatica dei dispositivi connessi alla rete.
- stampa Salvare le modifiche
NOTA:
In modo da Abilita il rilevamento della rete per la rete pubblica. Scegliere Ospite o pubblico invece di Privato e segui i passaggi precedenti.
Disabilita l'individuazione della rete
Per disabilitare il rilevamento della rete per le reti private,
Scegli Privato, se il Scoperta della rete l'opzione non è visibile, espandila premendo la freccia per visualizzare le opzioni.
- Sotto il Scoperta della rete opzione, spuntare sul Disattiva il rilevamento della rete
- stampa Salvare le modifiche
NOTA:
In modo da Disabilita il rilevamento della rete per la rete pubblica. Scegliere Ospite o pubblico invece di Privato e segui i passaggi precedenti.
Metodo 2: dal prompt dei comandi
Network Discovery può essere controllato anche dal prompt dei comandi. Tuttavia, il rilevamento della rete sarà abilitato/disabilitato su entrambi i profili di rete (Privato, Pubblico).
Passaggio 1: quando si preme Windows+r contemporaneamente viene visualizzata la finestra Esegui.
Passaggio 2: digitare cmd e premere Ctrl+Maiusc+Invio insieme. Questo apre il prompt dei comandi con i diritti di amministratore.
Abilita il rilevamento della rete
Per abilitare il rilevamento della rete, inserisci il seguente comando
netsh advfirewall firewall set rule group = "Network Discovery" new enable = Sì
Possiamo vedere che Network Discovery è stato attivato per tutti i profili di rete.
Disabilita l'individuazione della rete
Per disabilitare il rilevamento della rete, inserisci il seguente comando
netsh advfirewall firewall set rule group="Network Discovery" new enable=No
Possiamo vedere che Network Discovery è disattivato per tutti i profili di rete..
Metodo 3: soluzione rapida da Impostazioni
Passaggio 1: premere Windows+r allo stesso tempo, si apre la finestra Esegui.
Passaggio 2: nella finestra Esegui, digitare impostazioni ms: rete e premi accedere.
Passaggio 3: Impostazioni -> Rete e Internet -> Si apre la finestra di stato, che mostra i mezzi di connessione a Internet (Esempio, Ethernet, Wi-Fi, Dial-Up). Diciamo che siamo connessi tramite Ethernet, clicchiamo su Proprietà pulsante che si trova sotto Ethernet.
Abilita il rilevamento della rete
Nella finestra Impostazioni che appare, Scegli Privato come profilo di rete.
Con questa semplice modifica, Network Discovery sarà abilitato nel sistema.
Disabilita l'individuazione della rete
Nella finestra Impostazioni che appare, Scegli Pubblico come profilo di rete.
Questo è tutto e Network Discovery sarà disabilitato dal sistema.
Metodo 4: da PowerShell
Passaggio 1: apri la finestra Esegui con la scorciatoia Windows+r
Passaggio 2: nella finestra, digitare powershell e premi Ctrl+Maiusc+Invio insieme per aprire PowerShell con diritti di amministratore
Abilita il rilevamento della rete
Nella finestra con privilegi elevati di PowerShell, digita il seguente comando
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Private, Domain' -Enabled true
Fare riferimento all'istantanea di seguito:
NOTA:
- Il comando precedente abilita il rilevamento della rete su Privato e Pubblico profili di rete.
- Se vuoi abilitare il rilevamento della rete solo sulla rete privata, usa il seguente comando:
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Private' -Enabled true
- Se vuoi abilitare il rilevamento della rete solo sulla rete pubblica, usa il seguente comando:
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Public' -Enabled true
Disabilita l'individuazione della rete
Nella finestra di PowerShell con privilegi elevati, digita il seguente comando
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Private, Domain' -Enabled false
Fare riferimento all'istantanea di seguito:
NOTA:
- Il comando precedente disabilita il rilevamento della rete su Privato e Pubblico profili di rete.
- Se vuoi disabilitare il rilevamento della rete solo sulla rete privata, usa il seguente comando:
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Private' -Enabled false
- Se vuoi disabilitare il rilevamento della rete solo sulla rete pubblica, usa il seguente comando:
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Public' -Enabled false
È tutto. Grazie per aver letto. Spero che questo sia stato informativo. Fateci sapere nei commenti il metodo che vi è piaciuto di più.