Compartilhar via


Arquivos de log do provedor WMI

Os provedores WMI também podem manter logs. Quais arquivos de log aparecem em um sistema depende de quais provedores estão instalados.

Esses logs podem estar localizados no diretório %systemroot%\system32\wbem\logs.

Wmiprov.log

O arquivo Wmiprov.log contém dados de gerenciamento e eventos de drivers WDM (Modelo de Driver do Windows) habilitados para WMI e do Provedor de WDM. Ele fornece informações de aviso e erro principalmente para solucionar problemas e depurar o provedor e os aplicativos cliente que o usam.

O Wmiprov.log contém:

  • Erros do provedor WDM ou do driver do dispositivo, como falha na compilação do MOF binário ou falha ao recuperar dados.
  • O status da compilação MOF para cada um dos drivers que usam o formato MOF.
  • Eventos de construção e desconstrução do provedor.
  • Impressão do WNODE.

Ntevt.log

O arquivo Ntevt.log contém mensagens de rastreamento da do Provedor de Log de Eventos do.

Dsprovider.log

O arquivo Dsprovider.log contém informações de rastreamento e mensagens de erro para o do Provedor doActive Directory.

A tabela a seguir lista alguns problemas comuns que podem ocorrer e oferece possíveis causas e soluções.

Mensagem Descrição
CLDAPClassProvider::InitializeLDAPProvider ADsGetObject on RootDSE FAILED: <hresult> A chamada ADSI falhou ao tentar obter a raiz dos serviços de diretório. Verifique se o computador é membro de um domínio.
CDSClassProvider::GetObjectAsync() GetClassFromCacheOrADSI FAILED for <class name> with <hresult> A classe que você está tentando obter não é uma classe válida no diretório. Verifique se o nome da classe está correto.
CLDAPInstanceProvider::P utInstanceAsync() ModifyExistingInstance FAILED for LDAP://CN=foo1, CN=Users, DC=dsprovider,DC=nttest, DC=Microsoft, DC=com with <hresult> O provedor não pôde gravar uma instância modificada nos serviços de diretório. Verifique se você está usando a interface IWbemContext para especificar o conjunto de propriedades que você está modificando. Para obter mais informações sobre como usar a interface IWbemContext com PutInstance, consulte Atualizando uma instância inteira.
CLDAPHelper::GetADSIInstance ADsOpenObject() FALHOU em <nome da classe> com <hresult>
CLDAPInstanceProvider::GetObjectAsync: GetADSIInstance() FAIL with <hresult>
CLDAPInstanceProvider::GetObjectAsync() FALHOU para ds_user. ADSIPath="<nome da classe>
Essas três mensagens indicam que a instância que você está tentando obter não existe no serviço de diretório. Verifique se o valor ADSIPath e o nome da classe estão corretos.

arquivos de log WMI