Inicio del servicio W3SVC

Inicio del servicio W3SVC

Estoy intentando probar un proyecto WCF que publiqué y que se creó en VB.NET. Cuando entro al administrador de IIS e intento iniciar el sitio web, dice

Los sitios web no se pueden iniciar a menos que se estén ejecutando el Servicio de activación de Windows (WAS) y el Servicio de publicación World Wide Web (W3SVC). Ambos servicios se encuentran actualmente parados.

Entonces, para solucionar este problema, entré en "Servicios" y me desplacé hacia abajo hasta "Servicio de publicación World Wide Web", que no se está ejecutando actualmente. Intenté iniciar esto y luego me apareció otro mensaje.

Windows no pudo iniciar el servicio de publicación World Wide Web en la computadora local. Error 1068: el servicio o grupo de dependencia no pudo iniciarse

Al buscar en las propiedades, las dependencias se diversificaron de la siguiente manera

ingrese la descripción de la imagen aquí

Al mirar hacia atrás en los servicios, todos estaban ejecutándose excepto uno.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

El único que no se está ejecutando es el Servicio de activación de procesos de Windows.

ingrese la descripción de la imagen aquí

Cuando intento iniciar este servicio dice

Windows no pudo iniciar el servicio del Servicio de activación de procesos de Windows en la computadora local

Error 2: el sistema no puede encontrar el archivo especificado

¿Cómo puedo iniciar estos servicios para poder iniciar mi sitio web en inetmgr?

EDITAR

Estoy usando Windows 10 de 64 bits. No estoy seguro de mi versión de IIS, pero según una búsqueda rápida en Google, me imagino que es la versión 8 o superior.

Respuesta1

Parece que las personas experimentan este problema de vez en cuando y en particular después de instalar las actualizaciones de Windows debido a una clave de registro agregada al registro que parece causar problemas.

Según la respuesta del post.Error 2 del servicio de activación de procesos de Windows: el sistema no puede encontrar el archivo especificado, puede simplemente eliminar una clave de registro específica y luego reiniciar el servicio para resolverlo.

  • El problema parece ser que Windows agrega un parámetro incorrecto a los parámetros de inicio del servicio WAS. Solucioné el problema siguiendo los siguientes pasos:

    • Inicie regedit (simplemente escríbalo en inicio)
    • Navegar a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WAS\Parameters
    • Eliminar la NanoSetupvariable. Esta variable impide que WAS se inicie
    • Iniciar elERAservicio usando el administrador de tareas o escribiendo " net start WAS" en el símbolo del sistema
    • Iniciar elW3SVCservicio de la misma manera
    • Ahora puede iniciar su sitio web en IIS nuevamente

    Fuente

Además, esta solución anterior y las correcciones adicionales se enumeran en laIIS no se inicia después de la actualización a 1803: WAS falla con el error 2: "No se puede encontrar el archivo especificado"yActualización a Windows 10 1709: IIS falla.publicaciones, por lo que valdría la pena leer esos hilos si continúa teniendo problemas para seguir los pasos de solución de problemas.

Recursos adicionales

información relacionada