Comment vérifier les ports TCP/IP ouverts dans Windows
Agence web » Actualités du digital » Comment vérifier les ports TCP/IP ouverts dans Windows

Comment vérifier les ports TCP/IP ouverts dans Windows

Exécutez la commande « netstat -ab » dans une fenêtre d’invite de commande, de PowerShell ou de terminal avec élévation de privilèges pour afficher une liste des applications et leurs ports associés.

Chaque fois qu’une application veut se rendre accessible sur le réseau, elle réclame un port TCP/IP, ce qui signifie que ce port ne peut être utilisé par rien d’autre. Alors, comment vérifiez-vous les ports ouverts pour voir quelle application l’utilise déjà ?

Mise à jour: Nous avons testé ce processus et confirmé que toutes les étapes sont à jour et qu’elles fonctionnent toutes également sous Windows 11.

Comment fonctionnent les ports ?

Une adresse IP spécifie un ordinateur — ou un autre périphérique réseau — sur un réseau. Lorsqu’un appareil envoie du trafic à un autre, l’adresse IP est utilisée pour acheminer ce trafic vers l’endroit approprié. Une fois que le trafic atteint le bon endroit, l’appareil doit savoir vers quelle application ou vers quel service envoyer le trafic. C’est là que les ports entrent en jeu.

Si l’adresse IP s’apparente à une adresse postale sur un courrier, le port est quelque chose comme le nom de la personne à cette résidence qui reçoit le courrier. Dans la plupart des cas, vous n’avez pas à vous soucier des ports. Mais de temps en temps, vous pouvez rencontrer 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 savoir quelle application a un port verrouillé, mais nous allons vous guider à travers quelques méthodes intégrées qui utilisent l’invite de commande, PowerShell ou le terminal, puis vous montrer un excellent logiciel gratuit. application qui le rend encore plus facile. Toutes ces méthodes devraient fonctionner quelle que soit la version de Windows que vous utilisez.

Utilisez les outils intégrés pour voir ce qui écoute sur un port

Nous avons deux commandes à vous montrer. Le premier répertorie les ports actifs avec le nom du processus qui les utilise. La plupart du temps, cette commande fonctionnera correctement. Parfois, cependant, le nom du processus ne vous aidera pas à identifier quelle application ou quel service a réellement un port lié. Pour ces moments, 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.

Première option : Afficher l’utilisation des ports avec les noms de processus

Tout d’abord, vous devrez ouvrir l’invite de commande en mode administrateur. Appuyez sur Démarrer, puis tapez « commande » dans le champ de recherche. Lorsque vous voyez « Invite de commandes » apparaître dans les résultats, cliquez dessus avec le bouton droit de la souris et choisissez « Exécuter en tant qu’administrateur » ou cliquez sur « Exécuter en tant qu’administrateur » à droite.

Noter: Vous pouvez également utiliser PowerShell ou Terminal pour cela.

À l’invite de commande, saisissez le texte suivant, 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 répertorié après les deux-points à droite de l’adresse IP locale), et vous verrez le nom du processus répertorié sous cette ligne. Si vous souhaitez rendre les choses un peu plus faciles, n’oubliez pas que vous pouvez également diriger les résultats de la commande vers un fichier texte. Vous pouvez alors simplement rechercher dans le fichier texte le numéro de port que vous recherchez.

Ici, par exemple, vous pouvez voir que le port 49902 est lié par un processus nommé picpick.exe. PicPick est un éditeur d’images sur notre système, nous pouvons donc supposer que le port est en fait lié par le processus qui vérifie régulièrement les mises à jour de l’application.

Deuxième option : afficher l’utilisation du port avec les identificateurs de processus

Si le nom du processus pour le numéro de port que vous recherchez rend difficile la détermination de l’application associée, vous pouvez essayer une version de la commande qui affiche les identificateurs de processus (PID) plutôt que les noms. Tapez le texte suivant à l’invite de commande, puis appuyez sur Entrée :

netstat -aon

La colonne à l’extrême droite répertorie les PID, il vous suffit donc de trouver celui qui est lié au port que vous essayez de dépanner.

Les ID de processus associés à un port donné.

Ensuite, ouvrez le Gestionnaire des tâches en cliquant avec le bouton droit sur n’importe quel espace ouvert de votre barre des tâches et en choisissant « Gestionnaire des tâches ». Vous pouvez également appuyer sur Ctrl+Maj+Échap.

Si vous utilisez Windows 8, 10 ou 11, passez à l’onglet « Détails » dans le Gestionnaire des tâches.

Dans les anciennes versions de Windows, vous verrez ces informations dans l’onglet « Processus ». Triez la liste des processus par la colonne « PID » et trouvez le PID associé au port que vous étudiez. Vous pourrez peut-être en savoir plus sur l’application ou le service auquel le port est lié en consultant la colonne « Description ».

Triez par ID de processus (PID), puis recherchez l'application associée.

Sinon, cliquez avec le bouton droit sur le processus et choisissez « Ouvrir l’emplacement du fichier ». L’emplacement du fichier vous donnera probablement des indices sur l’application impliquée.

Une fois que vous y êtes, vous pouvez utiliser les options Terminer le processus, Ouvrir l’emplacement du fichier ou Aller au(x) service(s) pour contrôler le processus ou l’arrêter.

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

Si vous n’êtes pas vraiment du type 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. Allez-y et téléchargez l’outil. Assurez-vous simplement d’avoir la bonne version (la version standard est pour Windows 32 bits et la version x64 est pour Windows 64 bits). C’est une application portable, vous n’aurez donc pas besoin de l’installer. Décompressez simplement le dossier de téléchargement et lancez l’exécutable.

Dans la fenêtre CurrPorts, triez par la colonne « Port local », trouvez le port que vous étudiez et vous pouvez tout voir – le nom du processus, le PID, le port, le chemin complet du processus, etc.

CurrPorts de Nirsoft peut être trié en fonction du port local ouvert.

Pour le rendre encore plus facile, double-cliquez sur n’importe quel processus pour voir chaque détail dans une seule fenêtre.

Les détails d'un processus dans CurrPort.


Lorsque vous avez déterminé quelle application ou quel service est lié au port que vous étudiez, c’est à vous de décider comment le gérer. S’il s’agit d’une application, vous pouvez avoir la possibilité de spécifier un numéro de port différent. S’il s’agit d’un service – ou si vous n’avez pas la possibilité de spécifier un numéro de port différent – vous devrez probablement arrêter le service ou supprimer l’application.

★★★★★