Windows

Mate processos no Windows à la Unix

Written by Pedro Mendes · 1 min read >

Sempre tenha o tasklist e o taskkill a mão. O primeiro você usará para pegar os processos abertos e seus PIDs, e com o segundo, você mata o processo.

Um exemplo prático:

C:Documents and SettingspmendesDesktop>tasklist

Image Name PID Session Name Session# Mem Usage
========================= ====== ================ ======== ============
System Idle Process 0 Console 0 28 K
System 4 Console 0 304 K
smss.exe 648 Console 0 392 K
csrss.exe 712 Console 0 4.424 K
winlogon.exe 736 Console 0 1.788 K
services.exe 808 Console 0 3.464 K
lsass.exe 820 Console 0 1.828 K
svchost.exe 1012 Console 0 4.840 K
svchost.exe 1080 Console 0 4.360 K
svchost.exe 1168 Console 0 35.352 K
svchost.exe 1276 Console 0 3.636 K
svchost.exe 1412 Console 0 4.732 K
spoolsv.exe 1568 Console 0 5.284 K
apache.exe 1760 Console 0 21.632 K
avgwdsvc.exe 1812 Console 0 2.888 K
mDNSResponder.exe 1828 Console 0 2.836 K
mysqld-nt.exe 1976 Console 0 5.792 K
NMSAccessU.exe 2020 Console 0 1.828 K
svchost.exe 248 Console 0 4.172 K
apache.exe 2000 Console 0 31.460 K
avgrsx.exe 5276 Console 0 40.048 K
alg.exe 5676 Console 0 3.588 K
explorer.exe 6664 Console 0 34.880 K
ctfmon.exe 7192 Console 0 3.272 K
jusched.exe 7244 Console 0 6.148 K
avgtray.exe 7580 Console 0 6.180 K
Babylon.exe 8152 Console 0 21.432 K
xampp-control.exe 5308 Console 0 3.332 K
jucheck.exe 7564 Console 0 6.492 K
firefox.exe 7912 Console 0 187.140 K
eclipse.exe 6512 Console 0 107.316 K
DAP.exe 6768 Console 0 5.032 K
pidgin.exe 6296 Console 0 5.332 K
cmd.exe 8036 Console 0 2.732 K
wmiprvse.exe 6788 Console 0 6.044 K
tasklist.exe 6272 Console 0 4.516 K

Supondo que eu queira matar o Eclipse, a ideia seria a seguinte:

C:Documents and SettingspmendesDesktop>taskkill /PID 6512
SUCCESS: The process with PID 6512 has been terminated.

A idéia é simples. Claro que o kill do Unix é mais flexível, mas sejamos mais modestos. No taskkill você também tem o parâmetro -f para forçar o termino do processo e também pode matar o processo pelo nome.

Já tive vezes que o taskkill disse que o processo morreu mais o processo tava mas pra Highlander do que pra Gasparzinho. Vai entender. Não sei também como o taskkill funciona com as árvores de processos. Quem tiver algo mais a compartilhar, sinta-se a vontade.

Eu não vou nem dizer que na universidade eu consegui matar um software de controle de usuário pelo console usando essa dupla tão simpática, até porque seria um estimulo a desordem na instituição.

Internet Explorer e WebKit ?

Pedro Mendes in Windows
  ·   26 sec read

Deixe um comentário

O seu endereço de e-mail não será publicado.