Como desabilitar a descoberta de rede em perfis públicos via PowerShell
🔍 WiseChecker

Como desabilitar a descoberta de rede em perfis públicos via PowerShell

Solução rápida: Execute Set-NetFirewallProfile -Profile Public -Enabled True; Get-NetFirewallRule -DisplayGroup “Network Discovery” | Where-Object Profile -like “*Public*” | Disable-NetFirewallRule no PowerShell elevado. A descoberta de rede agora está desativada em todo perfil Público ao qual o PC se conectar.

Você quer proteção em redes públicas: ao usar Wi-Fi de cafeteria, redes de hotel ou qualquer conexão não confiável, seu PC não deve se anunciar nem navegar pela rede. As configurações padrão do perfil Público do Windows são razoáveis, mas a Descoberta de Rede pode ainda estar parcialmente ativada.

Sintoma: Você quer garantir que a descoberta de rede esteja totalmente desabilitada em perfis de rede Públicos via PowerShell.
Afeta: Windows 11 (qualquer edição).
Tempo de correção: 3 minutos.

ADVERTISEMENT

Método 1: Desabilitar via regras de firewall do PowerShell

  1. Abra o PowerShell elevado.
  2. Execute:

    Get-NetFirewallRule -DisplayGroup “Network Discovery” | Where-Object Profile -like “*Public*” | Disable-NetFirewallRule

  3. Verifique: Get-NetFirewallRule -DisplayGroup “Network Discovery” | Where-Object Profile -like “*Public*” | Select-Object DisplayName, Enabled

Método 2: Desabilitar via Configurações

  1. Configurações → Rede e internet → Configurações de rede avançadas → Configurações de compartilhamento avançadas.
  2. Expanda Redes públicas.
  3. Desative Descoberta de rede.
  4. Desative Compartilhamento de arquivos e impressoras.

ADVERTISEMENT

Método 3: Política de Grupo para ambientes gerenciados

  1. gpedit.msc → Configuração do Computador → Configurações do Windows → Configurações de Segurança → Políticas do Gerenciador de Lista de Redes.
  2. Defina redes não identificadas como Públicas.
  3. Defina Permissões do Usuário para não permitir alteração de local.

Verificação

  • Conecte-se a uma rede de perfil Público.
  • Abra o Explorador de Arquivos → Rede. Outros dispositivos não aparecem (seu PC também não transmite).
  • Test-NetConnection <seu-IP-público> -Port 445 de outro dispositivo na mesma rede — falha (compartilhamento de arquivos bloqueado).

ADVERTISEMENT

Se nada disso funcionar

Se dispositivos ainda descobrirem o seu, verifique se o mDNS/Bonjour está em execução (alguns aplicativos instalam o Bonjour para descoberta entre plataformas). Desabilite o serviço Bonjour se não for necessário. Para preocupações crônicas com exposição em redes públicas, use uma VPN para tunelar por infraestrutura confiável, independentemente do Wi-Fi local.

Resumo: Um comando PowerShell desabilita a descoberta de rede em todos os perfis Públicos. Combine com a interface de Configurações para desativar completamente o compartilhamento.

ADVERTISEMENT