Lister les processus
tasklist
tasklist /fi "imagename eq notepad.exe"
tasklist /fi "memusage gt 500000" # plus de 500 MoChaque ligne donne le nom de l'image (l'exécutable), le PID (numéro unique du processus) et la mémoire utilisée.
Arrêter un processus avec taskkill
- Par nom (toutes les instances) :
taskkill /IM notepad.exe /F - Par PID (une seule instance) :
taskkill /PID 6312 /F - Avec ses processus enfants :
taskkill /PID 7740 /T /F
Sans /F, Windows demande poliment au programme de se fermer (il peut proposer d'enregistrer). /F force l'arrêt : les modifications non enregistrées sont perdues.
Équivalents PowerShell
Get-Process notepad
Get-Process | Sort-Object WS -Descending | Select-Object -First 5
Stop-Process -Name notepad -Force
Stop-Process -Id 6312 -Force
« Accès refusé » ?
Le processus appartient à un autre utilisateur ou tourne en administrateur : relancez la commande dans le Terminal (administrateur). Certains processus système protégés ne peuvent pas être arrêtés.
N'arrêtez pas au hasardcsrss.exe,wininit.exeousvchost.exe: Windows planterait ou redémarrerait. Pour un Explorateur figé,taskkill /IM explorer.exe /Fpuisstart explorerle relance.