O comando: "TASKKILL" está ativado Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponível
Os exemplos para o comando "TASKKILL"
Aqui estão exemplos de uso do
`taskkill`comando no prompt de comando:
Exemplo 1: Encerramento de um aplicativo pelo nome do processo:
taskkill /NO notepad.exe
-
`/NO`: este parâmetro especifica o nome do processo.
-
`notepad.exe`: O nome do processo a ser finalizado (aqui: Bloco de Notas).
Exemplo 2: Eliminação de um processo por ID de processo:
taskkill /PID 1234
-
`/PID`: este parâmetro especifica o ID do processo (PID).
-
`1234`: o ID do processo a ser encerrado.
Exemplo 3: Forçar o encerramento de um aplicativo por nome de processo:
taskkill /F /NO chrome.exe
-
`/F`: Este parâmetro força o encerramento do processo sem solicitar confirmação.
-
`/NO chrome.exe`: O nome do processo a ser encerrado à força (aqui: Chrome).
Exemplo 4: Parando todas as instâncias de um aplicativo por nome de processo:
taskkill /NO explorer.exe /T
-
`/T`: este parâmetro encerra todos os subprocessos do processo especificado.
-
`/NO explorer.exe`: O nome do processo a ser finalizado (aqui: Explorer).
Exemplo 5: Eliminando todos os processos de um usuário específico:
taskkill /F /FI "USERNAME eq Nome de usuário"
-
`/F`: Este parâmetro força o encerramento dos processos sem confirmação.
-
`/FI "USERNAME eq Nome de usuário"`: este filtro especifica que apenas os processos do usuário especificado devem ser encerrados.
Exemplo 6: Finalizando processos em um computador remoto:
taskkill /S Remotamente-Computer /U Nome de usuário /P senha /NO notepad.exe
-
`/S Remotamente-Computer`: O nome ou endereço IP do computador remoto.
-
`/U Nome de usuário`: o nome de usuário para autenticação no computador remoto.
-
`/P senha`: a senha para autenticação no computador remoto.
-
`/NO notepad.exe`: o nome do processo a ser encerrado no computador remoto.
Observe que o encerramento de processos pode afetar a execução de aplicativos e a integridade do sistema. usa isto
`taskkill`-Comando, portanto, tenha cuidado e certifique-se de compreender as implicações, especialmente ao forçar processos (
`/F`).
Exemplo 7: Parando todas as instâncias de um aplicativo e iniciando uma nova instância:
taskkill /F /NO notepad.exe
start notepad.exe
-
`/F`: Força o encerramento do processo sem confirmação.
-
`/NO notepad.exe`: interrompe todas as instâncias do Bloco de Notas.
-
`start notepad.exe`: inicia uma nova instância do Bloco de Notas.
Exemplo 8: Parando todas as instâncias de um aplicativo em um computador remoto:
taskkill /S Remotamente-Computer /U Nome de usuário /P senha /NO notepad.exe
-
`/S Remotamente-Computer`: O nome ou endereço IP do computador remoto.
-
`/U Nome de usuário`: o nome de usuário para autenticação no computador remoto.
-
`/P senha`: a senha para autenticação no computador remoto.
-
`/NO notepad.exe`: interrompe todas as instâncias do Bloco de Notas no computador remoto.
Exemplo 9: Eliminação de processos com base em seu status:
taskkill /FI "STATUS eq RUNNING" /F
-
`/FI "STATUS eq RUNNING"`: Filtra os processos por seu status (neste caso
"RUNNING").
-
`/F`: força o encerramento dos processos selecionados.
Exemplo 10: Eliminando todas as instâncias de um aplicativo com um título de janela específico:
taskkill /FI "WINDOWTITLE eq Minha aplicação - Editor" /F
-
`/FI "WINDOWTITLE eq Minha aplicação - Editor"`: Filtra processos pelo título da janela.
-
`/F`: força o encerramento dos processos selecionados.
Exemplo 11: Eliminar todos os processos de um usuário específico, exceto o seu:
taskkill /F /FI "USERNAME neq %USERNAME%"
-
`/F`: força o encerramento dos processos selecionados.
-
`/FI "USERNAME neq %USERNAME%"`: Filtra processos por nome de usuário, excluindo seu próprio nome de usuário.
Esses exemplos mostram diferentes casos de uso para o
`taskkill`comando em arquivos em lote, variando desde o simples encerramento do aplicativo até opções de filtragem mais complexas. Observe que o comando deve ser usado com cuidado, pois o encerramento de processos pode afetar a execução de aplicativos e a integridade do sistema.
"TASKKILL" Trecho da Ajuda do Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
TASKKILL [/S sistema [/U usuário [/P [senha]]]]
{ [/FI filtro] [/PID processid | /IM imagename] } [/T] [/F]
Descrição:
Esta ferramenta é usada para finalizar tarefas por identificação de
processo (PID) ou nome de imagem.
Lista de parâmetros:
/S system Especifica o sistema remoto ao qual se
conectar.
/U [domínio\]usuário Especifica o contexto de usuário em que
o comando deve ser executado.
/P [senha] Especifica a senha para o contexto de
usuário. Solicita entrada, caso omitido.
/FI filtro aplica um filtro para selecionar um conjunto
de tarefas.
Permite que "*" seja usado. Por exemplo:
nome_imagem eq acme*
/PID processid especifica a PID do processo a ser
finalizado.
Use TaskList para obter a PID.
/IM imagename Especifica o nome de imagem do processo a
ser
finalizado. O caractere curinga '*' pode ser
usado para especificar todas as tarefas ou
nomes de imagem.
/T Finaliza o processo especificado e quaisquer
processos filho iniciados por ele.
/F Especifica a finalização forçada do(s)
processo(s).
/? Exibe esta mensagem da Ajuda.
Filtro(s):
Nome do filtro Operadores válidos Valor(es) válido(s)
-------------- ------------------ ------------------------------
STATUS eq, ne EM EXECUÇÃO |
NÃO RESPONDENDO | DESCONHECIDO
IMAGENAME eq, ne Qualquer nome de imagem.
PID eq, ne, gt, lt, ge, le Valor de PID.
SESSION eq, ne, gt, lt, ge, le Número de sessão.
CPUTIME eq, ne, gt, lt, ge, le Horário de CPU no formato
de hh:mm:ss.
hh - horas,
mm - minutos, ss - segundos
MEMUSAGE eq, ne, gt, lt, ge, le Uso de memória em KB.
USERNAME eq, ne Nome de usuário em formato
[domínio\]usuário
MODULES eq, ne Nome da DLL
SERVICES eq, ne Nome de serviço
WINDOWTITLE eq, ne Título de janela
OBS.:
----
1) O caractere curinga '*' para a chave /IM é aceito somente quando um
filtro é aplicado.
2) O encerramento de processos remotos sempre é forçado (/F).
3) os filtros "WINDOWTITLE" e "STATUS" não são considerados quando um
computador remoto é especificado.
Exemplos:
TASKKILL /IM notepad.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM cmd.exe /T
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
TASKKILL /S sistema /U domínio\usuário /FI "USERNAME ne NT*" /IM *
TASKKILL /S sistema /U usuário /P senha /FI "IMAGENAME eq note*"
Informações importantes, dicas para o comando "TASKKILL"
No Windows, existem diversas maneiras de encerrar ou monitorar processos, além de
`taskkill`-Comando. Aqui estão algumas outras abordagens:
1.
Gerenciador de Tarefas:
- O Gerenciador de Tarefas (acessível através
`Strg + Umschalt + Esc`ou
`Strg + Alt + Entf`e selecionando
"Gerenciador de Tarefas") fornece uma interface gráfica do usuário para monitorar e encerrar processos.
2.
PowerShell:
- O PowerShell oferece recursos avançados de gerenciamento de processos. Por exemplo:
Stop-Process -Name notepad
3.
Resmon (Monitor de Recursos):
- O Monitor de Recursos (inicie-o digitando
`resmon`no prompt de comando) fornece informações detalhadas sobre o uso de recursos e permite encerrar processos.
4.
Explorador de Processos:
- Process Explorer da Sysinternals (parte da Microsoft) é uma ferramenta avançada que fornece informações detalhadas sobre processos em execução e permite encerrar processos.
5.
Instrumentação de Gerenciamento do Windows (WMI):
- WMI pode ser usado para gerenciar processos. Por exemplo, um script do PowerShell pode encerrar processos usando WMI.
6.
Agendamento de tarefas:
- Você pode usar o agendamento de tarefas para executar programas ou scripts em um horário específico. Isso pode ser usado para iniciar ou encerrar processos.
7.
AutoHotKey:
- AutoHotKey é uma ferramenta de script que permite criar scripts personalizados para monitorar e controlar processos.
8.
Painel de Controle - Ferramentas Administrativas - Gerenciamento do Computador:
- O gerenciamento do computador fornece informações sobre usuários e sessões locais. Você pode desconectar usuários ou desconectar sessões.
9.
Chamada de Procedimento Remoto (RPC):
- Para casos de uso avançados, você pode usar RPC para controlar processos em computadores remotos.
Cada um desses métodos tem suas próprias vantagens e desvantagens, bem como casos de uso específicos. A escolha depende dos requisitos e preferências exatas. No entanto, lembre-se de que encerrar processos acarreta riscos, especialmente quando são processos de sistema ou aplicativos críticos.