ConfigMgr 2007 dependent service running: Windows Management Instrumentation

SMSv4_dependent_service_running__Windows_Management_Instrumentation_15.CheckNTServiceStateMonitor (UnitMonitor)

Knowledge Base article:

Summary

The WMI service has stopped. Windows Management Instrumentation (WMI) is a management infrastructure in Windows that supports monitoring and controlling system resources through a common set of interfaces. It also provides a logically organized, consistent model of the operation, configuration, and status of Windows operating systems. Configuration Manager requires this service to record and access necessary data. This condition can resolve itself, but it should be investigated to determine whether it is still stopped, has recovered, or shows an abnormal pattern of stopping and starting.

Causes

This condition could occur because:

Additional

The WMI service is dependent on the RPC service. Many Configuration Manager services, such as the SMS Agent Host service, are dependent on the WMI service.

This alert is best handled by the Windows administrator.

External

For more assistance, see a list of additional support options in the support section of Configuration Manager Web site at Support for Configuration Manager.

Element properties:

TargetMicrosoft.SystemCenter.ConfigurationManager.2007.Microsoft_SMSv4_Providers_Installation
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityLow
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
ConfigMgr 2007 dependent service running: Windows Management Instrumentation
The Windows Management Instrumentation service and ConfigMgr Provider are unavailable.
RunAsDefault

Source Code:

<UnitMonitor ID="SMSv4_dependent_service_running__Windows_Management_Instrumentation_15.CheckNTServiceStateMonitor" Accessibility="Public" ParentMonitorID="HealthLibrary!System.Health.AvailabilityState" Target="Microsoft.SystemCenter.ConfigurationManager.2007.Microsoft_SMSv4_Providers_Installation" TypeID="WindowsLibrary!Microsoft.Windows.CheckNTServiceStateMonitorType" Enabled="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="SMSv4_dependent_service_running__Windows_Management_Instrumentation_15.CheckNTServiceStateMonitor.StringResource">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Low</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" HealthState="Success" MonitorTypeStateID="Running"/>
<OperationalState ID="NotRunning" HealthState="Error" MonitorTypeStateID="NotRunning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>winmgmt</ServiceName>
<CheckStartupType>false</CheckStartupType>
</Configuration>
</UnitMonitor>