Guia de Exceções do Firewall do Windows

Como Adicionar Exceções ao Firewall do Windows no Windows 10 e Windows 11

Um guia prático para permitir aplicativos, programas, portas, serviços e endereços IP confiáveis pelo Firewall do Windows Defender sem abrir mais acesso do que o necessário.

🖥 Windows 10 🪟 Windows 11 🛡 Firewall do Windows Defender ⚙ PowerShell 🔐 Escopo Seguro da Regra

O Que É uma Exceção do Firewall do Windows?

Uma exceção do Firewall do Windows é uma regra de permissão que deixa um tráfego de rede específico passar pelo Firewall do Windows Defender. A exceção pode permitir um aplicativo específico, um arquivo de programa da área de trabalho, um serviço do Windows, um número de porta, um protocolo ou tráfego de um endereço IP confiável.

No Windows 10 e no Windows 11, as exceções de firewall geralmente são criadas em um de dois lugares: a tela simples Permitir um aplicativo pelo firewall ou o console avançado chamado Firewall do Windows Defender com Segurança Avançada. O console avançado oferece mais controle sobre direção, caminho do programa, protocolo, porta, perfil e escopo de endereço remoto.

🧩

Exceção de Aplicativo

Permite que um aplicativo específico ou arquivo executável passe pelo firewall. É a melhor opção para a maioria dos programas de desktop e aplicativos da Microsoft Store.

🔌

Exceção de Porta

Permite tráfego para uma porta TCP ou UDP, como 8080, 25565, ou 3389. Útil para servidores e ferramentas de rede.

🌐

Exceção por Escopo de IP

Permite tráfego apenas de endereços de rede local, sub-redes ou dispositivos confiáveis selecionados, em vez de toda a rede.

ℹ️
Importante Uma exceção de firewall não é a mesma coisa que uma exclusão do Microsoft Defender Antivirus. Uma exceção de firewall controla o tráfego de rede. Uma exclusão de antivírus informa ao Defender para não verificar um arquivo, pasta, processo ou tipo de arquivo.

Quando Você Deve Adicionar uma Exceção ao Firewall do Windows?

Talvez seja necessário adicionar uma exceção quando um aplicativo confiável precisa receber conexões de entrada ou quando outro dispositivo não consegue se conectar a um serviço em execução no seu PC com Windows.

⚠️
Aviso de Segurança Não adicione exceções amplas de firewall para programas desconhecidos. Permita apenas o necessário, evite o perfil Público sempre que possível e remova regras de teste quando não precisar mais delas.

Antes de Adicionar uma Exceção ao Firewall no Windows 10 ou Windows 11

Antes de alterar regras de firewall, identifique exatamente o que precisa ser permitido. Isso evita criar uma exceção ampla demais ou difícil de diagnosticar posteriormente.

Pergunta Por que é importante Exemplo
Qual programa precisa de acesso? Uma regra baseada em programa geralmente é mais segura do que uma regra apenas por porta. C:\Program Files\MyApp\MyApp.exe
Entrada ou saída? A maioria dos problemas de hospedagem de aplicativos exige regras de entrada. Regras de saída são usadas quando o tráfego de saída é restrito. Regra de entrada para um servidor local
Qual perfil de rede? Privado geralmente é mais seguro para LANs domésticas ou de escritório. Público deve ser limitado. Somente Privado
Qual protocolo e porta? TCP e UDP são separados. Alguns aplicativos exigem ambos. TCP 8080 ou UDP 27015
Quais dispositivos podem se conectar? O escopo de endereço remoto pode limitar a regra a endereços IP confiáveis. 192.168.1.0/24
🏢 Domínio 🏠 Privado ☕ Público

Privado normalmente é o perfil correto para uma rede doméstica ou corporativa confiável. Público é usado para redes não confiáveis, como hotéis, aeroportos, cafés e Wi-Fi compartilhado. Se você não tem certeza de qual perfil sua rede usa, abra ConfiguraçõesRede e Internet e verifique as propriedades da conexão ativa.

Como Permitir um Aplicativo pelo Firewall do Windows

