Файлы журналов поставщика WMI
Поставщики WMI также могут вести журналы. Какие файлы журналов отображаются в системе, зависит от установленных поставщиков.
Эти журналы могут находиться в каталоге %systemroot%\system32\wbem\logs.
Wmiprov.log
Файл Wmiprov.log содержит данные управления и события из драйверов модели WDM с поддержкой 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. ADSIPath="<имя класса> |
Эти три сообщения указывают, что экземпляр, который вы пытаетесь получить, не существует в службе каталогов. Проверьте правильность значения ADSIPath и имени класса. |