Qu'est-ce que le PID dans le Gestionnaire des tâches ?
Windows utilise des identifiants de processus, affichés dans la colonne PID facultative du Gestionnaire des tâches, pour distinguer les programmes et les processus. Le système d'exploitation attribue à chaque processus un numéro d'identification lors de son démarrage, afin de les différencier sans se fier aux noms de processus. Un numéro PID élevé ne signifie pas nécessairement qu'un grand nombre de programmes sont en cours d'exécution ; pour éviter les erreurs, le système n'attribue pas immédiatement un PID déjà utilisé.
Trouver le PID
Vous pouvez trouver les PID de tous les programmes actifs dans les onglets « Processus », « Détails » et « Services » du Gestionnaire des tâches, à condition que l'affichage du PID soit activé. Les PID sont activés par défaut dans les onglets « Détails » et « Services », mais désactivés dans l'onglet « Processus » sous Windows 8. Pour activer la colonne PID dans l'onglet « Processus », faites un clic droit sur l'en-tête et sélectionnez « PID » dans la liste des colonnes. Le PID unique du processus s'affiche alors pour chaque programme. Selon le Microsoft Developer Network, le PID a été retiré de l'affichage par défaut de l'onglet « Processus » car les recherches de Microsoft ont montré que cette valeur était sans importance pour la plupart des utilisateurs.
Identifier des processus au nom identique
Le PID empêche Windows de confondre les programmes ; il est utile pour dépanner des programmes partageant le même nom ou s'exécutant en plusieurs instances simultanément. Si deux programmes différents utilisent des processus nommés « Mon Processus », Windows attribuera des PID différents à chacun, permettant de les distinguer dans le Gestionnaire des tâches. « Mon Processus #1 » et « Mon Processus #2 » peuvent faire des choses totalement différentes, mais l'ordinateur ne peut pas les différencier sans PID. De même, Windows peut distinguer des instances séparées d'un programme de messagerie instantanée pouvant s'exécuter plusieurs fois pour une connexion multi-utilisateur simultanée grâce aux PID.
Suivre les processus problématiques
Le PID aide au dépannage des programmes qui divisent leur contenu et leurs instructions entre plusieurs processus. Un programme comme Google Chrome peut utiliser de nombreux processus distincts tous nommés « Google Chrome ». Chaque onglet du navigateur obtient son propre processus, de sorte que s'il plante, il n'entraîne pas les autres onglets avec lui. Vous pouvez suivre un onglet bloqué ou planté via son PID, ou utiliser le PID pour marquer les onglets à conserver ouverts lors de la fermeture d'onglets gelés dans le Gestionnaire des tâches.
Résoudre les conflits de processus
Les PID sont utiles pour dépanner des processus en conflit sur des ports réseau. L'outil Netstat utilise les PID pour identifier quels processus utilisent quels ports réseau. Les diagnostics de Netstat montreront si deux processus tentent d'utiliser les mêmes ports, et les conflits peuvent être résolus en fermant l'un des programmes concurrents. Les valeurs PID sont un moyen plus simple de saisir des commandes pour les processus et d'afficher des informations utiles. Par exemple, « 526 » prend moins de place à l'écran et est plus facile à taper que « Mon Processus Formidablement Nommé (64 bits) ».
