Pliki dziennika dostawcy WMI
Dostawcy usługi WMI mogą również obsługiwać dzienniki. Pliki dziennika wyświetlane w systemie zależą od tego, którzy dostawcy są instalowani.
Te dzienniki mogą znajdować się w katalogu %systemroot%\system32\wbem\logs.
Wmiprov.log
Plik Wmiprov.log zawiera dane zarządzania i zdarzenia ze sterowników WMI Windows Driver Model (WDM) oraz dostawcy WDM. Dostarcza on informacje ostrzegawcze i informacje o błędach głównie na potrzeby rozwiązywania problemów i debugowania dostawcy i aplikacji klienckich, które go używają.
Wmiprov.log zawiera:
- Błędy dostawcy WDM lub sterownika urządzenia, takie jak binarna kompilacja MOF kończy się niepowodzeniem lub niepowodzeniem pobierania danych.
- Stan kompilacji MOF dla każdego ze sterowników korzystających z formatu MOF.
- Zdarzenia budowy i dekonstrukcji dostawcy.
- Wydruk węzła WNODE.
Ntevt.log
Plik Ntevt.log zawiera komunikaty śledzenia z dostawcy dziennika zdarzeń.
Dsprovider.log
Plik Dsprovider.log zawiera informacje o śledzeniu i komunikaty o błędach dla dostawcy usługi Active Directory.
W poniższej tabeli wymieniono niektóre typowe problemy, które mogą wystąpić i oferują możliwe przyczyny i rozwiązania.
Komunikat | Opis |
---|---|
CLDAPClassProvider::InitializeLDAPProvider ADsGetObject on RootDSE FAILED : <hresult> | Wywołanie ADSI nie powiodło się podczas próby pobrania katalogu głównego usług katalogowych. Sprawdź, czy komputer jest członkiem domeny. |
CDSClassProvider::GetObjectAsync() GetClassFromCacheOrADSI nie powiodło się dla nazwy klasy <> z <hresult> | Klasa, którą próbujesz uzyskać, nie jest prawidłową klasą w katalogu. Sprawdź, czy nazwa klasy jest poprawna. |
CLDAPInstanceProvider::P utInstanceAsync() ModifyExistingInstance FAILED for LDAP://CN=foo1, CN=Users, DC=dsprovider,DC=nttest, DC=Microsoft, DC=com with <hresult> | Dostawca nie może zapisać zmodyfikowanego wystąpienia w usługach katalogowych. Upewnij się, że używasz interfejsu IWbemContext w celu określenia zestawu modyfikowanych właściwości. Aby uzyskać więcej informacji na temat korzystania z interfejsu IWbemContext z PutInstance, zobacz Aktualizowanie całego wystąpienia. |
CLDAPHelper::GetADSIInstance ADsOpenObject() FAILED on <class name> with <hresult> CLDAPInstanceProvider::GetObjectAsync : GetADSIInstance() FAILED with <hresult> CLDAPInstanceProvider::GetObjectAsync() NIE POWIODŁO się dla ds_user. ADSIPath="<nazwa klasy> |
Te trzy komunikaty wskazują, że wystąpienie, które próbujesz pobrać, nie istnieje w usłudze katalogowej. Sprawdź, czy wartość ADSIPath i nazwa klasy są poprawne. |