Un guide pratique pour trouver l’ID de processus de n’importe quelle application, service, tâche en arrière-plan ou processus système avec les outils intégrés de Windows.
Un PID, ou ID de processus, est un numéro unique attribué par Windows à chaque processus en cours d’exécution. Chaque application, tâche en arrière-plan, service, groupe d’onglets de navigateur, composant auxiliaire de pilote ou composant système s’exécute dans un processus, et Windows utilise le PID pour l’identifier en interne.
Connaître le PID est utile lorsque vous devez fermer un programme bloqué, identifier quelle application utilise un port, associer un service à son fichier exécutable, analyser une forte utilisation du processeur ou exécuter des commandes comme taskkill, netstat et les commandes PowerShell de gestion des processus.
| Méthode | Idéal pour | Outil requis |
|---|---|---|
| Gestionnaire des tâches | Vérifier rapidement le PID des applications visibles et des processus en arrière-plan | Intégré à Windows |
| Invite de commandes | Lister les processus, filtrer par nom et utiliser des scripts | tasklist |
| PowerShell | Filtrage avancé, tri et automatisation | Get-Process |
| Moniteur de ressources | Trouver le PID d’un processus à partir de l’activité CPU, disque, réseau ou mémoire | Intégré à Windows |
| netstat | Identifier quel PID utilise un port TCP ou UDP | Invite de commandes ou PowerShell |
Le Gestionnaire des tâches est la méthode la plus simple pour trouver le PID d’un processus en cours d’exécution dans Windows 10 et Windows 11. La colonne PID peut être masquée par défaut, mais vous pouvez l’activer en quelques clics.
Cette méthode est pratique lorsque vous analysez déjà l’utilisation du processeur, de la mémoire, du disque ou du réseau et que vous devez associer un processus visible à son PID exact.
L’Invite de commandes est utile lorsque vous avez besoin d’une liste textuelle des processus ou lorsque vous voulez combiner la recherche de PID avec des commandes de dépannage.
Ouvrez l’Invite de commandes et exécutez :
Le résultat affiche les noms des processus, les PID, les noms de session, les numéros de session et l’utilisation de la mémoire. La deuxième colonne est la colonne PID.
Utilisez findstr pour filtrer la liste. Par exemple, pour trouver le PID du Bloc-notes :
Autre exemple utile pour Microsoft Edge :
Pour afficher des informations détaillées, utilisez :
L’affichage détaillé peut montrer les titres des fenêtres et d’autres informations utiles, ce qui aide lorsque plusieurs processus portent le même nom d’exécutable.
PowerShell offre une méthode claire et flexible pour afficher les noms de processus, les PID, les chemins des exécutables, l’utilisation du processeur et d’autres propriétés. C’est la meilleure option pour l’automatisation et le filtrage avancé.
Par exemple, pour trouver le PID du Bloc-notes :
Pour rechercher par une partie du nom du processus :
Si vous devez confirmer quel fichier a lancé le processus, exécutez PowerShell en tant qu’administrateur et utilisez :
Le Moniteur de ressources est utile lorsque vous devez identifier un processus à partir de son activité en temps réel : processeur, mémoire, disque ou réseau. Il affiche les PID directement dans ses tableaux.
resmon et appuyez sur Entrée.Le Moniteur de ressources est particulièrement utile lorsque le Gestionnaire des tâches indique une forte activité du disque ou du réseau, mais que vous avez besoin de plus de détails sur le processus exact responsable.
Les services Windows s’exécutent souvent en arrière-plan et peuvent partager des processus hôtes comme svchost.exe. Pour trouver le PID d’un service, utilisez l’onglet Services du Gestionnaire des tâches ou la commande tasklist /svc.
Exécutez cette commande :
Cette commande affiche les processus et les services qui s’exécutent à l’intérieur de ceux-ci. Elle est utile pour identifier quel service est associé à une instance particulière de svchost.exe.
Exemple :
Dans cet exemple, wuauserv est le service Windows Update. Remplacez-le par le nom du service que vous voulez vérifier.
Parfois, vous ne connaissez pas le nom du processus, mais vous savez qu’un port est occupé. Par exemple, un serveur Web, un serveur de base de données, un client VPN ou un outil de développement peut utiliser un port comme 80, 443, 3306 ou 8080.
Ouvrez l’Invite de commandes ou PowerShell et exécutez :
La dernière colonne affiche le PID. Pour rechercher un port précis, utilisez findstr. Par exemple, pour vérifier le port 8080 :
Après avoir obtenu le PID, utilisez tasklist pour identifier le processus :
Remplacez 1234 par le PID réel obtenu dans le résultat de netstat.
Après avoir trouvé un PID, vous pouvez vouloir fermer le processus. Soyez prudent : terminer le mauvais processus peut fermer des applications, interrompre des téléchargements, arrêter des services ou rendre Windows instable jusqu’au redémarrage.
Si le processus ne se ferme pas normalement, vous pouvez le forcer :
Pour forcer l’arrêt :
taskkill ou Stop-Process.
Pour une utilisation quotidienne, le Gestionnaire des tâches suffit généralement. Pour dépanner les ports réseau, utilisez netstat -ano. Pour les services, utilisez tasklist /svc ou l’onglet Services du Gestionnaire des tâches. Pour le filtrage avancé, les rapports ou les vérifications répétées, PowerShell est l’option la plus flexible.
Non. Le nom du processus est le nom de l’exécutable, par exemple notepad.exe ou chrome.exe. Un PID est un identifiant numérique attribué à une instance précise de ce processus en cours d’exécution.
Non, deux processus en cours d’exécution ne peuvent pas avoir le même PID au même moment. Cependant, Windows peut réutiliser un PID après la fermeture du processus d’origine.
Les navigateurs modernes créent souvent des processus séparés pour les onglets, les extensions, l’accélération GPU, l’audio, le réseau et l’isolation de sécurité. C’est pourquoi Chrome, Edge et Firefox peuvent apparaître avec plusieurs PID.
Les valeurs de PID sont attribuées lorsqu’un processus démarre. Lorsque vous fermez puis rouvrez un programme, Windows le considère comme un nouveau processus et lui attribue un nouveau PID.
En général, non. Les utilisateurs standard peuvent voir de nombreux ID de processus. Les droits administrateur peuvent être nécessaires pour afficher les détails complets des processus système protégés, des services ou des chemins d’exécutables.
Le moyen le plus rapide de trouver un PID dans Windows consiste à ouvrir le Gestionnaire des tâches, à aller dans l’onglet Détails et à vérifier la colonne PID. Pour travailler en ligne de commande, utilisez tasklist dans l’Invite de commandes ou Get-Process dans PowerShell. Si vous devez identifier quel processus utilise un port réseau, utilisez netstat -ano, puis associez le PID avec tasklist.
Une fois le PID connu, vous pouvez examiner le processus, l’associer à un service, vérifier son utilisation des ressources ou le terminer en toute sécurité si nécessaire.