Taskkill no windows é muito útil!

Para que já usou no linux o comando kill e quando está em uma máquina windows as vezes sente falta de usa-lo em arquivos .BAT. Agora com o TASKKILL poderá ser algo bem próximo do nosso amigo la do linux.

Outro dia em meu trabalho pediram para fazer o seguinte. Precisavam de um arquivo BAT que pudesse matar todos os processos do Word agarrados na máquina, foi ai que usei este comando. Foi senssacional.

Este comando abaixo foi exetamente chegar no prompt e digita : taskkill /?

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 AUTHORITYSYSTEM” /IM notepad.exe
TASKKILL /S sistema /U domínioutilizador /FI “USERNAME ne NT*” /IM *
TASKKILL /S sistema /U nomeutilizador /P palavra-passe /FI
“IMAGENAME eq note*”

Deixar uma resposta