No artigo de hoje, vamos demonstrar em como identificar no Windows um serviço que esteja ocupando uma porta de execução.
Imagina você querer subir um serviço, por exemplo, um AppServer, e ai não consegue pois a porta TCP já está sendo usada.
Como poder identificar então no Windows qual serviço esta usando qual porta? Vamos lá.
- Abra o Prompt de Comando
- Execute o seguinte comando, sendo que substitua o 1257 pela porta que você deseja procurar
netstat -a -n -o | find "1257"
- Pegue o número do PID (Process ID) que fica estará na última coluna
- Abra o Gerenciador de Tarefas (Ctrl + Shift + Esc ou Ctrl + Alt Del)
- Vá na Aba de Detalhes, se for Windows 11, você pode procurar diretamente pelo PID
- Se for outras versões do Windows, ordene pelo PID e navegue até encontrar
- Clique com o botão direito no PID e depois clique em Propriedades
- Agora basta analisar a aplicação que esta rodando nessa Porta (no nosso exemplo era a 1257)
Referências:
- Stack Overflow – Find the PID of a process that uses a port on Windows
- Stack Overflow – How do I find out which process is listening on a TCP or UDP port on Windows
Bom pessoal, por hoje é só.
Abraços e até a próxima.