El puerto 80 está siendo utilizado por el SISTEMA (PID 4), ¿qué es eso?


Estoy tratando de usar el puerto 80 para mi servidor de aplicaciones, pero cuando realizo netstat -aon obtengo:

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4

Cuando busco el proceso en el administrador de tareas, se muestra PID 4 es SYSTEM, eso es todo. Sin extensión... Nada. Solo " SYSTEM". ¿Qué está pasando aquí?

Tengo miedo de terminar este proceso, ¿qué hago?


ACTUALIZACIÓN :

He resuelto esto a través de otra pregunta de desbordamiento de pila, que tenía la solución para detener IIS escuchar en el puerto 80 para una dirección IP especificada.

Author: Community, 2009-09-16

28 answers

La dirección IP es 0.0.0.0, state = LISTENING: significa que el puerto 80 está escuchando todas las interfaces (no se utiliza)

Cómo leer los resultados de NETSTAT-AN:

 31
Author: manji,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-25 11:19:00

Un nuevo servicio llamado "Web Deployment Agent Service" (MsDepSvc) también puede activar "System" con PID=4 para escuchar en el puerto 80.

 264
Author: Antony,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-04-20 19:42:40

Además, intente detener "SQL Server Reporting Services (MSSQLSERVER)", que aparentemente tiene el valor predeterminado de 80. Hice eso y el puerto 80 se liberó. PID identificó al culpable como "Sistema", pero aparentemente ese Sistema puede significar varias cosas.

 217
Author: infocyde,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-08-20 11:09:01

Hay muchos servicios, que pueden escuchar el puerto 80 en Windows.

Por suerte, puede detectar y detener a todos ejecutando el comando de consola simple:

NET stop HTTP

Cuando lo inicies, primero obtendrás la lista: introduzca la descripción de la imagen aquí

Para evitar este problema en el futuro vaya a Servicios locales y deshabilite los servicios listados.

N.B. - Algunos servicios se reiniciarán inmediatamente, solo ejecutar 'NET stop HTTP' pocas veces.

 198
Author: Anton Purin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-30 13:34:40

Yo tenía el mismo problema. Podría arreglarlo deteniendo el Servicio de Publicación de World Wide Web bajo servicios en ejecución.

 82
Author: Jules Colle,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-11 07:12:54

Parece que IIS está escuchando el puerto 80 para solicitudes HTTP.

Intente detener IIS entrando en Panel de Control/Herramientas Administrativas/Servicios de Información de Internet, haciendo clic derecho en el Sitio Web predeterminado, y haga clic en la opción Detener en el menú emergente, y vea si el receptor en el puerto 80 se ha borrado.

 25
Author: Robert Harvey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-09-15 23:36:24

Esto funciona para mí:

  1. Haga clic derecho en Mi ordenador.
  2. Seleccione Administrar.
  3. Haga doble clic en Servicios y aplicaciones.
  4. Luego haga doble clic en Servicios.
  5. Haga clic derecho en " World Wide Web Publishing Service".
  6. Seleccione Detener.
 22
Author: Eng.Fouad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-14 07:18:24

He descubierto que "SQL Server Reporting Services (MSSQLSERVER)" se inicia automáticamente y escucha en el puerto 80.

Espero que esto ayude.

O

 19
Author: Omeriko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-20 14:55:58

SOLUCIÓN DE TRABAJO PROBADA:(WINDOWS 10)

Hay muchas razones para esto, la única causa/solución que recomendé es esta:

ABRA SU COMANDO DE VENTANA CON ADMINISTRATOR PREVILEGE ENTONCES:

net stop http /y

Lo anterior acordará detener el servicio http entonces:

sc config http start= disabled

Lo anterior configurará el servicio para desactivar por defecto

SI LA SOLUCIÓN ANTERIOR NO FUNCIONA, ENCUENTRE SU CASO ESPECÍFICO AQUÍ:

FUENTE: http://www.devside.net/wamp-server/opening-up-port-80-for-apache-to-use-on-windows

REINICIE SU SERVIDOR WEB/XAMPP/APACHE Y LISTO.


Si alguna vez necesita volver a habilitar el valor predeterminado aquí está el comando sc config HTTP start= demand la fuente de explicación está aquí http://servicedefaults.com/10/http /

 14
Author: Dung,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-05 15:19:49

El problema es cómo liberarlo, simplemente use

net stop http

Https://stackoverflow.com/a/16243333/777982

 11
Author: Hammad Khan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:54:59

Otro servicio que podría ocupar el puerto 80 es BranchCache

Servicios.msc lo muestra como"BranchCache"

O use el comando net para detener el servicio como

Net stop PeerDistSvc

Actualización:

PeerDistSvc es un servicio detrás de svhost.exe, para ver los servicios svhost escriba

Tasklist /svc / fi " imagename eq svchost.exe "

 8
Author: seizu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-11-04 11:57:48

Sabía que estas respuestas eran correctas , pero mis servicios.msc no estaba mostrando los servicios, sin embargo esto hizo el truco:

sc stop "MsDepSvc" 
sc config "MsDepSvc" start= disabled 
 7
Author: isJustMe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-07 02:35:24

Acabo de tener este problema hoy, ya que apareció después de que Norton solicitó el reinicio culpé a Norton.
Pero no era Norton, quité Norton, reinicié - > problema todavía allí.

Netstat-nao estaba mostrando que PID 4 poseía mi conexión de puerto 80.

Luego fui al panel de control, a continuación, " Activar o desactivar las funciones de Windows" luego, servicios de Información de Internet sin marcar.
Reiniciado, el problema desapareció.
Mi servidor xampp se está ejecutando bien ahora.

