svchost ntoskrnl name apache windows-8 xampp port80

apache - ntoskrnl - Windows 8 NT Kernel y sistema usando el puerto 80



windows 10 port 80 in use by system (5)

Esto me ha molestado por mucho tiempo. después de actualizar a Windows 8, ya no puedo ejecutar mi servidor XAMPP sin usar puertos que no sean el puerto 80, ya que lo está usando un proceso llamado "NT Kernel & System". Es un proceso del sistema, así que no puedo desactivarlo. No tengo ningún servidor web o IIS instalado, así que estoy bastante frustrado de cómo usar ese puerto 80.

Si alguno de ustedes que sabe cómo cambiar el puerto que usa "NT Kernel & System", ¡eso sería genial!

¡Gracias!


Además de World Wide Publishing, tuve que detener el servicio de agente de implementación web , que inició el servicio HTTP.


Me encontré con el mismo problema con NT Kernel escuchando en el puerto 80 cuando quería que mi propia aplicación escuchara en ese puerto.

Después de parar

  • IIS
  • Servicio de publicación World Wide Web
  • Servicio de administración de IIS
  • Servicios de informes de SQL Server

El NT Kernel seguía escuchando en el puerto 80

Finalmente fue cuando detuve el "Servicio de agente de implementación web" que dejó de escuchar en 80.

Nota: use netstat -bano en un símbolo del sistema elevado para ver qué aplicaciones están escuchando en qué puertos.


Me encontré con este problema después de instalar Apache 2.2.22 en Windows 8. De lo que estoy totalmente convencido después de haber rastreado muchos foros en busca de información es que la causa más común de este problema en Windows, que produce el "make_sock no pudo vincularse dirección 0.0.0.0:80 "error, es que IIS se está ejecutando. Detener el servicio de publicación en la World Wide Web es lo que finalmente permitió que Apache se iniciara también para mí.


deteniendo el servicio w3svc funcionó para mí, simplemente escriba en un símbolo del sistema elevado (el símbolo del sistema VS2017 comenzó como administrador):

sc stop w3svc