como ver qual processo está usando qual porta no windows 8

1

Estou tentando iniciar o servidor Tomcat no meu pc pelo eclipse. Mas está mostrando a seguinte mensagem

Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).

Estou usando o windows 8. No windows 7, no gerenciador de tarefas, pode-se encontrar o processo com seu número de porta.

Eu usei o comando netstat -aon | findstr : para descobrir o processo que está usando as portas 8005,8080,8009. Mas o ID do processo é mostrado por ele, não estou encontrando tal PID na lista PID no gerenciador de tarefas no gerenciador de tarefas.

    
por Black Swan 22.05.2016 / 17:02

2 respostas

1

Inicie o Gerenciador de Recursos, abra a tela TCP Connections e observe a coluna Local Port e encontre as portas que você deseja gratuitamente. Em seguida, verifique o nome correspondente na coluna Image .

    
por 22.05.2016 / 17:08
1

Como ver qual processo está usando qual porta nas janelas

Use tcpview de Windows Sysinternals :

TCPView is a Windows program that will show you detailed listings of all TCP and UDP endpoints on your system, including the local and remote addresses and state of TCP connections.

On Windows Server 2008, Vista, and XP, TCPView also reports the name of the process that owns the endpoint. TCPView provides a more informative and conveniently presented subset of the Netstat program that ships with Windows.

The TCPView download includes Tcpvcon, a command-line version with the same functionality.

Fonte: tcpview

Exemplo de saída (classificado pela porta local):

Avisodeisenção

Eunãosouafiliadocom Windows Sysinternals de qualquer forma, sou apenas um usuário final de seu software.

    
por 22.05.2016 / 18:39