Yo nunca recordando encender IIS en primer lugar. Había estado corriendo muchos meses antes de que esto sucediera. Todavía no sé qué lo causó en primer lugar. Tal vez una actualización anterior de Windows habilitó iis y mi reinicio lo encendió, no lo sé.

 4
Author: godzilla,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-23 06:47:49

Tuve exactamente el mismo problema, excepto que nunca he usado IIS. Mientras estaba arreglando otro error del sistema, había configurado el servicio apache para que se iniciara manualmente, con la esperanza de reducir la complejidad de mi sistema. Después de arreglar el otro bug, Apache no arrancó. Me futzed por un tiempo, pero todo lo que tomó fue configurar apache de nuevo a inicio automático: Inicio > Herramientas administrativas > Servicios.

Aparentemente cuando Apache se inicia de esta manera, reclama el puerto 80 antes de que el proceso del SISTEMA pueda hacerlo.

Hth alguien. todos mis googlear activado el 'no puede tener IIS y Apache en la misma máquina. esto es para el otro uno por ciento de nosotros.

 3
Author: changokun,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-02-23 04:25:36

Pruebe netstat-b, que puede arrojar algo de luz sobre la situación (mostrando qué .exe está usando el puerto). Buena suerte.

 2
Author: Jon Onstott,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-09-15 23:27:08

Para mí funcionó después de detener el Servicio de Agente de Implementación Web.

 2
Author: danpop,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-15 09:47:11

En caso de que utilice el producto Razer e instale el software Razer Synapse en su PC, también bloquea el puerto 80.

No está incluido en el comando netstat, por lo que no puedo solucionarlo. Dado que hay muchos servicios incluidos dentro del software, no puedo analizar cuál bloquea el puerto. Después de desinstalar Razer Synapse, puedo iniciar el servidor Apache de nuevo en Windows 10.

 2
Author: maurisrx,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-01 09:44:30

Esto no explicaría el lado PID de las cosas, pero si ejecuta Skype, le gusta usar el puerto 80 por alguna razón.

 1
Author: davidtbernal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-09-15 23:41:16

En mi caso, sucedió después de instalar Microsoft Web Matrix. Desinstalar esta papelera junto con "Microsoft Web Deploy" solucionó el problema.

 1
Author: this.lau_,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-06-15 01:38:42

Ninguno de estos funcionó para mí. Tuve que ir a una pregunta de superusuario: https://superuser.com/questions/352017/pid4-using-port-80 .


Si se trata de un Proceso del Sistema-PID 4-es necesario desactivar el HTTP.controlador sys que se inicia bajo demanda por otro servicio, como Administración Remota de Windows o Cola de impresión en Windows 7 o 2008.

Hay dos formas de desactivarlo, pero la primera es más segura:

1.

Vaya al administrador de dispositivos, seleccione " mostrar oculto dispositivos "desde el menú / vista, vaya a" Controlador no Plug and Play " / HTTP, haga doble clic en él para desactivarlo (o configurarlo en manual, algunos servicios dependían de él).

Reinicie y use netstat -nao | find ":80" para comprobar si se sigue utilizando 80.


Este es el que funcionó para mí!

 1
Author: jason.zissman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-20 10:18:25

Estaba buscando PID 4 y llegué a esta pregunta. De esta respuesta y una entrada de blog Me imaginé que cualquier cosa que tenga que ver con PID 4 es probablemente un Servicio de Windows, por lo que es posible que desee buscar los servicios relevantes enservices.msc.

Además, este proceso es ejecutado por System, que se considera otro usuario "conectado".

 1
Author: icedwater,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:26:27

Tuve el mismo problema y fue debido a que IIS se ejecuta en el servidor, puede detenerlo usando el Administrador de IIS si es el caso para usted.

 1
Author: Kamiel Ahmadpour,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-19 07:31:53

Si está ejecutando Windows Server 2012 R2, asegúrese de deshacerse de las carpetas de trabajo: http://blogs.technet.com/b/filecab/archive/2013/10/15/windows-server-2012-r2-resolving-port-conflict-with-iis-websites-and-work-folders.aspx La eliminación de la función Carpetas de trabajo en el servidor de archivos funcionó para mí.

 1
Author: Krzysztof J. Obara,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-23 12:01:11

Este proceso funciona para mí:

  1. Haga clic derecho en Mi computadora.
  2. Seleccione Administrar.
  3. Haga doble clic en Servicios y aplicaciones.
  4. Luego haga doble clic en Servicios.
  5. Haga clic derecho en "World Wide Web Publishing Service".
  6. Seleccione Detener
  7. Reiniciar XAMPP
 1
Author: Manideep,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-23 07:19:05

Para mí tuve que desinstalar "Citrix Virtual Desktop Agent" en mi VM

 0
Author: Jerinaw,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-17 19:22:51

PID=4 no aparece en el Administrador de tareas incluso después de colocar la marca de verificación en 'Mostrar procesos de todos los usuarios". Bueno, solo hay un usuario.

Sin embargo, netstat-b muestra múltiples conexiones poiting al mismo PID=4 que en este equipo muestra lo siguiente.

introduzca la descripción de la imagen aquí

Solo he elegido aquellos que pertenecen al protocolo TCP.

Esto se adquirió durante la solución de problemas IIS que no se inició después de probar muchos otros. No creo que debas parar esto. proceso.

 0
Author: user2063329,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-17 05:08:16

Type netstat -a -n -b -o |more

Si la interrupción World Wide Web Publishing Service ayuda

Luego en IIS manager revise la configuración de cada sitio bindings, seleccionando un sitio y en el panel lateral haga clic en binding. luego cambie el puerto 80 a otra cosa si es necesario.

 0
Author: Shimon Doodkin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-23 11:47:21

Acabo de ir al servicio y detuve el agente de implementación web

 0
Author: Jesse Mwangi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-25 09:38:59