Protokolldateien des WMI-Anbieters
WMI-Anbieter können auch Protokolle verwalten. Welche Protokolldateien auf einem System angezeigt werden, hängt davon ab, welche Anbieter installiert sind.
Diese Protokolle befinden sich möglicherweise im Verzeichnis %systemroot% \ system32 \ wbem \ logs.
Wmiprov.log
Die Datei Wmiprov.log enthält Verwaltungsdaten und Ereignisse von WMI-fähigen WDM-Treibern (Windows Driver Model) und dem WDM-Anbieter. Er stellt Warnungs- und Fehlerinformationen in erster Linie für die Problembehandlung und das Debuggen des Anbieters und der Clientanwendungen zur Verfügung, die ihn verwenden.
Die Datei Wmiprov.log enthält:
- Fehler vom WDM-Anbieter oder vom Gerätetreiber, z. B. fehler bei der binären MOF-Kompilierung oder fehler beim Abrufen von Daten.
- Der Status der MOF-Kompilierung für jeden der Treiber, die das MOF-Format verwenden.
- Anbieterkonstruktions- und Dekonstruktionsereignisse.
- Ausdruck von WNODE.
Ntevt.log
Die Datei Ntevt.log enthält Ablaufverfolgungsmeldungen vom Ereignisprotokollanbieter.
Dsprovider.log
Die Datei Dsprovider.log enthält Ablaufverfolgungsinformationen und Fehlermeldungen für den Active Directory-Anbieter.
Die folgende Tabelle enthält einige häufige Probleme, die auftreten können, und bietet mögliche Ursachen und Lösungen.
Message |
BESCHREIBUNG |
|---|---|
| CLDAPClassProvider::InitializeLDAPProvider ADsGetObject on RootDSE FAILED : < hresult> | Fehler beim ADSI-Aufruf beim Versuch, den Stamm Ihrer Verzeichnisdienste zu erhalten. Stellen Sie sicher, dass Ihr Computer Mitglied einer Domäne ist. |
| CDSClassProvider::GetObjectAsync() GetClassFromCacheOrADSI FAILED for with < hresult> | Die Klasse, die Sie erhalten möchten, ist keine gültige Klasse im Verzeichnis. Überprüfen Sie, ob der Klassenname richtig ist. |
| CLDAPInstanceProvider::P utInstanceAsync() ModifyExistingInstance FAILED for LDAP://CN=foo1, CN=Users, DC=dsprovider,DC=nttest, DC=Microsoft, DC=com with < hresult> | Der Anbieter konnte keine geänderte Instanz in Verzeichnisdienste schreiben. Stellen Sie sicher, dass Sie die IWbemContext-Schnittstelle verwenden, um den Satz von Eigenschaften anzugeben, die Sie ändern. Weitere Informationen zur Verwendung der IWbemContext-Schnittstelle mit PutInstancefinden Sie unter Aktualisieren einer gesamten Instanz. |
| CLDAPHelper::GetADSIInstance ADsOpenObject() FAILED on with < hresult> CLDAPInstanceProvider::GetObjectAsync : GetADSIInstance() FAILED with < hresult> CLDAPInstanceProvider::GetObjectAsync() FAILED für _ ds-Benutzer. ADSIPath=" |
Diese drei Meldungen geben an, dass die Instanz, die Sie erhalten möchten, im Verzeichnisdienst nicht vorhanden ist. Überprüfen Sie, ob der ADSIPath-Wert und der Klassenname richtig sind. |