Como matar um processo em uma porta no Windows 11

click fraud protection

Cansado de lutar com processos que não terminam sozinhos, obstruindo portas valiosas e causando mau funcionamento de serviços e aplicativos críticos? Sua busca termina aqui! No Windows 11, você pode encerrar facilmente esses processos teimosos e liberar portas usando vários métodos para eliminar processos em uma porta.

Seu Windows 11 cria muitas portas virtualmente onde as conexões de internet começam e terminam. Vários softwares, serviços e aplicativos em seu dispositivo usam essas portas para se comunicar com seu servidor online no final dos desenvolvedores ou qualquer banco de dados em nuvem. Embora na maioria dos casos esses aplicativos limpem as portas quando você os fecha, alguns aplicativos mantêm as portas ocupadas mesmo depois que o serviço é interrompido. Quando você inicia outro aplicativo que deve usar a mesma porta, você enfrenta atrasos na inicialização ou o aplicativo não inicia. Quer consertar esses momentos horríveis? Continue lendo!

Por que você precisa matar um processo na porta?

Às vezes, um processo de software em execução em uma porta específica pode não terminar sozinho, mesmo depois que você fechou o aplicativo ou serviço associado. Isso pode acontecer devido a motivos, como um bug no software ou serviço, um problema de rede ou um conflito com outro aplicativo.

Para liberar a porta e permitir que outros processos a usem, pode ser necessário encerrar manualmente o processo que a está ocupando. É aqui que entra a eliminação de um processo em uma porta específica. Ao matar o processo, você pode liberar a porta e permitir que outros processos a usem.

Como matar um processo em uma porta no Windows 11

Aqui estão todos os métodos confiáveis ​​e comprovados para eliminar um processo em uma porta em qualquer PC com Windows 11. Além disso, você deve saber que os mesmos métodos funcionariam em PCs com Windows anteriores, como Win 10, Win 8.1, Win 7, etc.

Leia também:Como ver o uso do processador lógico no Gerenciador de tarefas

1. Matar processo na porta usando o prompt de comando

  • Clique em Iniciar e digite comando para abrir a ferramenta Prompt de comando.
  • Selecione os Executar como administrador link para abrir o utilitário Prompt de Comando com direitos elevados.
  • Agora, copie e cole este comando dentro da ferramenta e pressione Enter:
netstat -ano | encontrarstr:
  • Você deve substituir o texto de espaço reservado com um número de porta real que você deseja limpar.
  • O comando acima deve buscar o ID do processo (PID) para o processo que você deseja eliminar.
matar processo na porta usando o prompt de comando
matar processo na porta usando o prompt de comando
  • Depois de obter o PID, execute o seguinte código na mesma janela do CMD:
taskkill /F /PID 
  • Bater Digitar para encerrar com força o PID de destino na porta desejada no Windows 11.
  • Você deve substituir o texto de espaço reservado com um PID real recuperado executando o comando anterior.

2. Parar um processo em uma porta usando o monitor de recursos

Desde o sistema operacional Windows Vista, usuários especialistas em Windows PC, como desenvolvedores e engenheiros de rede de TI, têm usado o utilitário Resource Monitor para rastrear o uso de recursos do Windows PC, como CPU, RAM, HDD, SSD, rede e outros sobre.

Usando a mesma ferramenta, também é possível rastrear o uso da porta em um PC com Windows. Isso não é tudo! Você pode gerenciar o uso, eliminar processos, limpar portas e muito mais no mesmo utilitário. Este é um aplicativo integrado em PCs com Windows, portanto, você não precisa obter nenhum aplicativo de terceiros. Descubra abaixo como usar este método do seu lado:

  • Acerte o janelas + R teclas juntas para abrir o Correr ferramenta.
  • Lá, execute o seguinte comando para abrir o Monitor de recursos aplicativo:

resmon

  • No aplicativo Monitor de recursos, clique no botão Rede aba.
Portas de escuta de rede do monitor de recursos
Portas de escuta de rede do monitor de recursos
  • Dentro da guia Rede, clique no botão Portas de escuta cardápio.
  • Ai está! Todas as portas, seus protocolos, PID, aplicativos de ocupação, etc., estão à sua frente.
  • Os códigos sob o Imagem coluna do menu Portas de escuta são processos do Gerenciador de tarefas.
  • Abra o Gerenciador de tarefas aplicativo pressionando Ctrl + Mudança + Esc.
  • Agora, encontre a porta que deseja limpar no Resource Manager.
  • Além disso, procure o aplicativo relevante sob o Imagem coluna.
  • Em seguida, encontre a tarefa no Gerenciador de Tarefas no Processos coluna.
Finalizando uma tarefa no Gerenciador de Tarefas
Finalizando uma tarefa no Gerenciador de Tarefas
  • Clique com o botão direito o processo e escolha Finalizar tarefa no menu de contexto que aparece.

