
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
Al mirar hacia atrás en los servicios, todos estaban ejecutándose excepto uno.
El único que no se está ejecutando es el Servicio de activación de procesos de Windows.
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
NanoSetup
variable. 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
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.