Como matar o processo atualmente usando uma porta no host no Windows

Como matar o processo atualmente usando uma porta no host no Windows
No Windows, diferentes processos são executados em diferentes portas de TCP e UDP. Às vezes, precisamos acessar uma determinada porta, mas não podemos fazê -lo porque outro processo já está usando. Como resultado, devemos matar o processo nessa porta em particular. Para interromper processos específicos, você pode utilizar o número do PID ou da porta.

Este artigo elaborará o método para matar processos atualmente usando uma porta em localhost no Windows:

  • Usando Prompt de comando
  • Usando Powershell
  • Usando Curports

Vamos começar!

Método 1: Use o prompt de comando para matar o processo do Windows atualmente usando uma porta na localhost

Para matar o processo do Windows atualmente usando a porta localhost através do prompt de comando, siga as etapas listadas abaixo.

Etapa 1: Prompt de comando aberto

Primeiro, pressione o “Janela+r"Chave para abrir a caixa de corrida. Tipo "cmd”No menu suspenso e atingir o“OK”Botão para abrir um prompt de comando:

Etapa 2: Verifique o processo de execução da porta do host local

Utilize o “netstat”Comando para descobrir o processo atualmente em execução na porta do host local:

> netstat -ano | Findstr: 8000

Etapa 3: Mate Processo usando PID

Então, use o “TaskKill”Comandam e especifique o PID do processo atualmente em execução no host localhógrafo e mate -o:

> TaskKill /PID 11692 /f

Etapa 4: Verifique o estado do processo

Novamente execute o “netstat”Comando para verificar se a porta no host local está executando qualquer processo ou não:

> netstat -ano | Findstr: 8000

Como nenhuma saída é mostrada, o que indica que o processo especificado é morto com sucesso:

Etapa 5: Processo de Kill especificando a porta de localhost

Você pode matar um processo especificando uma porta de localhost usando o “NPX Kill-Port ”Comando:

> NPX Kill-Port 8000

Debacemos com sucesso o processo que está em execução usando uma porta no host:

Vamos conferir o método para matar o processo do Windows atualmente usando uma porta em localhost através do PowerShell.

Método 2: Use PowerShell para matar o processo do Windows atualmente usando uma porta na localhost

Para matar o processo do Windows atualmente usando a porta localhost com a ajuda do PowerShell, utilize as etapas abaixo fornecidas.

Etapa 1: Abra o Windows PowerShell

Use o "Janela+x”Chave, então escolha“Windows PowerShell”Como administrador da lista de opções que parecem abrir o Windows PowerShell:

Etapa 2: Encontre a porta de localhost executando qualquer processo

Em primeiro lugar, encontre qualquer processo que atualmente esteja usando uma porta no local de localhost ao executar o comando fornecido:

> netstat -ano | Findstr: 8000

Etapa 3: Mate Processo usando PID

Para rescindir um processo utilizando uma porta de localhost, emita o “Stop-Process”Comando com o número PID:

> Stop-Process 13744

Etapa 4: Processo de Kill especificando a porta de localhost

O número da porta do host local também pode ser usado pelo usuário para encerrar o processo. Para fazer isso, use o “Get-Process”Comando e passe sua saída para o“Stop-Process”Comando usando o operador do tubo“ | ”. Esta ação matará o processo que está em execução atualmente na porta especificada:

> Get -Process -id (Get -NettCPConnection -Localport "8000").Propriedade do Propriedade | Stop-Process

Execute o “netstat”Comando mais uma vez para confirmar que o processo especificado matou:

> netstat -ano | Findstr: 8000

Agora, vamos para a próxima seção!

Método 3: Use Currports para matar o processo atualmente usando uma porta em localhost no Windows

Para matar o processo atualmente em execução em uma porta em localhost usando a ferramenta Currports no Windows, siga as etapas listadas abaixo.

Etapa 1: Baixe Curports

Visite o link fornecido abaixo e faça o download do arquivo de configuração Currports:

https: // www.Nirsoft.net/utils/cports.HTML#Downloadlinks

Etapa 2: Extrair pasta de configuração Curports

Vou ao "Transferências”Diretório e extraia a pasta ZIP. Para fazer isso, clique com o botão direito do mouse no arquivo e escolha o “Extrair aqui”Opção:

Etapa 3: Executar Arquivo de Execução Curports

Clique duas vezes no arquivo para executar o “cports.exe" arquivo:

Etapa 4: Processo de Kill

Selecione a porta e escolha o “Processos de matar da porta selecionada”Opção do menu de contexto para matar os processos:

Demonstramos efetivamente os métodos para matar o processo atualmente usando uma porta em localhost no Windows.

Conclusão

Para matar o processo do Windows atualmente usando uma porta no host, use o “NPX Kill-Port 8000”Comando no prompt de comando. No Windows PowerShell, o “Obtenha -process"Comando e o"Stop-Process”Comando para descobrir e encerrar os processos especificados. Por fim, as ferramentas Currports também podem ser utilizadas para o mesmo objetivo. Nesta postagem do blog, mostramos como interromper os processos do Windows que estão usando uma porta na localhost.