Este é o método mais fácil quando você deseja adicionar uma exceção de firewall para um programa de desktop comum ou um aplicativo da Microsoft Store listado.

  1. Pressione Win + R, digite control firewall.cpl e pressione Enter.
  2. Clique em Permitir um aplicativo ou recurso pelo Firewall do Windows Defender.
  3. Clique em Alterar configurações. A permissão de administrador pode ser necessária.
  4. Encontre o aplicativo na lista e marque a caixa ao lado dele.
  5. Escolha os perfis permitidos: Privado, Público ou ambos.
  6. Se o aplicativo não estiver listado, clique em Permitir outro aplicativo....
  7. Clique em Procurar..., selecione o arquivo .exe do programa e clique em Adicionar.
  8. Clique em OK para salvar a exceção do firewall.
Recomendado Para redes domésticas e de escritório, permita o aplicativo primeiro no perfil Privado. Adicione o perfil Público somente quando você entender claramente por que o aplicativo precisa aceitar conexões em redes não confiáveis.

Como Adicionar uma Exceção de Programa no Firewall do Windows Defender com Segurança Avançada

O console avançado do firewall é melhor quando você precisa de uma regra nomeada, um caminho de programa preciso, perfis de rede selecionados ou restrições de IP remoto.

  1. Pressione Win + R, digite wf.msc e pressione Enter.
  2. Clique em Regras de Entrada no painel esquerdo.
  3. Clique em Nova Regra... no painel direito.
  4. Selecione Programa e clique em Avançar.
  5. Selecione Este caminho de programa, clique em Procurar... e escolha o arquivo executável.
  6. Selecione Permitir a conexão.
  7. Escolha os perfis nos quais a regra deve ser aplicada: Domínio, Privado e/ou Público.
  8. Digite um nome descritivo, como Permitir MyApp Entrada - Privado.
  9. Clique em Concluir.

Bons nomes para regras de firewall:

Allow Plex Media Server - Private LAN

Allow TCP 8080 - Local Web Test Server

Allow MyApp.exe Inbound - Accounting Network

Depois de criar a regra, clique duas vezes nela para revisar as guias Programas e Serviços, Protocolos e Portas, Escopo e Avançado. Essas guias controlam o que a exceção permite e onde ela se aplica.

Como Adicionar uma Exceção de Porta ao Firewall do Windows

Uma exceção de porta é útil quando você sabe a porta TCP ou UDP exata exigida por um servidor, jogo, ferramenta de dispositivo ou ambiente de desenvolvimento. Use uma exceção de programa quando possível; use uma exceção de porta quando a documentação do aplicativo exigir especificamente uma porta.

  1. Pressione Win + R, digite wf.msc e pressione Enter.
  2. Selecione Regras de Entrada.
  3. Clique em Nova Regra....
  4. Selecione Porta e clique em Avançar.
  5. Escolha TCP ou UDP.
  6. Selecione Portas locais específicas e informe o número da porta, por exemplo 8080. Você também pode informar um intervalo, como 5000-5010.
  7. Selecione Permitir a conexão.
  8. Selecione os perfis corretos, preferencialmente Privado somente para uso na rede local.
  9. Dê um nome claro à regra e clique em Concluir.
Regra de exemplo Protocolo Porta Escopo recomendado
Servidor web local de teste TCP 8080 Perfil Privado, somente sub-rede local
Servidor Minecraft Java TCP 25565 Perfil Privado ou endereços remotos confiáveis
Área de Trabalho Remota TCP/UDP 3389 Somente VPN ou endereços IP confiáveis
Compartilhamento de arquivos / SMB TCP 445 Somente LAN privada; não exponha à internet

Como Adicionar Exceções ao Firewall do Windows com PowerShell

O PowerShell é útil para administradores, configurações repetíveis, scripts e suporte remoto. Abra Terminal (Administrador) ou Windows PowerShell (Administrador) antes de executar os comandos abaixo.

Adicionar uma Exceção de Programa com PowerShell