É isso! Você limpou a porta ocupada encerrando o processo vinculado a ela no Gerenciador de Tarefas.

3. Matar um processo na porta usando o PowerShell

Se você gosta de automatizar tarefas do Windows 11 usando o PowerShell, também deseja saber como eliminar um processo em uma porta usando esta poderosa ferramenta de linha de comando de um PC com Windows. Em seguida, você pode implementar os códigos em sua automação existente para automatizar totalmente o processo de eliminação de porta. Encontre abaixo os comandos do PowerShell e como eles funcionam em um PC com Windows 11:

  • Abrir PowerShell com direitos elevados. Para isso, você pode pesquisar Poder no Começar menu e clique Executar como administrador.
  • Em seguida, copie e cole o seguinte cmdlet no terminal do PowerShell:
Get-Process -Id (Get-NetTCPConnection -LocalPort ).OwningProcess
  • No cmdlet acima, você deve substituir o texto de espaço reservado com uma porta real que você deseja limpar do processo existente.
Aprenda como matar um processo na porta usando o PowerShell
Aprenda como matar um processo na porta usando o PowerShell
  • Agora que você tem o PID de que precisa, está pronto para executar o comando que mata uma porta no PowerShell. Aqui está o roteiro:
Stop-Process -Id  -Força
  • Não se esqueça de substituir o texto com um PID real. Agora, aperte o Digitar tecla para executar o código.

4. Matar um processo na porta usando aplicativos da Microsoft

Você pode usar os seguintes aplicativos do sistema Microsoft Sysinternals para encontrar portas engajadas e processos vinculados e interrompê-los convenientemente com apenas alguns cliques:

  • TCPView v4.19
  • Process Explorer v17.04

Por exemplo, se você estiver executando o aplicativo TCPView, precisará tentar as seguintes etapas:

  • Baixe a ferramenta do portal da web acima e abra-a.
  • A pasta baixada pode estar compactada, então você precisa de uma ferramenta Zip ou RAR para descompactá-la.
  • Agora, você pode executar os arquivos EXE dentro dele como tcpview64.exe para um PC Win 11 de 64 bits.
  • Acerte o Concordar botão e o aplicativo apareceria.
  • Lá, você pode navegar entre as portas de protocolo TCP e UDP.
  • Você pode identificar todas as portas envolvidas e seus processos diretamente na interface do aplicativo.
  • Identifique a porta que você precisa limpar clicando nela.
Aplicativo TCPView para matar um processo
Aplicativo TCPView para matar um processo
  • Simplesmente clique com o botão direito na porta selecionada e escolha Matar processo no menu de contexto.
Use o Process Explorer para eliminar o processo em uma porta
Use o Process Explorer para eliminar o processo em uma porta

Da mesma forma, você pode baixar e executar o aplicativo Process Explorer. Ele mostra o PID de todos os processos e aplicativos que usam uma porta do seu PC. Portanto, você pode usar qualquer um dos códigos do Método 1 ou 3 para encontrar um PID que precisa eliminar. Em seguida, clique com o botão direito do mouse no mesmo PID no aplicativo Process Explorer e clique na opção Kill Process. Isso deve limpar a porta necessária instantaneamente.

Leia também:Como converter arquivo RAR para ZIP no Windows

5. Matar processos em portas usando a ferramenta de redefinição de TCP/IP

Se nenhuma das opções acima funcionar para você, este é o melhor método que você pode experimentar. Este método redefine todas as portas COM TCP e UDP abertas para rede. Assim, você pode iniciar facilmente o próximo aplicativo que usaria uma porta usada anteriormente por um programa problemático. Veja como você pode fazer isso:

  • Abra o utilitário Prompt de Comando com direitos elevados.
  • Agora, execute os seguintes comandos, um por um:
netsh int ipv4 redefinido. netsh int ipv6 redefinido. netsh winsock redefinir 
Aprenda como redefinir portas usando a ferramenta de redefinição TCP IP
Aprenda como redefinir portas usando a ferramenta de redefinição TCP IP
  • Quando todos os comandos acima tiverem sido executados, execute o seguinte comando para verificar o status da porta de destino:
netstat -ano | encontrarstr:
  • Não se esqueça de substituir o text com um número de porta real que você deseja monitorar.

Conclusão

Portanto, esses são os métodos mais populares e comuns para eliminar um processo em qualquer porta de um PC com Windows 11. Você pode experimentar qualquer um dos métodos acima e compartilhar sua experiência abaixo na caixa de comentários. Além disso, se você conhece uma maneira melhor, não hesite em compartilhar isso em seu comentário. Compartilhe este artigo com seus amigos, colegas e seguidores para ajudá-los quando enfrentarem o mesmo erro de porta ocupada no Windows 11.