web-dev-qa-db-fra.com

Windows 8 NT Kernel and System utilisant le port 80

Cela me dérange depuis longtemps. après la mise à niveau vers Windows 8, je ne peux déjà pas exécuter mon serveur XAMPP sans utiliser d'autres ports que le port 80, car un processus appelé "NT Kernel & System" l'utilise. C'est un processus système donc je ne peux pas le désactiver. Je n'ai aucun IIS ou serveur Web installé, donc je suis assez frustré de savoir comment utiliser ce port 80.

Si quelqu'un parmi vous qui sait comment changer le port utilisé par "NT Kernel & System", ce serait bien!

Merci!

27
bonbon.langes

J'ai rencontré ce problème après avoir installé Apache 2.2.22 sous Windows 8. Ce dont je suis fortement convaincu après avoir parcouru de nombreux forums pour obtenir des informations, c'est que la cause la plus courante de ce problème sous Windows, qui produit le "make_sock, ne pouvait pas se lier à erreur 0.0.0.0:80 ", est-ce que IIS est en cours d'exécution. L'arrêt du service de publication World Wide Web est ce qui a finalement permis à Apache de démarrer également pour moi.

29
Spencer Williams

J'ai rencontré le même problème avec l'écoute du noyau NT sur le port 80 lorsque je voulais que ma propre application écoute sur ce port.

Après l'arrêt

  • IIS
  • Service de publication sur le World Wide Web
  • Service d'administration IIS
  • Services de rapports SQL Server

le noyau NT écoutait toujours sur le port 80

C'est finalement quand j'ai arrêté le "Web Deployment Agent Service" qu'il a cessé d'écouter le 80.

Remarque: utilisez netstat -bano dans une invite de commande élevée pour voir quelles applications écoutent sur quels ports.

33
eyeAre

un tas de services aurait pu s'emparer du port 80:

http://lordamit.blogspot.de/2012/06/windows-7-windows-8-Apache-errorport-80.html

il est difficile de dire lequel a poussé votre système à le faire, j'ai dû désactiver le "World Wide Web Publishing Service".

17
akira

En plus de World Wide Publishing, j'ai dû arrêter le Web Deployment Agent Service, qui a lancé le service HTTP.

8
John Mann

l'arrêt du service w3svc a fonctionné pour moi - il suffit d'écrire dans une invite de commande élevée (invite de commande VS2017 démarrée en tant qu'administrateur):

sc stop w3svc
0
serup