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…