Taskkill
| Fiche express | |
|---|---|
| Domaine | Arrêt de processus |
| Commande | taskkill
|
| Contexte | Équivalent Windows de kill/pkill côté Linux
|
| Voir aussi | Tasklist · Kill (équivalent Linux) |
taskkill termine un ou plusieurs processus par PID, nom d'image, ou filtre — équivalent
Windows de kill/pkill.
Usage de base
taskkill /im notepad.exe /f
taskkill /f /im notepad.exe /im mspaint.exe
taskkill /pid 1234 /f
`/f` force la fermeture (équivalent d'un `kill -9`) ; sans `/f`, `taskkill` demande poliment au processus de se terminer, ce qui peut ne rien faire s'il ne répond plus.
Filtrage
taskkill /f /fi "status eq not responding"
taskkill /f /fi "modules eq some.dll"
taskkill /f /fi "memusage gt 40000"
taskkill /f /fi "imagename ne explorer.exe" /fi "memusage gt 40000"
Opérateurs disponibles : eq/ne (égal/différent),
gt/lt/ge/le (comparaisons numériques,
utilisables sur PID/mémoire/temps CPU). Champs filtrables courants : `ImageName`, `PID`,
`MemUsage`, `CPUTime`, `Status`, `Username`, `Services`, `Modules`.
Machine distante
taskkill /s hostname /im explorer.exe
Cas d'usage : redémarrer l'explorateur sans redémarrer la machine
taskkill /f /im explorer.exe
REM l'explorateur redémarre automatiquement dans la plupart des cas ;
REM sinon le relancer manuellement via le Gestionnaire des tâches (Fichier > Exécuter une nouvelle tâche > explorer.exe)
Utile après un blocage de l'explorateur Windows ou pour forcer la prise en compte d'un changement de registre sans redémarrage complet.
Alternative historique : tskill
tskill notepad
tskill winword /a
`tskill` est l'ancêtre de `taskkill` (moins d'options de filtrage) — `taskkill` reste la commande à privilégier aujourd'hui.