17Aug
Sempre que um aplicativo deseja se tornar acessível através da rede, ele reivindica uma porta TCP / IP, o que significa que a porta não pode ser usada por qualquer outra coisa. Então, como você verifica as portas abertas para ver qual aplicativo já está usando?
Um endereço IP especifica um computador ou outro dispositivo de rede em uma rede. Quando um dispositivo envia tráfego para outro, o endereço IP é usado para encaminhar esse tráfego para o local apropriado. Uma vez que o tráfego chega ao lugar certo, o dispositivo precisa saber qual aplicativo ou serviço para enviar o tráfego para.É aí que os portos entram. Se o endereço IP é semelhante a um endereço de rua em um pedaço de correio, a porta é algo como o nome da pessoa naquela residência que recebe o correio. Para a maior parte, você não precisa se preocupar com os portos. Mas de vez em quando, você pode encontrar um aplicativo configurado para escutar o tráfego na mesma porta que outro aplicativo já usou. Nesse caso, você precisará identificar o aplicativo que já possui essa porta em uso.
Existem várias maneiras de dizer qual aplicativo tem uma porta bloqueada, mas nós vamos encaminhá-lo através de algumas maneiras embutidas que usam o prompt de comando e, em seguida, mostrar-lheum ótimo aplicativo de freeware que o torna ainda mais fácil. Todos esses métodos devem funcionar independentemente da versão do Windows que você usa.
Use ferramentas incorporadas para ver o que está ouvindo uma porta
Temos dois comandos para mostrar. O primeiro lista as portas ativas juntamente com o nome do processo que está sendo usado. Na maioria das vezes, esse comando funcionará bem.Às vezes, porém, o nome do processo não o ajudará a identificar qual aplicativo ou serviço realmente possui uma porta amarrada. Nessas ocasiões, você precisará listar as portas ativas juntamente com seus números de identificador de processo e depois procurar esses processos no Gerenciador de Tarefas.
Opção 1: Usar a porta de exibição junto com os nomes de processo
Primeiro, você precisará abrir o prompt de comando no modo administrador. Clique em Iniciar e, em seguida, digite "comando" na caixa de pesquisa. Quando você vir "Prompt de comando" aparecer nos resultados, clique com o botão direito do mouse e escolha "Executar como administrador".
No prompt de comando, digite o seguinte texto e clique em Enter:
netstat -abDepois de pressionar Enter, oos resultados podem demorar um ou dois minutos para serem totalmente exibidos, então seja paciente. Percorra a lista para encontrar a porta( que está listada após o cólon à direita do endereço IP local) e você verá o nome do processo listado abaixo dessa linha. Se você gostaria de tornar as coisas um pouco mais fáceis, lembre-se de que você também pode canalizar os resultados do comando para um arquivo de texto. Você pode então procurar o arquivo de texto para o número da porta que você está procurando.
Aqui, por exemplo, você pode ver que a porta 49902 está amarrada por um processo chamado picpick.exe. PicPick é um editor de imagens em nosso sistema, para que possamos assumir que a porta está realmente amarrada pelo processo que verifica regularmente as atualizações do aplicativo.
Opção dois: Usar a porta de exibição junto com identificadores de processo
Se o nome do processo para o número da porta que você está procurando torna difícil dizer qual é o aplicativo relacionado, você pode tentar uma versão do comando que mostra os identificadores do processo(PIDs) em vez de nomes. Digite o seguinte texto no Prompt de Comando e, em seguida, pressione Enter:
netstat -aonA coluna na extrema direita lista PIDs, então basta encontrar o que está vinculado à porta que você está tentando solucionar.
Em seguida, abra o Gerenciador de Tarefas clicando com o botão direito do mouse em qualquer espaço aberto em sua barra de tarefas e escolhendo "Gerenciador de Tarefas".
Se estiver usando o Windows 8 ou 10, mude para a guia "Detalhes" no Gerenciador de Tarefas. Nas versões mais antigas do Windows, você verá esta informação na guia "Processos".Classifique a lista de processos pela coluna "PID" e encontre o PID associado à porta que você está investigando. Você pode saber mais sobre o aplicativo ou serviço que a porta está amarrada, observando a coluna "Descrição".
Caso contrário, clique com o botão direito do mouse no processo e escolha "Abrir local do arquivo". A localização do arquivo provavelmente lhe dará pistas sobre o aplicativo envolvido.
Quando uma vez que você estiver lá, você pode usar as opções End Process, Open File Location ou Go to Service( s) para controlar o processo ou interrompê-lo.
Use o NirSoft CurrPorts para ver o que está ouvindo em uma porta
Se você não é realmente o tipo de prompt de comando - ou prefira apenas usar um utilitário simples para fazer tudo isso em um único passo - recomendamos o excelente utilitário CurrPorts gratuito por parte do NirSoft. Vá em frente e baixe a ferramenta. Apenas certifique-se de obter a versão correta( a versão normal é para Windows de 32 bits e a versão x64 é para Windows de 64 bits).É um aplicativo portátil, então você não precisará instalá-lo. Basta descompactar a pasta de download e executar o executável.
Na janela CurrPorts, classifique pela coluna "Local Port", encontre a porta que você está investigando, e você pode ver tudo: o nome do processo, PID, a porta, o caminho completo para o processo e assim por diante.
Para facilitar ainda mais, clique duas vezes em qualquer processo para ver cada detalhe em uma única janela.
Quando você determinou qual aplicativo ou serviço possui a porta que você está investigando amarrada, depende de você como lidar com isso. Se for um aplicativo, você pode ter a opção de especificar um número de porta diferente. Se é um serviço - ou você não tem a opção de especificar um número de porta diferente - você provavelmente terá que parar o serviço ou remover o aplicativo.