Lors du développement, nous rencontrons souvent le cas où un port est occupé. À ce moment-là, nous devons trouver le programme qui occupe le port, puis le terminer. Cet article explique comment trouver le port occupé.
1. Ouvrir une fenêtre de commande (exécuter en tant qu'administrateur)
Start -> Run -> cmd, ouwindow+Rutilisez une combinaison de touches pour faire apparaître la fenêtre de commande.

2. Trouver tous les ports utilisés
Saisissez la commande :
netstat -ano
Cette commande liste l'utilisation de tous les ports.
Dans la liste, nous observons le port occupé, par exemple 1224, et le trouvons d'abord.

3. Afficher le PID correspondant au port occupé
Saisissez la commande :
netstat -aon|findstr "8081"
Appuyez sur Entrée pour exécuter la commande. Le dernier nombre est le PID ; ici, il s'agit de 9088.

4. Afficher le processus avec le PID spécifié
Continuez à saisir la commande :
tasklist|findstr "9088"
Appuyez sur Entrée pour exécuter la commande.
Vérifiez quel processus ou programme occupe le port 8081. Le résultat est : node.exe.

Terminez le processus
Forcer (/F paramètre) l'arrêt de tous les processus avec le pid 9088, y compris les processus enfants (/T paramètre) :
taskkill /T /F /PID 9088
Alternativement, nous pouvons ouvrir le Gestionnaire des tâches, passer à l'onglet Processus et vérifier quel processus correspond à 9088 dans la colonne PID. Si vous ne voyez pas la colonne PID, comme indiqué ci-dessous :

Après cela, nous pouvons mettre fin à ce processus, libérant ainsi le port pour utilisation.