PowerShellNew-NetFirewallRule `
  -DisplayName "Allow MyApp Inbound - Private" `
  -Direction Inbound `
  -Program "C:\Program Files\MyApp\MyApp.exe" `
  -Action Allow `
  -Profile Private

Adicionar uma Exceção de Porta TCP com PowerShell

PowerShellNew-NetFirewallRule `
  -DisplayName "Allow TCP 8080 - Local Web Server" `
  -Direction Inbound `
  -Protocol TCP `
  -LocalPort 8080 `
  -Action Allow `
  -Profile Private

Adicionar uma Exceção de Porta UDP com PowerShell

PowerShellNew-NetFirewallRule `
  -DisplayName "Allow UDP 27015 - Game Server" `
  -Direction Inbound `
  -Protocol UDP `
  -LocalPort 27015 `
  -Action Allow `
  -Profile Private

Permitir Somente uma Sub-rede Local Confiável

PowerShellNew-NetFirewallRule `
  -DisplayName "Allow TCP 8080 from LAN only" `
  -Direction Inbound `
  -Protocol TCP `
  -LocalPort 8080 `
  -RemoteAddress 192.168.1.0/24 `
  -Action Allow `
  -Profile Private

Substitua o caminho do programa, o nome de exibição, a porta, o protocolo, o perfil e o endereço remoto pelos valores exigidos pelo seu aplicativo ou rede.

Como Adicionar Exceções ao Firewall do Windows com o Prompt de Comando

O Prompt de Comando pode criar exceções de firewall com netsh advfirewall. Isso é útil em scripts antigos ou sistemas nos quais o PowerShell não é preferido.

Adicionar uma Exceção de Programa com netsh

Prompt de Comandonetsh advfirewall firewall add rule name="Allow MyApp Inbound - Private" dir=in action=allow program="C:\Program Files\MyApp\MyApp.exe" profile=private enable=yes

Adicionar uma Exceção de Porta TCP com netsh

Prompt de Comandonetsh advfirewall firewall add rule name="Allow TCP 8080 - Local Web Server" dir=in action=allow protocol=TCP localport=8080 profile=private enable=yes

Adicionar uma Exceção de Porta UDP com netsh

Prompt de Comandonetsh advfirewall firewall add rule name="Allow UDP 27015 - Game Server" dir=in action=allow protocol=UDP localport=27015 profile=private enable=yes
💡
Dica Use PowerShell para novas automações sempre que possível. Ele é mais fácil de ler, mais fácil de filtrar e mais consistente com a administração moderna do Windows.

Como Limitar uma Exceção de Firewall a Redes Privadas ou Endereços IP Confiáveis

A exceção de firewall mais segura é a mais restrita que ainda permite que o aplicativo funcione. Depois de criar uma regra em wf.msc, você pode restringi-la ainda mais.

Limitar a Regra a Redes Privadas

  1. Abra wf.msc.
  2. Clique em Regras de Entrada.
  3. Clique duas vezes na sua regra personalizada.
  4. Abra a guia Avançado.
  5. Em Perfis, deixe apenas Privado selecionado, a menos que outro perfil seja necessário.
  6. Clique em OK.

Limitar a Regra a Endereços IP Confiáveis

  1. Abra as propriedades da regra em wf.msc.
  2. Abra a guia Escopo.
  3. Em Endereço IP remoto, selecione Estes endereços IP.
  4. Clique em Adicionar....
  5. Informe um endereço IP ou sub-rede confiável, como 192.168.1.50 ou 192.168.1.0/24.
  6. Clique em OK para salvar a alteração.
🔐
Melhor Prática Se apenas um dispositivo precisa de acesso, permita somente o endereço IP desse dispositivo. Se todos os dispositivos da sua LAN doméstica precisam de acesso, permita a sub-rede local em vez de todos os endereços remotos.

Como Editar, Desativar ou Remover Exceções do Firewall do Windows

Revise exceções personalizadas do firewall periodicamente. Regras antigas de teste, regras duplicadas ou regras de aplicativos removidos podem criar exposição desnecessária e dificultar a solução de problemas.

Tarefa Método pela interface gráfica Comando do PowerShell
Desativar uma regra Abra wf.msc, clique com o botão direito na regra e selecione Desativar Regra. Disable-NetFirewallRule -DisplayName "Rule Name"
Ativar uma regra Clique com o botão direito na regra e selecione Ativar Regra. Enable-NetFirewallRule -DisplayName "Rule Name"
Remover uma regra Clique com o botão direito na regra e selecione Excluir. Remove-NetFirewallRule -DisplayName "Rule Name"
Ver regras correspondentes Use as opções de pesquisa/filtro em Regras de Entrada. Get-NetFirewallRule -DisplayName "*MyApp*"

Remover uma Regra com o Prompt de Comando

Prompt de Comandonetsh advfirewall firewall delete rule name="Allow TCP 8080 - Local Web Server"

