Ce navigateur n’est plus pris en charge.

Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.

Télécharger Microsoft Edge Plus d’informations sur Internet Explorer et Microsoft Edge

Chaque processus s’exécutant dans Windows est affecté à un nombre décimal unique appelé l’ID de processus (PID). Ce nombre est utilisé de plusieurs façons, par exemple pour spécifier le processus lors de l’attachement d’un débogueur à celui-ci.

Cette rubrique explique comment déterminer le PID pour une application donnée à l’aide du Gestionnaire de tâches, de la liste de tâches Windows commande, de l’utilitaire TList, de la commande PowerShell Get-Process ou du débogueur.

Gestionnaire des tâches

Le Gestionnaire de tâches peut être ouvert de plusieurs façons, mais le plus simple consiste à sélectionner Ctrl+Alt+Supprimer, puis à sélectionner Le Gestionnaire de tâches .

Dans Windows, cliquez tout d’abord sur Plus de détails pour développer les informations affichées. Sous l’onglet Processus , sélectionnez Détails pour afficher l’ID de processus répertorié dans la colonne PID .

Cliquez sur n’importe quel nom de colonne pour trier. Vous pouvez cliquer avec le bouton droit sur un nom de processus pour afficher d’autres options pour un processus.

Certaines erreurs de noyau peuvent entraîner des retards dans l’interface graphique du Gestionnaire de tâches.

Commande tasklist

Utilisez la commande intégrée Windows liste de tâches à partir d’une invite de commandes pour afficher tous les processus, leurs PID et divers autres détails.

C:\>tasklist
Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
System Idle Process              0 Services                   0          8 K
System                           4 Services                   0      7,428 K
Secure System                  104 Services                   0     40,344 K
Registry                       164 Services                   0    146,596 K
smss.exe                       592 Services                   0      1,176 K
csrss.exe                      896 Services                   0      6,224 K
wininit.exe                    980 Services                   0      6,572 K

Utilisez tasklist /? pour afficher l’aide de la ligne de commande.

Utilitaire TList

La visionneuse de liste de tâches (TList) ou tlist.exe est un utilitaire en ligne de commande qui affiche la liste des tâches ou des processus en mode utilisateur, en cours d’exécution sur l’ordinateur local. TList est inclus dans les outils de débogage pour Windows. Pour plus d’informations sur le téléchargement et l’installation des outils de débogage, consultez Télécharger les outils de débogage pour Windows.

Si vous avez installé le kit de pilotes Windows dans le répertoire par défaut sur un PC 64 bits, les outils de débogage se trouvent ici :

C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\

Lorsque vous exécutez TList à partir de l’invite de commandes, il affiche une liste de tous les processus en mode utilisateur en mémoire avec un numéro PID unique. Pour chaque processus, il affiche le PID, le nom du processus et, si le processus a une fenêtre, le titre de cette fenêtre.

C:\Program Files (x86)\Windows Kits\10\Debuggers\x64>tlist -t
System Process (0)
System (4)
  smss.exe (592)
  Memory Compression (3376)
Secure System (104)
Registry (164)
csrss.exe (896)
wininit.exe (980)
  services.exe (660)
    svchost.exe (1232)
      WmiPrvSE.exe (6008)
      dllhost.exe (1748)
      WmiPrvSE.exe (1860)

Pour plus d’informations, consultez TList.

Commande de débogueur .tlist

S’il existe déjà un débogueur en mode utilisateur s’exécutant sur le système en question, la commande .tlist (List Process ID) affiche une liste de tous les PID sur ce système.

Commande PowerShell Get-Process

Pour utiliser des scripts d’automatisation, utilisez la commande PowerShell Get-Process. Spécifiez un nom de processus spécifique, pour afficher l’ID de processus de ce processus.

C:\> Get-Process explorer
Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- -----------
   2520     404   108948     179284   1,702.95   7656   1 explorer

Pour plus d’informations, consultez Get-Process.

Ressources supplémentaires

Pour en savoir plus sur les Windows internes (y compris l’utilisation de la mémoire, le contexte, les threads et les processus), passez en revue d’autres ressources, telles que les Windows Internes de Mark Russinovich, David Solomon et Alex Ionescu.