Övervakaren kontrollerar att WMI är i felfritt tillstånd genom att regelbundet skicka en WMI-fråga
WMI-hälsotillståndsövervakaren försökte köra WMI-frågan "select * from win32_operatingsystem" och fick ett WMI-fel.
WMI på datorn är i feltillstånd och kan inte returnera data från frågan.
Se till att WMI-tjänsten (Windows Management Instrumentation) körs på datorn.
Se till att RPC-tjänsten (Remote Procedure Call, fjärrdatoranrop) körs på datorn.
Se till att WMI-databasen är konsekvent på datorn
Öppna en kommandotolk
Kör följande kommando: winmgmt /verifyrepository
Om databasen inte är konsekvent kör du kommandot winmgmt /salvagerepository
Se till att DCOM är aktiverat
Kör Dcomcnfg.exe
Klicka på noden Komponenttjänster under Konsolrot
Öppna mappen Datorer
Är det en lokal dator högerklickar du på Den här datorn och klickar sedan på Egenskaper
Är det en fjärrdator högerklickar du på mappen Datorer, pekar på Ny och sedan på Dator
Ange datornamnet
Högerklicka på datornamnet och klicka sedan på Egenskaper
Klicka på fliken Standardegenskaper
Klicka för att välja (eller för att avmarkera) kryssrutan “Aktivera distribuerad COM på den här datorn”
Ange standardautentiseringsnivån till Anslut
Ställ in Standardpersonifieringsnivå på Identifiera
Om problemet ändå kvarstår kan du hämta WMI-diagnosverktyget på http://go.microsoft.com/fwlink/?LinkId=158226.WMI-diagnosverktyget är ett VBScript-skript avsett för felsökning av WMI-tjänstens aktuella tillstånd på en dator.
Mer information och felsökning av WMI-problem finns på http://go.microsoft.com/fwlink/?LinkId=158224.
Target | Microsoft.SystemCenter.Agent | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.OperationsManager.WMIFunctional.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.WMIFunctionalMonitor" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.Agent" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.OperationsManager.WMIFunctional.MonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.WMIFunctionalMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="WMISuccess" MonitorTypeStateID="WMISuccess" HealthState="Success"/>
<OperationalState ID="WMIError" MonitorTypeStateID="WMIError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>86400</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>