Pesquisar neste blog

domingo, 21 de agosto de 2011

Lista de PID e Processos no MS-Windows

Bom todos os Linuxers de plantão já sabem que lidar com processos no Linux é muito fácil, também com a implementação da comunidade com o comando PS e seus atributos mais conhecidos o PS -AUX, fica fácil demais não é.....Porém me deparei com um problema.....Será que em plataforma MicroSoft também conseguimos lidar tão facilmente com a fila do PID ? Garanto que quase todos que estão lendo este artigo de cara já pensaram CTRL+ALT+DEL e vemos os processos facilmente.......

Porém você já tentou finalizar um programa que esteja "travado" através desta interface.......é um tal de clicar com o botão da direita do mouse (pessoal destro) em cima do programa e escolher finalizar....e clica....e clica....e nada de finalizar o bendito programa.......

Bom voltei aos velhos tempos de console Shell do Prompt de Comando, conhecido carinhosamente por "Prompt do DOS", e relembrei de alguns comandos ora esquecidos pela comunidade técnica e as vezes nem conhecidos pelas novas gerações.......Você já ouviu falar do comando TASKLIST ?

Este "velho combatente" nunca tinha me deixado na mão e com certeza não é agora que ele iria falhar. Bom abra um prompt de comando......

Pressione a "Bandeirinha do Windows" e a Letra "R" vai aparecer o Executar....
Digite CMD para ativar o Console



Aparecerá o Prompt, digite então o comando "TASKLIST" e pressione ENTER.....

Ao pressionar o Enter, aparecerá assim o no Gerenciador de Tarefas todos os processos que estão "rodando" no momento inclusive na ultima linha o proprio TaskList aparecerá.....pois afinal de contas ele também ocupou por um momento tempo de uso do processador.


Nesta tela você verá o Nome do Programa que está executando ou foi executado o número do PID "Proccess Id" o Nome da Sessão seu número de prioridade e a quantidade de memória que foi ou está sendo utilizada. Este comando é importante para identificar possíveis Vírus ou um Worm que esteja prejudicando seu sistema. Sempre que você encontrar algum nome estranho nesta lista, não se acanhe procure em sites de busca para ter certeza que ele não é um "Bandido" perturbando seu sistema.....

Matando sem ser Preso....rs caso você queira finalizar algum programa ou processo, identifique o seu número de o comando TSKILL, faça um teste com o bloco de notas por exemplo, acione o bloco de notas e rode o TASKLIST. No nosso exemplo identificamos o PID do Bloco de Notas, o nome do arquivo "notepad.exe" e o seu número de processo, no exemplo recebeu o número 6740, note que este número é variável e no seu computador pode ocorrer outro número.


Aí para finalizar o processo digite: TSKILL 6740

Ou seja e digitei o comando TSKILL e o número do processo do NOTEPAD (Bloco de Notas) e tan...tan...tan...taaaan...... Fechamos o Bloco de Notas........

Uma dica, é que as vezes muitos programas se utilizam de mais de um processo então você deve dar o comando:

tskill /PID "número do processo" /PID "numero do processo" /T

No entanto as vezes pode ser que você tenha muitos processos na lista, então podemos "Filtrar" o comando
para nos trazer apenas o processo que desejamos:

TASKLIST | find "notepad.exe"

Damos o comando TASKLIST usamos o caracter "PIPE" (aquele em cima da tecla da Barra Invertida) ele retornará apenas o PID do  Bloco de Notas por exemplo.......

Bom, por enquanto é isto....Bom estudos......Elton



Nenhum comentário:

Postar um comentário