Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Termina uma ou mais tarefas ou processos. Os processos podem ser encerrados por ID do processo ou nome da imagem. Você pode usar o comando tasklist comando para determinar a ID do processo (PID) para o processo a ser finalizado.
Observação
Este 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 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 por <domain>\<username> . O parâmetro /u só pode ser especificado se /s também for especificado. O padrão são as permissões do usuário que está atualmente 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 usar o caractere curinga (* ) para especificar todas as tarefas ou nomes de imagem. Os filtros válidos estão listados na seção Nomes de filtro, operadores e valores 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 com força. Este parâmetro é ignorado para processos remotos; Todos os processos remotos são encerrados à força. |
/t | Termina o processo especificado e todos os processos filho iniciados por ele. |
Filtrar nomes, operadores e valores
Nome do filtro | Operadores válidos | Valor(es) válido(s) |
---|---|---|
SITUAÇÃO | eq, ne | RUNNING | NOT RESPONDING | UNKNOWN |
NOME IMAGEM | eq, ne | Nome da imagem |
PID | eq, ne, gt, lt, ge, le | Valor PID |
SESSÃO | eq, ne, gt, lt, ge, le | Número de sessão |
Tempo de CPU | eq, ne, gt, lt, ge, le | Tempo da CPU no formato HH:MM:SS, onde MM e SS estão entre 0 e 59 e HH é qualquer número não assinado |
MEMUSAGE | eq, ne, gt, lt, ge, le | Uso de memória em KB |
NOME DE UTILIZADOR | eq, ne | Qualquer nome de utilizador 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 |
Observações
Os filtros WINDOWTITLE e STATUS não são suportados quando um sistema remoto é especificado.
O caractere curinga (
*
) é aceito para a opção*/im
, somente quando um filtro é aplicado.O término de um processo remoto é sempre realizado com força, independentemente de a opção /f ser especificada.
Fornecer um nome de computador para o filtro de nome de host causa um desligamento, interrompendo todos os processos.
Exemplos
Para finalizar os processos com IDs de processo 1230, 1241e 1253, digite:
taskkill /pid 1230 /pid 1241 /pid 1253
Para finalizar o processo com força, Notepad.exe 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 começando com nota, enquanto usa as credenciais para a conta de usuário Hiropln, digite:
taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *
Para finalizar o processo com a ID do processo 2134 e quaisquer processos filho iniciados, mas somente se esses processos foram iniciados pela conta de Administrador, digite:
taskkill /pid 2134 /t /fi "username eq administrator"
Para finalizar todos os processos que têm um ID de processo maior ou igual a 1000, independentemente de seus nomes de imagem, digite:
taskkill /f /fi "PID ge 1000" /im *