Cette analyse vérifie si WMI est intègre en effectuant régulièrement une requête WMI
L'analyse d'intégrité WMI a tenté d'exécuter la requête WMI « select * from win32_operatingsystem » et a rencontré une erreur WMI.
WMI sur cet ordinateur est défectueux et ne peut pas retourner toutes les données de la requête.
Assurez-vous que le service WMI est en cours d'exécution sur cet ordinateur.
Assurez-vous que le service d'appel de procédure distante (RPC) est en cours d'exécution sur cet ordinateur.
Assurez-vous que le référentiel WMI est cohérent sur l'ordinateur.
Ouvrez une invite de commande
Exécutez la commande suivante : « winmgmt /verifyrepository »
Si le référentiel n'est pas cohérent, exécutez la commande « winmgmt /salvagerepository »
Assurez-vous que DCOM est activé
Exécutez Dcomcnfg.exe
Sous Racine de la console, cliquez sur le nœud Services de composants
Ouvrez le dossier Ordinateurs
Pour l'ordinateur local, cliquez avec le bouton droit sur Poste de travail, puis cliquez sur Propriétés
Pour un ordinateur distant, cliquez avec le bouton droit sur le dossier Ordinateurs, placez le curseur de la souris sur Nouveau, puis cliquez sur Ordinateur
Tapez le nom de l'ordinateur
Cliquez avec le bouton droit sur le nom de l'ordinateur, puis sélectionnez Propriétés
Cliquez sur l'onglet Propriétés par défaut
Activez (ou désactivez) la case à cocher « Activer Distributed COM (DCOM) sur cet ordinateur »
Définir le niveau d'authentification par défaut sur Se connecter
Définir le niveau d'emprunt d'identité par défaut sur Identifier
Si aucune de ces étapes ne résout le problème, vous pouvez télécharger l'utilitaire de diagnostic WMI à l'adresse http://go.microsoft.com/fwlink/?LinkId=158226.L'utilitaire de diagnostic WMI est un script VBScript qui vous permet de résoudre les problèmes liés à l'état actuel du service WMI sur un ordinateur.
Pour plus d'informations sur la résolution des problèmes WMI, consultez la page 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>