Por Que uma Exceção do Firewall do Windows Não Está Funcionando

Se o aplicativo ainda estiver bloqueado depois que você adicionar uma exceção, verifique a direção da regra, o perfil, o caminho do programa, o protocolo, a porta e se o aplicativo realmente está escutando conexões.

Problema O que verificar Correção
Perfil de rede incorreto A regra está permitida para Privado, mas o Windows marca a rede como Pública. Altere a rede ativa para Privada se ela for confiável, ou adicione o perfil correto à regra.
Direção da regra incorreta Regra de entrada versus regra de saída. Crie uma regra de entrada quando outros dispositivos precisarem se conectar a este PC.
O caminho do programa mudou O aplicativo foi atualizado ou movido para outra pasta. Edite a regra ou crie uma nova regra com o caminho atual do .exe.
Nenhum serviço está escutando netstat -ano | findstr :PORT Inicie o aplicativo ou serviço que deve aceitar conexões.
Protocolo incorreto O aplicativo exige UDP, mas somente TCP foi permitido, ou o contrário. Crie a regra TCP ou UDP correta. Alguns aplicativos exigem ambos.
O roteador bloqueia acesso pela internet Redirecionamento de porta, IP WAN, CGNAT e regras de firewall do roteador. Configure o redirecionamento de porta no roteador somente quando o acesso externo for necessário e seguro.
Firewall de terceiros está ativo Suítes de segurança podem substituir ou adicionar outra camada de firewall. Adicione a exceção no firewall de terceiros ou teste com ele temporariamente desativado.

Comandos Úteis para Verificar Conexões

Prompt de Comandonetstat -ano | findstr LISTENING
netstat -ano | findstr :8080
PowerShellGet-NetTCPConnection -State Listen
Test-NetConnection 192.168.1.50 -Port 8080

Perguntas Frequentes Sobre Exceções do Firewall do Windows

P É seguro adicionar uma exceção ao Firewall do Windows?
Pode ser seguro quando o aplicativo é confiável, a regra é limitada ao perfil de rede correto e o escopo de endereço remoto não é mais amplo do que o necessário. Evite adicionar exceções para aplicativos desconhecidos ou redes públicas.
P Devo permitir um programa ou abrir uma porta?
Prefira uma exceção de programa quando possível. Uma exceção de programa acompanha o executável específico. Uma exceção de porta permite tráfego para uma porta independentemente de qual programa esteja escutando nessa porta.
P Qual é a diferença entre os perfis de firewall Privado e Público?
Privado é para redes domésticas ou corporativas confiáveis. Público é para redes não confiáveis, como hotéis, cafés, aeroportos e Wi-Fi compartilhado. Exceções do firewall geralmente devem ser limitadas ao perfil Privado, a menos que haja um motivo específico para permitir o perfil Público.
P Preciso de direitos de administrador para adicionar uma exceção de firewall?
Sim, alterar regras do Firewall do Windows normalmente exige permissão de administrador. Usuários padrão podem ver as configurações, mas não conseguem salvar a maioria das alterações do firewall.
P Adicionar uma exceção de firewall torna o aplicativo acessível pela internet?
Não por si só. Uma exceção do Firewall do Windows permite tráfego no PC local. O acesso pela internet também depende de redirecionamento de porta no roteador, disponibilidade de IP público, NAT, restrições do provedor e configuração do serviço.
P Como desfazer uma exceção de firewall?
Abra wf.msc, encontre a regra em Regras de Entrada ou Regras de Saída, então desative ou exclua-a. No PowerShell, use Disable-NetFirewallRule ou Remove-NetFirewallRule.

Melhor Forma de Adicionar Exceções ao Firewall do Windows

Para a maioria dos usuários, o método mais seguro é permitir um aplicativo específico pelo Firewall do Windows e habilitá-lo somente no perfil Privado. Para mais controle, use wf.msc para criar uma regra de entrada nomeada, selecionar o programa ou porta exatos e limitar o escopo a endereços IP confiáveis.

🔐 Conclusão

Adicione somente as exceções de firewall que você realmente precisa, use nomes de regra descritivos, evite o perfil Público a menos que seja necessário e remova regras antigas após os testes. Uma regra restrita para um aplicativo confiável ou um intervalo de IP confiável é muito mais segura do que uma regra ampla que permite a conexão de qualquer dispositivo.