Comment fermer un port avec CMD sous Windows?

Quelqu’un sait-il comment fermer un port TCP ou UDP pour une seule connexion via la ligne de commande sous Windows ?

  1. Ouvrir CMD
  • tapez netstat -a -n -o
  • trouver TCP [l'adresse IP] : [numéro de port] .... #[target_PID]# (idem pour UDP)
  • ( Pour ma part, kill [target_PID] n’a pas fonctionné)

  1. CTRL+ALT+DELETE et choisissez « Gestionnaire de tâches ».
  • Cliquer sur l’onglet « Processus »
  • Activez la colonne « PID » en allant à : Affichage > Sélectionner les colonnes > Cocher la case PID
  • Trouvez le PID qui vous intéresse et « END PROCESS ».

  1. Vous pouvez maintenant réexécuter le serveur sur [adresse IP] : [numéro de port] sans problème.

Si vous connaissez le port que vous voulez libérer, vous pouvez trier votre liste netstat en cherchant le port spécifié comme ceci :

netstat -ano | findstr :5040

Le pid apparaîtra alors à la droite et vous pourrez le tuer avec taskkill.

taskkill /pid 5040 /F