El estado de mantenimiento de la disponibilidad de IIS depende del servicio WMSvc

Microsoft.Windows.InternetInformationServices.6.2.ServerRole.HealthDependsOn.Microsoft.Windows.InternetInformationServices.6.2.WMService.Availability.DependancyMonitor (DependencyMonitor)

Knowledge Base article:

Resumen

Este monitor comprueba el estado del servicio de administración web (WMSvc). Si recibe una alerta de este monitor, se requiere una acción para volver a poner el servicio en un estado operativo.

Estados operativos:

El servicio de administración web (WMSvc) puede estar en un estado operativo "Servicio en ejecución" o "El servicio no se está ejecutando".

Configuración

El monitor toma un único parámetro de configuración que controla si el servicio debe supervisarse cuando el tipo de inicio no está establecido en "Automático". De manera predeterminada, el servicio se supervisará solo si el tipo de inicio del servicio es "Automático". Esto se puede ajustar según sea necesario.

Causas

Un servicio se puede detener por diversos motivos, entre los que se incluyen:

Soluciones

Si el servicio de administración web (WMSvc) no se está ejecutando, puede diagnosticar el problema o reiniciar el servicio realizando las siguientes acciones:

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.6.2.ServerRole
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
Source MonitorSystem.Health.AvailabilityState
RelationshipMicrosoft.Windows.InternetInformationServices.6.2.ServerRole.Hosts.Microsoft.Windows.InternetInformationServices.6.2.WMService
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
RemotableTrue
AccessibilityPublic

Source Code:

<DependencyMonitor ID="Microsoft.Windows.InternetInformationServices.6.2.ServerRole.HealthDependsOn.Microsoft.Windows.InternetInformationServices.6.2.WMService.Availability.DependancyMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.ServerRole" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Microsoft.Windows.InternetInformationServices.6.2.ServerRole.Hosts.Microsoft.Windows.InternetInformationServices.6.2.WMService" MemberMonitor="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>