Файлы журнала поставщика WMI
Поставщики WMI также могут поддерживать журналы. Какие файлы журналов отображаются в системе, зависят от установленных поставщиков.
Эти журналы могут находиться в каталоге \%systemroot%system32\wbem\logs.
Wmiprov.log
Файл Wmiprov.log содержит данные управления и события из драйверов windows с поддержкой WMI и поставщика WDM. Он предоставляет сведения о предупреждениях и ошибках в основном для устранения неполадок и отладки поставщиков и клиентских приложений, использующих его.
Содержится Wmiprov.log:
- Ошибки от поставщика WDM или драйвера устройства, например сбой компиляции двоичного MOF или сбой извлечения данных.
- Состояние компиляции MOF для каждого из драйверов, использующих формат MOF.
- События построения и деконструкции поставщика.
- Печать WNODE.
Ntevt.log
Файл Ntevt.log содержит сообщения трассировки из поставщика журналов событий.
Dsprovider.log
Файл Dsprovider.log содержит сведения о трассировки и сообщения об ошибках для поставщика Active Directory.
В следующей таблице перечислены некоторые распространенные проблемы, которые могут возникнуть и предлагают возможные причины и решения.
Сообщение | Описание |
---|---|
CLDAPClassProvider::InitializeLDAPProvider ADsGetObject on RootDSE FAILED: <hresult> | Сбой вызова ADSI при попытке получить корневой каталог служб каталогов. Убедитесь, что компьютер является членом домена. |
CDSClassProvider::GetObjectAsync() GetClassFromCacheOrADSI FAILED для имени класса <> с <hresult> | Класс, который вы пытаетесь получить, не является допустимым классом в каталоге. Убедитесь, что имя класса правильно. |
CLDAPInstanceProvider::P utInstanceAsync() ModifyExistingInstance FAILED для LDAP://CN=foo1, CN=Users, DC=dsprovider,DC=nttest, DC=Microsoft, DC=com с <hresult> | Поставщику не удалось написать измененный экземпляр в службы каталогов. Убедитесь, что вы используете интерфейс IWbemContext, чтобы указать набор измененных свойств. Дополнительные сведения об использовании интерфейса IWbemContext с PutInstanceсм. в обновлении всего экземпляра. |
CLDAPHelper::GetADSIInstance ADsOpenObject() FAILED в имени класса <> с <hresult> CLDAPInstanceProvider::GetObjectAsync: GetADSIInstance() FAILED с <hresult> CLDAPInstanceProvider::GetObjectAsync() FAILED для ds_user. ADIPath="<имя класса> |
Эти три сообщения указывают на то, что экземпляр, который вы пытаетесь получить, не существует в службе каталогов. Убедитесь, что ADSIPath значение и имя класса правильно. |