Soubory protokolu zprostředkovatele služby WMI
Zprostředkovatelé rozhraní WMI můžou také uchovávat protokoly. Které soubory protokolu se zobrazí v systému, závisí na tom, kteří poskytovatelé jsou nainstalovaní.
Tyto protokoly mohou být umístěny v adresáři %systemroot%\system32\wbem\logs.
Wmiprov.log
Soubor Wmiprov.log obsahuje data správy a události z ovladačů WDM (Windows Driver Model) s podporou rozhraní WMI a zprostředkovatele WDM. Poskytuje upozornění a informace o chybách primárně pro řešení potíží a ladění poskytovatele a klientských aplikací, které ho používají.
Wmiprov.log obsahuje:
- Chyby z zprostředkovatele WDM nebo ovladače zařízení, jako je binární kompilace MOF, selhávají nebo selhávají při načítání dat.
- Stav kompilace MOF pro každý z ovladačů, které používají formát MOF.
- Události vytváření a dekonstrukce zprostředkovatele
- Výtisk WNODE.
Ntevt.log
Soubor Ntevt.log obsahuje trasovací zprávy z poskytovatele protokolu událostí .
Dsprovider.log
Soubor Dsprovider.log obsahuje informace o trasování a chybové zprávy pro poskytovatele služby Active Directory.
Následující tabulka uvádí některé běžné problémy, ke kterým může dojít, a nabízí možné příčiny a řešení.
Zpráva | Popis |
---|---|
CLDAPClassProvider::InitializeLDAPProvider ADsGetObject v RootDSE FAILED: <hresult> | Volání ADSI se nezdařilo při pokusu o získání kořenového adresáře adresářových služeb. Ověřte, že je váš počítač členem domény. |
CDSClassProvider::GetObjectAsync() GetClassFromCacheOrADSI selhalo pro název třídy <> s <hresult> | Třída, kterou se pokoušíte získat, není platná třída v adresáři. Ověřte správnost názvu třídy. |
CLDAPInstanceProvider::P utInstanceAsync() ModifyExistingInstance FAILED pro LDAP://CN=foo1, CN=Users, DC=dsprovider,DC=nttest, DC=Microsoft, DC=com s <hresult> | Zprostředkovatel nemohl napsat upravenou instanci do adresářových služeb. Ujistěte se, že používáte rozhraní IWbemContext k určení sady vlastností, které upravujete. Další informace o použití rozhraní IWbemContext s PutInstancenaleznete v tématu Aktualizace celé instance. |
CLDAPHelper::GetADSIInstance ADsOpenObject() selhalo u názvu třídy <> s <hresult> CLDAPInstanceProvider::GetObjectAsync: GetADSIInstance() selhal s <hresult> CLDAPInstanceProvider::GetObjectAsync() selhalo pro ds_user. ADSIPath="<název třídy> |
Tyto tři zprávy označují, že instance, kterou se pokoušíte získat, v adresářové službě neexistuje. Ověřte správnost názvu ADSIPath hodnoty a třídy. |