Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Termina uma ou mais tarefas ou processos. Os processos podem ser encerrados pela identificação do processo ou nome da imagem. Você pode usar o comando tasklist para determinar a PID (ID do processo) para que o processo seja encerrado.
Observação
Esse comando substitui a ferramenta kill.
Sintaxe
taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid <processID> | /im <imagename>]} [/f] [/t]
Parâmetros
Parâmetro | Descrição |
---|---|
/s <computer> |
Especifica o nome ou o endereço IP de um computador remoto (não use barras invertidas). O padrão é o computador local. |
/u <domain>\<username> |
Executa o comando com as permissões de conta do usuário especificado por <username> ou <domain>\<username> . O parâmetro /u só poderá ser especificado se /s também for. O padrão são as permissões do usuário conectado ao computador que está emitindo o comando. |
/p <password> |
Especifica a senha da conta de usuário especificada no parâmetro /u. |
/Fi <filter> |
Aplica um filtro para selecionar um conjunto de tarefas. Você pode usar mais de um filtro ou o caractere curinga (* ) para especificar todas as tarefas ou nomes de imagem. Os filtros válidos estão listados na seção Nomes, operadores e valores de filtro deste artigo. |
/Pid <processID> |
Especifica a ID do processo a ser encerrado. |
/Im <imagename> |
Especifica o nome da imagem do processo a ser encerrado. Use o caractere curinga (* ) para especificar todos os nomes de imagem. |
/f | Especifica que os processos sejam encerrados obrigatoriamente. Esse parâmetro é ignorado para processos remotos; todos os processos remotos são encerrados obrigatoriamente. |
/t | Encerra o processo especificado e todos os processos filho iniciados por ele. |
Nomes, operadores e valores de filtro
Nome do filtro | Operadores válidos | Valores válidos |
---|---|---|
ESTADO | eq, ne | RUNNING | NOT RESPONDING | UNKNOWN |
NOME DA IMAGEM | eq, ne | Nome da imagem |
PID# | eq, ne, gt, lt, ge, le | Valor da PID |
SESSÃO | eq, ne, gt, lt, ge, le | Número da sessão |
Tempo de CPU | eq, ne, gt, lt, ge, le | Hora da CPU no formato HH:MM:SS, em que MM e SS estão entre 0 e 59 e HH é qualquer número sem sinal |
MEMUSAGE | eq, ne, gt, lt, ge, le | Utilização de memória em KB |
NOME DE USUÁRIO | eq, ne | Qualquer nome de usuário válido (<user> ou <domain\user> ) |
SERVIÇOS | eq, ne | Nome do serviço |
TÍTULO DA JANELA | eq, ne | Título da janela |
MÓDULOS | eq, ne | Nome da DLL |
Comentários
Não há suporte para os filtros WINDOWTITLE e STATUS quando um sistema remoto é especificado.
O caractere curinga (
*
) é aceito para a opção*/im
somente quando um filtro é aplicado.O encerramento de um processo remoto sempre é realizado obrigatoriamente, seja a opção /f especificada ou não.
Fornecer um nome de computador para o filtro de nome do host causa um desligamento, encerrando todos os processos.
Exemplos
Para encerrar os processos com as IDs de processo 1230, 1241 e 1253, digite:
taskkill /pid 1230 /pid 1241 /pid 1253
Para encerrar o processo Notepad.exe obrigatoriamente se ele foi iniciado pelo sistema, digite:
taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe
Para encerrar todos os processos no computador remoto Srvmain com um nome de imagem iniciado por note, enquanto usa as credenciais da conta de usuário Hiropln, digite:
taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *
Para encerrar o processo com a ID de processo 2134 e todos os processos filho iniciados por ele, mas somente se esses processos foram iniciados pela conta de Administrador, digite:
taskkill /pid 2134 /t /fi "username eq administrator"
Para encerrar todos os processos que têm uma ID de processo maior ou igual a 1000, independentemente dos nomes de imagem, digite:
taskkill /f /fi "PID ge 1000" /im *