Toto monitorování pravidelným prováděním dotazů prostředí WMI zkontroluje, zda je služba WMI v pořádku.
Sledování stavu WMI se pokouší spustit dotaz WMI „select * from win32_operatingsystem (vybrat * z win32_operatingsystem)“ a došlo v něm k chybě WMI.
WMI v tomto počítači není v pořádku a nemůže vrátit žádná data z dotazu.
Ujistěte se, že je služba Windows Management Instrumentation (WMI) na tomto počítači spuštěna.
Ujistěte se, zda je služba Remote Procedure Call (RPC) na tomto počítači spuštěna.
Ujistěte se, zda je služba WMI Repository v počítači konzistentní.
Otevřít příkazový řádek
Spusťte následující příkaz: „winmgmt /verifyrepository“
Pokud není úložiště konzistentní, spusťte příkaz „winmgmt /salvagerepository“.
Ujistěte se, že je povoleno připojení DCOM.
Spusťte aplikaci Dcomcnfg.exe.
Klikněte na uzel služeb komponenty pod kořenovým adresářem konzole.
Otevřete složku Počítač.
V případě místního počítače klikněte pravým tlačítkem na položku Tento počítač a pak na příkaz Vlastnosti.
U vzdáleného počítače klikněte pravým tlačítkem na složku Počítače, přejeďte na volbu Nový a pak klikněte na položku Počítač.
Zadejte název počítače.
Klikněte pravým tlačítkem na název počítače a pak klikněte na položku Vlastnosti.
Klikněte na kartu Výchozí vlastnosti.
Kliknutím zaškrtněte (nebo kliknutím zrušte zaškrtnutí) políčko „Enable Distributed COM on this Computer (Povolit v tomto počítači distribuované připojení COM)“.
Nastavit výchozí úroveň ověřování pro připojení
Nastavit výchozí úroveň zosobnění k identifikaci
Pokud žádný z těchto kroků problém nevyřešil, můžete stáhnout diagnostickou utilitu WMI na adrese http://go.microsoft.com/fwlink/?LinkId=158226.Diagnostická utilita WMI představuje skript VBScript navržený jako pomocný při řešení problémů aktuálního stavu služby WMI v počítači.
Další informace o řešení problémů s rozhraním WMI najdete na adrese 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>