2010-08-16 19:08:40 +0000 2010-08-16 19:08:40 +0000
34
34

No se puede iniciar el servicio W3SVC en el ordenador '.'

Acabo de instalar IIS7, pero cada vez que quiero iniciarlo, se produce el siguiente error:

¿Qué ocurre?

Tengo Windows 7 64-bit build 7600 y he instalado .NET Framework 3.5 SP1 y .NET Framework 4 antes de instalar IIS7.

Respuestas (13)

28
28
28
2012-02-24 00:27:35 +0000

Vaya al Administrador de Tareas –> Procesos y detenga manualmente el proceso W3SVC. Después de hacer esto el proceso debería iniciarse normalmente al reiniciar IIS

19
19
19
2010-08-20 18:48:29 +0000

He encontrado la solución:

  1. Ejecuta -> appwiz.cpl -> Activa o desactiva las características de windows -> Desmarca “Internet Information Services” y “Windows Process Activation Service”

  2. Reinicie su máquina.

  3. Ejecute -> appwiz.cpl -> instale tanto “Internet Information Services” como “Windows Process Activation Service” Referencia

12
12
12
2015-12-17 03:23:04 +0000

Me encontré con el mismo problema. Se resolvió con los siguientes pasos:

  1. Ir al prompt de comandos de admin dos –
  2. (Ctrl+x) dará la opción de ir al prompt de admin dos
  3. usar el comando “iisreset”

Esto resolverá el problema.

Gracias, Narendra.

7
7
7
2010-08-16 19:20:48 +0000

Esto suele ocurrir cuando el puerto 80 está siendo utilizado por otra cosa. Si se trata de una caja de desarrollo, ¿también tiene Apache o Skype instalado? Estos son un culpable común.

Puede comprobar si el puerto 80 está en uso ejecutando netstat -ab|find "80" en una línea de comandos elevada. Esto puede tardar uno o dos minutos en ejecutarse dependiendo de la actividad de la red que esté ocurriendo en su PC.

5
5
5
2015-10-26 20:28:36 +0000
  1. Vaya a services.msc
  2. Compruebe World Wide Web Publishing Service.
  3. Si está desactivado, haz clic con el botón derecho del ratón y cambia el tipo de inicio a Automatic.
  4. Iniciar el servicio.
5
5
5
2011-04-06 11:17:32 +0000

Un poco diferente de la solución de Mohammad :

  1. Ejecutar -> appwiz.cpl -> Activar o desactivar las características de windows -> Comprobar “Servicio de activación de procesos de Windows”

  2. Eso es todo.

Se solucionó mi problema.

3
3
3
2015-09-02 21:15:38 +0000

Tuve este problema porque olvidé que estaba depurando el proceso w3svc en Visual Studio cuando trabajaba en un sitio web, y me quedé en pausa en un punto de interrupción. :P

3
3
3
2014-02-24 17:41:53 +0000

La solución a este problema fue diferente para mí.

Después de seguir las soluciones para comprobar que las características de las ventanas estaban allí, seguía teniendo el mismo problema.

El mensaje de error era el mismo y me di cuenta de que el servicio de Windows “World Wide Web Publishing Service” que estaba configurado como automático no se iniciaba.

Este servicio dependía de “Windows Process Activation Service” (Puede comprobar los servicios dependientes haciendo clic con el botón derecho > propiedades > pestaña dependiente)

Recibí un error de falta de archivo/ensamblaje cuando intenté iniciar manualmente “Windows Process Activation Service”. Según este blog la carpeta apppools había desaparecido. Al igual que el autor de esa página no tengo ni idea de la causa de su desaparición… ¿software de seguridad?

He añadido el directorio c:\inetpub\temp\apppools y he iniciado los servicios en el orden correcto. Ambos están ahora en automático y todo funciona bien.

1
1
1
2010-08-16 20:37:00 +0000

Debería comprobar que todos los siguientes servicios están iniciados, o al menos, no desactivados: HTTP, Servicio de Activación de Procesos de Windows, Lanzador de Procesos DCOM y Mapeador de Puntos Finales RPC.

También debe verificar que ningún otro proceso esté escuchando en el puerto 80. La forma más sencilla de hacerlo es emitir lo siguiente en una ventana de comandos:

netstat -a -o|findstr 80
1
1
1
2014-06-19 12:38:25 +0000

Yo tenía el mismo problema, y seguí todos los pasos descritos aquí …. Sin embargo, nada parece haber funcionado.

El error en el gestor de eventos que recibía al intentar ejecutar manualmente el servicio “Servicio de activación de procesos de Windows” indicaba que el servicio http no se encontraba o estaba deshabilitado. Además, no podíamos encontrar el servicio http en la lista de servicios.. así que no estaba seguro de cómo habilitarlo.

Este es el error que estaba recibiendo

The World Wide Web Publishing Service service depends on the HTTP service which failed to start because of the following error: 
The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

Finalmente lo arreglé usando el siguiente comando en el símbolo del sistema.

sc config http start= auto

Luego, simplemente inicié el “Servicio de Activación de Procesos de Windows” y ahora IIS está funcionando bien.

El crédito va a la respuesta original dada aquí: Cómo reinstalar el servicio http de windows por MajidTaheri

Esperando que esto ayude a alguien con el mismo problema…

0
0
0
2013-08-24 16:51:46 +0000

He tenido un problema similar. En mi caso, el servicio World Wide Web Publushing Service (W3SVC) estaba desactivado. Ejecute services.msc, haga clic con el botón derecho en World Wide Web Publushing Service, luego haga clic en Propiedades y seleccione “Automático” como tipo de inicio. Ahora inicie IIS de nuevo.

0
0
0
2016-04-28 22:52:26 +0000

Después de actualizar de Server 2010 a 2012 R2 tuve el mismo problema. Seguí los consejos anteriores con los pasos adicionales.

Desde el símbolo del sistema elevado:

sc config http start = auto
net start w3svc

Refresqué el sitio web de WSUS en el administrador de IIS y reinicié y las cosas estaban bien.

0
0
0
2014-07-08 17:30:04 +0000

Acabo de reiniciar el servidor. Entonces estaba bien. El servicio estaba atascado tratando de bajar después de que hice algunos cambios de IIS.