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 nomeutilizador [/P [palavra-passe]]]]
{ [/FI filtro] [/PID idprocesso | /IM nomeimagem] } [/T] [/F]
Descrição:
Esta ferramenta é utilizada para terminar tarefas através
do ID de processo (PID) ou nome de imagem.
Lista de parâmetros:
/S sistema Especifica o sistema remoto ao qual ligar.
/U [domínio\]utilizador Especifica o contexto de utilizador
no qual o comando deverá ser executado.
/P [palavra-passe] Especifica a palavra-passe para o contexto
de utilizador dado. Pede a introdução
se for omitida.
/FI filtro Aplica um filtro para seleccionar
um conjunto de tarefas.
Permite a utilização de "*".
Ex: imagename eq acme*
/PID IDprocesso Especifica o PID do processo a terminar.
Utilize TaskList para obter o PID.
/IM nomeimagem Especifica o nome de imagem do processo
a terminar. O carácter universal '*'
pode ser utilizado para especificar
todas as tarefas ou nomes de imagem.
/T Termina o processo especificado e quaisquer
processos subordinados que tiverem sido
iniciados por este.
/F Especifica o término forçado
do(s) processo(s).
/? Apresenta esta mensagem de ajuda.
Filtros:
Nome filtro Operadores válidos Valor(es) válido(s)
----------- ------------------ -------------------
STATUS eq, ne RUNNING |
NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Nome da imagem
PID eq, ne, gt, lt, ge, le Valor PID
SESSION eq, ne, gt, lt, ge, le Número da sessão.
CPUTIME eq, ne, gt, lt, ge, le CPU hora no formato
de hh:mm:ss.
hh - horas,
mm - minutos, ss - segundos
MEMUSAGE eq, ne, gt, lt, ge, le Utilização da memória em KB
USERNAME eq, ne Nome de utilizador no formato
[domínio\]utilizador
MODULES eq, ne Nome da DLL
SERVICES eq, ne Nome do serviço
WINDOWTITLE eq, ne Título da janela
NOTA
----
1) O carácter universal '*' para o parâmetro /IM só é aceite
quando aplica um filtro.
2) A terminação de processos remotos será sempre forçada (/F).
3) Os filtros "WINDOWTITLE" e "STATUS" não são considerados quando
o 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\utilizador /FI "USERNAME ne NT*" /IM *
TASKKILL /S sistema /U nomeutilizador /P palavra-passe /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.