Comment vérifier les ports TCP/IP ouverts sous Windows ?

Chaque fois qu’une application souhaite se rendre accessible sur le réseau, elle revendique un port TCP/IP, ce qui signifie que ce port ne peut être utilisé par aucune autre application.

Comment vérifier les ports ouverts pour voir quelle application les utilise déjà ?

ports-windows

Comment fonctionnent les ports ?

Une adresse IP identifie un ordinateur ou un autre périphérique réseau sur un réseau. Lorsqu’un périphérique envoie du trafic à un autre, l’adresse IP est utilisée pour acheminer ce trafic vers la destination appropriée. Une fois que le trafic atteint la bonne destination, le périphérique doit savoir vers quelle application ou quel service il doit être acheminé. C’est là que les ports entrent en jeu.

Si l’adresse IP est comparable à l’adresse postale indiquée sur un courrier, le port est en quelque sorte le nom de la personne qui reçoit le courrier à cette adresse. Dans la plupart des cas, vous n’avez pas à vous soucier des ports. Mais il peut arriver que vous rencontriez une application configurée pour écouter le trafic sur le même port qu’une autre application utilise déjà. Dans ce cas, vous devrez identifier l’application qui utilise déjà ce port.

Il existe plusieurs façons de déterminer quelle application a verrouillé un port, mais nous allons vous présenter deux méthodes intégrées qui utilisent l’Invite de commandes, PowerShell ou le terminal, puis vous montrer une excellente application gratuite qui rend la tâche encore plus facile. Toutes ces méthodes devraient fonctionner quelle que soit la version de Windows que vous utilisez.

Utilisez les outils natifs de Windows pour voir ce qui écoute sur un port

Nous avons deux commandes à vous montrer. La première répertorie les ports actifs ainsi que le nom du processus qui les utilise. La plupart du temps, cette commande fonctionne bien. Cependant, il arrive parfois que le nom du processus ne vous aide pas à identifier l’application ou le service qui occupe réellement un port. Dans ce cas, vous devrez répertorier les ports actifs avec leurs numéros d’identification de processus, puis rechercher ces processus dans le Gestionnaire des tâches.

Option 1 : afficher l’utilisation du port avec les noms des processus

Tout d’abord, vous devez ouvrir le Terminal (Powershell et l’Invite de commandes fonctionnent tous les deux) en mode administrateur.

  • Cliquez sur le bouton Démarrer, puis tapez terminal dans la zone de recherche.
  • Lorsque Terminal apparaît dans les résultats, cliquez sur Exécuter en tant qu’administrateur à droite.
  • Dans le Terminal, tapez ou collez la commande suivante, puis appuyez sur Entrée :
netstat -ab

Après avoir appuyé sur Entrée, les résultats peuvent prendre une minute ou deux pour s’afficher complètement, alors soyez patient. Faites défiler la liste pour trouver le port (qui est indiqué après les deux points à droite de l’adresse IP locale), et vous verrez le nom du processus indiqué sous cette ligne. Si vous souhaitez vous faciliter la tâche, n’oubliez pas que vous pouvez également rediriger les résultats de la commande vers un fichier texte. Vous pouvez ensuite rechercher le numéro de port que vous souhaitez dans le fichier texte.

Option deux : afficher l’utilisation du port avec les identifiants de processus

Si le nom du processus associé au numéro de port que vous recherchez ne permet pas d’identifier clairement l’application correspondante, vous pouvez essayer une version de la commande qui affiche les identifiants de processus (PID) plutôt que les noms.

  • Tapez la commande suivante dans l’Invite de commandes, puis appuyez sur Entrée :
netstat -aon

La colonne tout à droite répertorie les PID. Il vous suffit donc de trouver celui qui est lié au port que vous essayez de dépanner.

  • Appuyez sur Ctrl +Maj + Esc pour ouvrir le Gestionnaire des tâches. Vous pouvez également ouvrir le Gestionnaire des tâches en cliquant avec le bouton droit de la souris sur un espace libre de la barre des tâches et en sélectionnant Gestionnaire des tâches.
  • Si vous utilisez Windows 10 ou 11, passez à l’onglet Détails dans le Gestionnaire des tâches.
  • Triez la liste des processus par la colonne PID et trouvez le PID associé au port que vous recherchez. Vous pourrez peut-être en savoir plus sur l’application ou le service qui utilise le port en consultant la colonne Description.
  • Vous pouvez également utiliser la barre de recherche en haut si vous avez une longue liste à parcourir.
  • Si vous ne parvenez pas à identifier une application, cliquez avec le bouton droit sur le processus et sélectionnez Ouvrir l’emplacement du fichier.

L’emplacement du fichier vous donnera probablement des indices sur l’application concernée.

  • Vous pouvez également cliquer sur Rechercher en ligne, mais les résultats seront aléatoires, selon le processus que vous recherchez.
  • Vous pouvez également utiliser les options Terminer l’arborescence du processus ou Accéder aux services pour contrôler le processus ou l’arrêter.

Utilisez NirSoft CurrPorts pour voir ce qui écoute sur un port

Si vous n’aimez pas utiliser l’Invite de commandes, ou si vous préférez simplement utiliser un utilitaire simple pour faire tout cela en une seule étape, nous vous recommandons l’excellent utilitaire gratuit CurrPorts de NirSoft.

  • N’hésitez pas à télécharger CurrPorts. Assurez-vous simplement de télécharger la bonne version (la version standard est pour Windows 32 bits ou la version x64 est pour Windows 64 bits). Il s’agit d’une application portable, vous n’avez donc pas besoin de l’installer. Il vous suffit de décompresser le dossier téléchargé et d’exécuter le fichier exécutable.
  • Dans la fenêtre CurrPorts, triez par colonne Local Port, trouvez le port que vous recherchez et vous pourrez voir toutes les informations : nom du processus, PID, port, chemin d’accès complet au processus, etc.
  • Pour vous faciliter encore plus la tâche, double-cliquez sur n’importe quel processus pour afficher tous les détails dans une seule fenêtre.

Conclusion

Une fois que vous avez déterminé quelle application ou quel service occupe le port que vous recherchez, c’est à vous de décider comment gérer la situation. S’il s’agit d’une application, vous pouvez éventuellement spécifier un autre numéro de port. S’il s’agit d’un service, ou si vous ne pouvez pas spécifier un autre numéro de port, vous devrez probablement arrêter le service ou supprimer l’application.

Windows 10 / 11
Résumé de la politique de confidentialité

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.