Comando taskkill da linha de comando do MS-DOS e Windows

comando taskkill

O comando taskkill permite que um usuário executando qualquer versão do Microsoft Windows a partir do XP "mate" uma tarefa a partir de uma linha de comando do Windows por PID (ID do processo) ou nome da imagem. Este comando é semelhante ao final da tarefa de um programa no Windows.

Disponibilidade

Taskkill é um comando externo disponível para os seguintes sistemas operacionais da Microsoft como taskkill.exe.

  • Windows XP Professional
  • Windows Vista
  • janelas 7
  • janelas 8
  • janelas 10

Sintaxe Taskkill

  • Windows Vista e sintaxe posterior.
  • Windows XP e sintaxe anterior.

Windows Vista e sintaxe posterior

TASKKILL [/ S system [/ U nome de usuário [/ P [senha]]]] {[/ FI filter] [/ PID processid | / IM imagename]} [/ T] [/ F]
Sistema / S Especifica o sistema remoto de onde conectar.
/ U [domínio ] usuário Especifica o contexto do usuário sob o qual o comando deve ser executado.
/ P [senha] Especifica a senha para o contexto de usuário especificado. Solicita entrada se omitido.
/ FI FilterName Aplica um filtro para selecionar um conjunto de tarefas. Permite que "*" seja usado. ex. imagename eq acme * Veja abaixo os filtros para obter informações e exemplos adicionais.
/ PID processID Especifica o PID do processo a ser finalizado. Use a lista de tarefas para obter o PID.
/ IM ImageName Especifica o nome da imagem do processo a ser finalizado. O caractere curinga '*' pode ser usado para especificar todas as tarefas ou nomes de imagens.
/T Encerra o processo especificado e todos os processos filhos que foram iniciados por ele.
/F Especifica para forçar o encerramento do (s) processo (s).

Filtros:

Nome Operadores Valor
STATUS eq, ne CORRIDA | NÃO RESPONDENDO | DESCONHECIDO.
IMAGENAME eq, ne Nome da imagem.
PID eq, ne, gt, lt, ge, le Valor PID.
SESSÃO eq, ne, gt, lt, ge, le Número da sessão.
CPUTIME eq, ne, gt, lt, ge, le Tempo da CPU no formato hh: mm: ss. hh - horas, mm - minutos, ss - segundos.
MEMUSAGE eq, ne, gt, lt, ge, le Uso de memória em KB.
NOME DE USUÁRIO eq, ne Nome de usuário no formato [domínio ] do usuário.
MÓDULOS eq, ne Nome da DLL.
SERVIÇOS eq, ne Nome do Serviço.
WINDOWTITLE eq, ne Título da janela.

Observação:

  1. O caractere curinga '*' para a opção / IM é aceito apenas quando um filtro é aplicado.
  2. O término de processos remotos sempre será feito com força (/ F).
  3. Os filtros "WINDOWTITLE" e "STATUS" não são considerados quando uma máquina remota é especificada.

Windows XP e sintaxe anterior

taskkill [/ s Computador] [/ u Domínio  Usuário [/ p Senha]]] [/ fi FilterName] [/ pID ProcessID] | [/ im ImageName] [/ f] [/ t]
/ s computador Especifica o nome ou o endereço IP de um computador remoto (não use barras invertidas). O padrão é o computador local.
/ u domínio usuário Executa o comando com as permissões de conta do usuário especificado por Usuário ou Domínio Usuário. O padrão são as permissões do usuário conectado no momento no computador que emite o comando.
/ p senha Especifica a senha da conta de usuário especificada no parâmetro / u.
/ fi FilterName Especifica os tipos de processo (s) a serem incluídos ou excluídos da rescisão. A seguir, são apresentados nomes, operadores e valores de filtro válidos.

Nome Operadores Valor
hostname eq, ne Qualquer sequência válida.
Status eq, ne EXECUTANDO | NÃO RESPONDENDO
Nome da imagem eq, ne Qualquer sequência válida.
PID eq, ne, gt, lt, ge, le Qualquer número inteiro positivo válido.
Sessão eq, ne, gt, lt, ge, le Qualquer número de sessão válido.
CPUTime eq, ne, gt, lt, ge, le Hora válida no formato hh: mm: ss. Os parâmetros mm e ss devem estar entre 0 e 59 e hh pode ser qualquer valor numérico não assinado válido.
Memusage eq, ne, gt, lt, ge, le Qualquer número inteiro válido.
Nome de Utilizador eq, ne Qualquer nome de usuário válido ([Domínio ] Usuário).
Serviços eq, ne Qualquer sequência válida.
Título da janela eq, ne Qualquer sequência válida.
/ pid processID Especifica o ID do processo a ser finalizado.
/ im Nome_da_imagem Especifica o nome da imagem do processo a ser finalizado. Use o curinga (*) para especificar todos os nomes de imagens.
/f Especifica que o (s) processo (s) deve ser terminado à força. Este parâmetro é ignorado para processos remotos; todos os processos remotos são encerrados à força.
/t Especifica para finalizar todos os processos filhos, juntamente com o processo pai, conhecido como matança de árvore.

Exemplos de Taskkill

taskkill / f / im notepad.exe

Mata a tarefa aberta do bloco de notas.

taskkill / pid 9764

Mate a tarefa com o PID 9764. Se for bem-sucedido, este comando deve fornecer uma mensagem semelhante ao exemplo abaixo.

SUCESSO: Enviou um sinal de finalização para o processo com o PID 9764.

#goog-gt-tt {display:none !important;}.goog-te-banner-frame {display:none !important;}.goog-te-menu-value:hover {text-decoration:none !important;}body {top:0 !important;}#gtranslate_element {display:none!important;}

var gt_not_translated_list = ["eq, ne","IMAGENAME","eq, ne, gt, lt, ge, le","CPUTIME","MEMUSAGE","WINDOWTITLE","CPUTime","Memusage"];
document.cookie = "googtrans=/en/pt; domain=.balogs.xyz";
document.cookie = "googtrans=/en/pt";
function GTranslateElementInit() {new google.translate.TranslateElement({pageLanguage: 'en',layout: google.translate.TranslateElement.InlineLayout.SIMPLE,autoDisplay: false,multilanguagePage: true}, 'gtranslate_element');}