Solución:
Bueno, finalmente, después de una semana de lucha, llegué a una solución. Estoy enumerando los pasos que seguí para resolver mi error:
-
Confirme que se haya iniciado “Instrumental de administración de Windows” y que su tipo de inicio esté establecido en
automatic
. -
También asegúrese de que se inicien los siguientes servicios de dependencia para el Servicio de publicación World Wide Web:
- Servicio de activación de procesos de Windows
- Llamada a procedimiento remoto (RPC)
- Lanzador de procesos del servidor DCOM
- Asignador de extremos de RPC.
-
Abra regedit, navegue hasta
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTP]
:
a) Haga doble clic enStart
y cambiar los datos de valor de4
(discapacitado) a3
(automáticamente).
b) Eliminar"NoRun"
clave si esta clave existe. -
(advertencia: primero haga una copia de seguridad de la configuración del sitio web de IIS). Desinstale el “Servicio de información de Internet” y el “Servicio de activación de procesos de Windows (si ya está instalado)” desde “Activar o desactivar la función de Windows” y reiniciar su PC.
-
Escriba el siguiente comando en CMD y presione enter:
net start http
Ahora le notificará que el servicio ya se está ejecutando.
-
Vuelva a instalar el servicio de información de Internet desde “Activar o desactivar la función de Windows”.
-
Inicie IIS y mis sitios web se inician ahora, no más “El servicio w3svc no se está ejecutando error”.
En cuanto a mí, acabo de reiniciar la computadora.
Asegúrese de que estos 2 servicios se estén ejecutando y su tipo de inicio sea automático. Si están deshabilitados y no se están ejecutando, haga clic derecho sobre ellos y vaya a propiedades y cambie desde allí.
- Servicio de activación de procesos de Windows
- Servicio de publicación web mundial.