Como posso saber o que está escutando uma porta TCP / IP no Windows?

Sempre que um aplicativo quer tornar-se acessível através da rede, que afirma uma porta TCP / IP, o que significa que a porta não pode ser usado por qualquer outra coisa. Então, se você precisa usar uma porta em uso, como você dizer qual aplicativo está segurando-o?

Há um número de maneiras de dizer o que a aplicação tem a porta trancada, mas vamos percorrer o caminho built-in usando a linha de comando e Gerenciador de tarefas e, em seguida, uma grande aplicação freeware que faz tudo em um utilitário.

O primeiro passo é usar uma ferramenta de linha de comando para ver quais portas estão em uso, e usar um sinalizador especial que nos diz qual a porta é atribuído a cada número identificador do processo do Windows. Então, podemos usar esse número para procurar exatamente qual o processo é.

Abra um prompt de comando e digite o seguinte, você pode ter que abrir no modo de administrador para ver todos os processos

Isto irá mostrar-lhe imediatamente uma lista, embora seja talvez um pouco complicado. Você vai ver o nome do processo na lista, e você pode procurar por ela.

Você também pode usar esse outro método, que leva um passo extra, mas torna mais fácil para localizar o processo real

netstat -aon | Mais

Se você olhar no lado direito, você vai ver onde eu destacou a lista de PIDs ou identificadores de processo. Encontre o que está vinculado à porta que você está tentando resolver-para este exemplo, você verá que 0.0.0.0:80, ou porta 80, está em uso por PID 4708.

Agora você pode simplesmente abrir o Gerenciador de Tarefas, você pode ter que usar a opção de mostrar Processos para todos os usuários, e então você vai ser capaz de encontrar o PID na lista. Uma vez que você estiver lá, você pode usar o processo de ponta, Open File Location, ou Ir para Serviço (s) opções para controlar o processo ou pará-lo.

Se você não é realmente o tipo de linha de comando, ou você preferir apenas usar um utilitário simples de fazer tudo em uma única etapa, você pode usar o excelente CurrPorts Freeware Utilidade por NirSoft, um dos nossos autores do freeware favoritos.

Basta abrir o utilitário, e você pode ver tudo-processos, portos, portos remotos, o caminho completo para o processo.

Se você clicar duas vezes em qualquer um dos itens, você verá cada detalhe.

Você também pode usar CurrPorts para matar diretamente o processo, se quiser.

Baixar CurrPorts de nirsoft.net

Você também pode executar ‘-bona netstat’ e ignorar ter de olhar para o gerenciador de tarefas. O argumento -b inclui o nome do processo na saída.

Para os amantes do PowerShell: Get-NetworkStatistics | Format-Table

É verdade, mas o nome do processo pode ser bastante inútil quando muitas tarefas são tratadas por um processo. Um grande exemplo, que provavelmente ninguém irá ver em seu sistema, é svchost.exe. Gerenciador de tarefas ou outras ferramentas (por exemplo .: Process Explorer, services.msc, etc.) são necessários para ver o que esse processo está realmente fazendo.

Também digno de nota: Para ver o PID no Gerenciador de Tarefas, você pode ter para permitir que esta coluna. No Windows 7 ou anterior, você fazer isso a partir do menu View. No Windows 8, você clique com o botão direito em qualquer cabeçalho da coluna.

Oi

Fascinante, mas assustador, não é?

Como você saber mais sobre aqueles que parecem ser os processos da Microsoft? Além disso, tenho um conjunto powerline de extensões para o wifi, de Devolo, o que estão fazendo escuta? Eu presumo que eles estão esperando por tráfego na unidade Devolo particular?

Você também pode executar ‘-bona netstat’ e ignorar ter de olhar para o gerenciador de tarefas. O argumento -b inclui o nome do processo na saída.

Para os amantes do PowerShell: Get-NetworkStatistics | Format-Table

É verdade, mas o nome do processo pode ser bastante inútil quando muitas tarefas são tratadas por um processo. Um grande exemplo, que provavelmente ninguém irá ver em seu sistema, é svchost.exe. Gerenciador de tarefas ou outras ferramentas (por exemplo .: Process Explorer, services.msc, etc.) são necessários para ver o que esse processo está realmente fazendo.

Também digno de nota: Para ver o PID no Gerenciador de Tarefas, você pode ter para permitir que esta coluna. No Windows 7 ou anterior, você fazer isso a partir do menu View. No Windows 8, você clique com o botão direito em qualquer cabeçalho da coluna.

Oi

Fascinante, mas assustador, não é?

Como você saber mais sobre aqueles que parecem ser os processos da Microsoft? Além disso, tenho um conjunto powerline de extensões para o wifi, de Devolo, o que estão fazendo escuta? Eu presumo que eles estão esperando por tráfego na unidade Devolo particular?

Como uma criança que poderia ter parecia que havia uma fonte nunca terminando de livros Garfield por causa de como prolífico criador do banda desenhada, Jim Davis, é, há 60 volumes (atualmente publicado) de livros Garfield cada um dos quais recolhe um total de seis meses valor da banda desenhada em um volume.