Maison >tutoriels informatiques >Dépannage >Solution au port système Windows occupé, raisons pour lesquelles le port est occupé

Solution au port système Windows occupé, raisons pour lesquelles le port est occupé

WBOY
WBOYoriginal
2024-06-19 03:34:471081parcourir

Le port est occupé et le fonctionnement du site Web est affecté. Laissez PHP Editor Banana vous aider à résoudre vos problèmes ! Cet article fournira une analyse approfondie des raisons pour lesquelles les ports sont occupés et proposera une série de solutions efficaces. Venez découvrir comment libérer facilement des ports et assurer le bon fonctionnement de votre site Web !

Lors de l'exécution du logiciel, le port sera occupé. Parlons de la façon de le résoudre.

Vérifiez quel logiciel est occupé

1) Utilisez Run pour ouvrir cmd, entrez directement netstat -ano, appuyez sur Entrée, vous pouvez voir le PID du port 135=1316 et le PID du port 445=4.

Solution au port système Windows occupé, raisons pour lesquelles le port est occupé

2) Dans le gestionnaire de tâches, pour des informations détaillées, vous pouvez retrouver le processus correspondant selon le PID.

Solution au port système Windows occupé, raisons pour lesquelles le port est occupé

3) Vérifiez le PID en fonction du port occupé, utilisez run pour ouvrir cmd, entrez directement la commande suivante et appuyez sur Entrée.

Solution au port système Windows occupé, raisons pour lesquelles le port est occupé

netstat -aon | find "8681" ou netstat -aon | grep "8681"

# consiste à vérifier l'occupation d'un seul port 8681

netstat -aon | findstr "80" ou netstat -aon | findstr : 80

# permet d'afficher une série de ports contenant 80, tels que 800, 8080

4) Tuez le processus en fonction du numéro de processus "taskkill -f -pid 5072" ou "taskkill /T /F /PID 5072", soit dans la tâche Le responsable trouve le processus correspondant et termine directement le processus.

Le processus occupé est introuvable

Cela indique que le port est occupé, mais le processus occupé est introuvable. La raison en est que Windows réserve certains ports qui se trouvent dans la séquence de ports réservée par le système.

Utilisez la commande suivante pour afficher

netsh interface ipv4 show excluportrange protocol=tcp

Solution au port système Windows occupé, raisons pour lesquelles le port est occupé

Rien dans l'image ci-dessus ne signifie qu'il n'est pas répertorié comme port réservé par le système. Si c'est le cas, il sera affiché. dans la case rouge.

Raisons possibles pour lesquelles Windows réserve ces ports :

Être bloqué par Microsoft en raison de la découverte d'activités virales

Après l'installation de la mise à jour Windows, la liste des ports réservés a changé

La fonctionnalité Hyper-V est activée (installation de Docker , ou machine de virtualisation Linux)

Solution :

1. Redémarrez l'ordinateur jusqu'à ce que le port requis ne soit plus parmi les ports réservés (selon la chance)

2. Si le logiciel peut changer de port, changez directement les autres ports

.

3. Excluez ces ports réservés

netsh int ipv4 add excluportrange protocol=tcp startport=8888 numberofports=10

Ici, 8888 est le port de départ, 10 signifie 8888-8898. Tous ces ports doivent être déplacés hors des ports réservés. Si vous souhaitez uniquement que 8888 ne soit pas utilisé comme port, alors 10 peut être remplacé par 1.

Après avoir exécuté cette commande, redémarrez et interrogez à nouveau les ports réservés. Vous constaterez qu'un * apparaîtra à la fin de la liste des ports. À ce stade, ces ports ne seront pas réservés pour utilisation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn