Compartilhar via


Arquivos de log do provedor do WMI

Os provedores WMI também podem manter logs. Os arquivos de log que aparecem em um sistema dependem 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 do WDM (Modelo de Driver do Windows) habilitados para WMI e do Provedor 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 de dispositivo, como falha na compilação binária do MOF ou falha ao recuperar dados.
  • O status da compilação do 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 do Provedor de Log de Eventos.

Dsprovider.log

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

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

Mensagem Descrição
CLDAPClassProvider::InitializeLDAPProvider ADsGetObject on RootDSE FALHOU : <hresult> Falha na chamada ADSI ao tentar obter a raiz dos serviços de diretório. Verifica se o seu computador é membro de um domínio.
CDSClassProvider::GetObjectAsync() GetClassFromCacheOrADSI FALHOU na <nome da classe> com <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::PutInstanceAsync() ModifyExistingInstance FALHOU em LDAP://CN=foo1, CN=Users, DC=dsprovider,DC=nttest, DC=Microsoft, DC=com com <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, confira Atualizar uma instância inteira.
CLDAPHelper::GetADSIInstance ADsOpenObject() FALHOU na <nome da classe> com <hresult>
CLDAPInstanceProvider::GetObjectAsync : GetADSIInstance() FALHOU com <hresult>
CLDAPInstanceProvider::GetObjectAsync() FAILED for 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 do WMI