Guide complet pour lister et tuer des processus sous Windows avec tasklist et taskkill

Dans le cadre de l’administration système ou du développement, il est courant de vouloir vérifier si un processus est actif ou de forcer l’arrêt d’une application qui ne répond plus. Les outils en ligne de commande natifs de Windows, tasklist et taskkill, répondent parfaitement à ces besoins. Voici comment les utiliser efficacement.

1. Lister les processus en cours : tasklist

La commande tasklist affiche tous les processus en cours d’exécution, avec des informations comme le nom de l’image, le PID (identifiant de processus), la session et l’utilisation mémoire.

Syntaxe de base :

tasklist

Exemple de sortie :

Nom de l'image                 PID Session Nom     Session#   Mémoire
========================= ====== ============ ======== ============
System Idle Process          0   Services          0         8 K
System                       4   Services          0       252 K
notepad.exe               1234   Console           1     8 720 K

Le PID est essentiel pour terminer un processus ultérieurement.

2. Filtrer un processus spécifique

Lorsque la liste est longue, on peut utiliser findstr (l’équivalent de grep) pour ne retenir qu’un processus particulier.

Exemple :

tasklist | findstr explorer.exe

Cette commande renvoie uniquement les lignes contenant "explorer.exe".

Alternative avec le paramètre /FI de tasklist :

tasklist /FI "IMAGENAME eq notepad.exe"

Le filtre /FI permet de spécifier une condition (par exemple, le nom de l’image, l’état, l’utilisation mémoire).

3. Terminer un processus à l’aide de son PID

Quand un programme est bloqué ou doit être fermé de force, taskkill est l’outil adapté.

Syntaxe :

taskkill /PID <PID> /F

L’option /F force l’arrêt. Exemple concret :

taskkill /PID 1234 /F

Réponse du système :

SUCCÈS : le processus de PID 1234 (notepad.exe) a été terminé.

4. Terminer un processus par son nom

Si l’on ne connaît pas le PID, on peut directement utiliser le nom de l’exécutable.

Commande :

taskkill /F /IM notepad.exe

L’option /IM spécifie le nom de l’image. Cette commande arrête toutes les instances de notepad.exe. On peut également utiliser /T pour arrêter l’arborescence des processus enfants.

5. Astuces pratiques

  • Lister tous les processus : tasklist
  • Filtrer par nom : tasklist | findstr svchost.exe ou tasklist /FI "IMAGENAME eq svchost.exe"
  • Terminer par PID : taskkill /PID 5678 /F
  • Terminer par nom (forcé) : taskkill /F /IM monapp.exe
  • Terminer un processus et ses fils : taskkill /PID 5678 /T /F

Ces commandes sont disponibles dans toutes les versions modernes de Windows et ne nécessitent pas d’installation supplémentaire.

Étiquettes: Windows tasklist taskkill processus ligne de commande

Publié le 12 juillet à 19h21