A descoberta de rede é um recurso do Windows 10 que permite que nosso sistema encontre todos os outros sistemas (computadores, impressoras, etc.) que estão presentes na mesma rede. Quando a descoberta de rede está habilitada, nosso sistema se comunica com outros sistemas na rede enviando mensagens de broadcast. Este recurso é especialmente útil quando os sistemas precisam compartilhar alguns recursos na rede, como arquivos, impressoras, etc. Dito isso, seria muito fácil para os invasores chegarem aos recursos também. Portanto, esse recurso é geralmente ativado para redes privadas (em casa, organizações) e desativado para redes públicas (em cafés, aeroportos).
Você pode operar a descoberta de rede em três estados.
- LIGADO: dentro da rede, seu sistema pode localizar todos os outros dispositivos e todos os outros dispositivos e localizar seu sistema.
- OFF: Neste estado, seu sistema não pode encontrar nenhum outro dispositivo. Além disso, outros sistemas não conseguem encontrar o seu dispositivo.
- Personalizado: neste estado, apenas algumas das configurações relacionadas à descoberta de rede estão ativadas.
Neste artigo, vamos ver como habilitar e desabilitar a descoberta de rede usando métodos diferentes.
Pré-requisitos para fazer alterações:
- Para fazer as mudanças, você deve ter Privilégios de administrador
- Para que a descoberta de rede seja habilitada, os seguintes serviços devem ter Status como Corrida e Tipo de inicialização como Automático
- Cliente DNS
- SSDP Discovery
- Host de dispositivo UPnP
- Publicação de recurso de descoberta de função
- Anfitrião do provedor de descoberta de função
A fim de verificar o mesmo, faça o seguinte
Etapa 1: Pressione Windows + r juntos, isso abre uma janela de execução.
Etapa 2: Digite services.msc e acertar Entrar
Etapa 3: Na janela Serviço, na coluna Nome, pesquise os Serviços mencionados acima e verifique seu Status e Tipo de inicialização. Por exemplo, na captura de tela abaixo, Cliente DNS serviço está em Corrida status e tem tipo de inicialização Automático
Método 1: no painel de controle
Etapa 1: no teclado, segure o Windows + r teclas ao mesmo tempo para abrir a janela de execução
Etapa 2: assim que a janela de execução for exibida, digite controle / nome Microsoft. NetworkAndSharingCenter na seção Abrir e pressione OK
Etapa 3: Na janela Central de Rede e Compartilhamento, selecione Alterar configurações de compartilhamento avançadas do lado esquerdo
Etapa 4: aqui podemos configurar a descoberta de rede para diferentes perfis de rede (privada, pública)
Habilitar descoberta de rede
A fim de habilitar a descoberta de rede para as Redes Privadas,
- Escolher Privado, expanda-o pressionando a seta para ver as opções.
- Debaixo de Descoberta de rede opção, Marcação no Ativar descoberta de rede
- Marcação a opção Ative a configuração automática de dispositivos conectados à rede.
- Aperte Salvar alterações
NOTA:
A fim de Habilitar descoberta de rede para rede pública. Escolher Convidado ou Público em vez de Privado e siga as etapas acima.
Desativar descoberta de rede
Para desativar a descoberta de rede para redes privadas,
Escolha Privado, se o Descoberta de rede opção não for vista, expanda-a pressionando a seta para ver as opções.
- Debaixo de Descoberta de rede opção, Marcação no Desligue a descoberta de rede
- Aperte Salvar alterações
NOTA:
A fim de Desativar descoberta de rede para rede pública. Escolher Convidado ou Público em vez de Privado e siga as etapas acima.
Método 2: no prompt de comando
A descoberta de rede também pode ser controlada no prompt de comando. No entanto, a descoberta de rede será habilitada / desabilitada em ambos os perfis de rede (Privado, Público).
Etapa 1: quando você pressiona Windows + r ao mesmo tempo, a janela Executar é exibida.
Etapa 2: Digite cmd e imprensa Ctrl + Shift + Enter juntos. Isso abre o prompt de comando com direitos de administrador.
Habilitar descoberta de rede
Para ativar a descoberta de rede, digite o seguinte comando
netsh advfirewall firewall set rule group = "Network Discovery" new enable = Yes
Podemos ver que a descoberta de rede foi ativada para todos os perfis de rede.
Desativar descoberta de rede
Para desativar a descoberta de rede, digite o seguinte comando
netsh advfirewall firewall set rule group = "Descoberta de rede" new enable = Não
Podemos ver que a descoberta de rede foi DESLIGADA para todos os perfis de rede.
Método 3: Solução Rápida nas Configurações
Etapa 1: Pressione Windows + r ao mesmo tempo, a janela Executar é aberta.
Etapa 2: na janela Executar, digite ms-settings: rede e pressione Entrar.
Etapa 3: Configurações -> Rede e Internet -> A janela de status abre, mostra os meios de conexão com a internet (exemplo, Ethernet, Wi-Fi, dial-up). Digamos que estejamos conectados via Ethernet, clicamos em Propriedades botão que está abaixo de Ethernet.
Habilitar descoberta de rede
Na janela de configurações que aparece, escolha Privado como o Perfil de Rede.
Com esta simples mudança, a descoberta de rede será habilitada no sistema.
Desativar descoberta de rede
Na janela de configurações que aparece, escolha Público como o Perfil de Rede.
Isso é tudo e a descoberta de rede será desativada do sistema.
Método 4: do PowerShell
Etapa 1: Abra a janela de execução com o atalho Windows + r
Etapa 2: na janela, digite PowerShell e pressione Ctrl + Shift + Enter juntos para abrir o PowerShell com direitos de administrador
Habilitar descoberta de rede
Na janela elevada do PowerShell, digite o seguinte comando
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Private, Domain' -Enabled true
Consulte o instantâneo abaixo:
NOTA:
- O comando acima habilitaria a descoberta de rede em Privado e Público perfis de rede.
- Se você deseja habilitar a descoberta de rede apenas na rede privada, use o seguinte comando:
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Privado' -Enabled true
- Se você deseja habilitar a descoberta de rede apenas na rede pública, use o seguinte comando:
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Public' -Enabled true
Desativar descoberta de rede
Na janela do PowerShell elevada, digite o seguinte comando
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Private, Domain' -Enabled false
Consulte o instantâneo abaixo:
NOTA:
- O comando acima desabilitaria a descoberta de rede em Privado e Público perfis de rede.
- Se você deseja desativar a descoberta de rede apenas na rede privada, use o seguinte comando:
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Privado' -Enabled false
- Se você deseja desativar a descoberta de rede apenas na rede pública, use o seguinte comando:
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Public' -Enabled false
Isso é tudo. Obrigado pela leitura. Espero que tenha sido informativo. Deixe-nos saber nos comentários o método que mais gostou.