O que saber
- Mais fácil: Abra o menu Iniciar > digite o comando > clique com o botão direito do mouse no aplicativo Prompt de Comando > Executar como administrador.
- Digite netstat -ab > pressione Enter > procure por itens no estado "LISTENING".
- A alternativa é usar um aplicativo de terceiros: Nós gostamos de TCPView, Nirsoft CurrPorts e PortQry Command Line Port Scanner.
Este artigo descreve como verificar se há portas abertas no Windows 10, o que é necessário se um aplicativo não puder acessar a Internet ou se você quiser bloquear um aplicativo.
Como verificar se uma porta está aberta com o Netstat
A maneira mais fácil de verificar se uma porta está aberta no Windows 10 é usando o comando Netstat. 'Netstat' é a abreviação de estatísticas de rede. Ele mostrará quais portas cada protocolo de internet (como TCP, FTP, etc.) está usando no momento.
O comando tem muitos parâmetros, mas os que você precisará usar para verificar se uma porta está aberta são (a), que fornece as portas ativas, e (b), que informa o nome da os processos usando essas portas.
-
Selecione o menu Iniciar e digite "command". Clique com o botão direito do mouse no aplicativo Prompt de Comando e selecione Executar como administrador.
-
Digite netstat -ab e pressione Enter Você verá uma longa lista de resultados, dependendo do que está se conectando à rede no momento. Você verá uma lista de processos em execução. Os números das portas abertas estarão após os últimos dois-pontos no endereço IP local (o da esquerda).
-
Procure os itens na lista com o estado "LISTENING". Estes são os processos que estão se comunicando através de uma das portas atualmente abertas.
-
Se você quiser saber o nome do programa que tem uma porta específica aberta, digite netstat -aon e pressione Enter Este comando mostrará o protocolo que o aplicativo está usando, os endereços IP locais e remotos e, o mais importante, o PID do aplicativo usando essa porta (o número na extrema direita). Lembre-se de procurar o status LISTENING.
-
Para encontrar o aplicativo relacionado a esse PID, clique com o botão direito do mouse no gerenciador de tarefas e selecione Gerenciador de Tarefas. Selecione a guia Detalhes. Procure no campo PID o PID que você anotou na tela do prompt de comando.
Como verificar se uma porta está funcionando usando aplicativos de terceiros
Se você não quiser usar o prompt de comando para verificar portas abertas, existem aplicativos de terceiros muito fáceis de usar que podem ajudar.
TCPView
TCPView é um utilitário incluído no Microsoft Sysinternals que mostra uma lista de todos os processos em execução e suas portas abertas associadas. Este aplicativo exibe portas abrindo e fechando e transferências de pacotes, tudo em tempo real.
Nirsoft CurrPorts
Nirsoft CurrPorts é outro utilitário para ver todas as portas que estão sendo usadas atualmente por aplicativos e serviços em seu sistema. Basta procurar a coluna portas locais para ver quais portas do seu computador estão ativas.
A lista também inclui portas que estão sendo conectadas na extremidade remota (o servidor na internet).
PortQry Command Line Port Scanner
Instale o PortQry Command Line Port Scanner para outro utilitário de linha de comando dedicado a escanear seu computador para portas abertas. Depois de instalá-lo, abra o prompt de comando no modo de administrador. O PortQry é instalado automaticamente no diretório C:\PortQryV2, portanto, altere o diretório do prompt de comando para esse diretório.
Digite o comando portqry.exe -local para ver todas as portas TCP e UDP abertas para sua máquina. Ele mostrará tudo o que você pode ver com o comando NetStat, além de mapeamentos de portas e quantas portas estão em cada estado.
O que é uma porta?
Aplicativos executados em seu computador alcançam e obtêm informações e dados de servidores em outros lugares da Internet. Esses aplicativos e o servidor sabem como se comunicar com base no endereço IP e no número da porta.
Pense no endereço IP como um endereço de rua e no número da porta como o número do apartamento. Se o servidor ou o aplicativo tentar se comunicar usando qualquer outro número de porta, não funcionará. Todas as outras portas serão "trancadas" porque outras portas estão fechadas.