Taskkill

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
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.

Voir aussi

  • Tasklist — lister les process avant de les cibler
  • Kill — équivalent Linux