Início > Infraestrutura > Como Listar e Encerrar Processos no Windows

Como Listar e Encerrar Processos no Windows

O interpretador de comandos bash possui os comandos ps e kill para, respectivamente, listar e encerrar processos. Conhecendo o ID do processo através do comando ps, podemos encerrá-lo com o kill.

No Windows, as ações são realizadas principalmente via interface gráfica. O Gerenciador de Tarefas lista os processos em execução, mas não exibe os IDs de cada processo. Se você estiver precisando saber o ID de um processo, o Gerenciador de Tarefas não ajuda. Eu precisava saber o ID de um processo java para utilizar o jstack.

Achei a resposta aqui. O comando tasklist exibe todas as aplicações e serviços rodando com seus respectivos PID (Process ID):

tasklist_help

Rodar o comando tasklist sem parâmetros já é o suficiente para exiber os processos e seus respectivos IDs:

Screenshot from 2016-02-06 08-40-54

Vamos focar no processo chamado “AvastSvc.exe”. É possível filtrar as informações do tasklist com o parâmetro “/FI”:

TASKLIST /FI "IMAGENAME eq AvastSvc.exe"

Screenshot from 2016-02-06 09-02-36

Conhecendo o ID do processo, podemos encerrá-lo com o taskkill:

TASKKILL /PID 1048

Com o taskkill, é possível também encerrar um processo informando seu nome:

TASKKILL /F /IM AvastSvc.exe
Anúncios
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: