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 (Windows Driver Model) habilitados para WMI e o 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 do Provedor WDM ou do driver de dispositivo, como a compilação MOF binária, falhando ou falhando na recuperação de dados.
- O status da compilação MOF para cada um dos drivers que usam o formato MOF.
- Eventos de construção e desconstrução de fornecedores.
- 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 para o Provedor do Ative 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 para <nome de 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::P utInstanceAsync() ModifyExistingInstance FAILED para LDAP://CN=foo1, CN=Users, DC=dsprovider,DC=nttest, DC=Microsoft, DC=com <hresult> | O provedor não pôde gravar uma instância modificada nos serviços de diretório. Certifique-se de que está a utilizar a interfaceIWbemContext para especificar o conjunto de propriedades que está a modificar. Para obter mais informações sobre como usar a interface IWbemContext com PutInstance, consulte Atualizando uma instância inteira. |
CLDAPHelper::GetADSIInstance ADsOpenObject() FAILED em <nome de classe> com <hresult> CLDAPInstanceProvider::GetObjectAsync : GetADSIInstance() FALHOU com <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 ADSIPath valor e nome da classe estão corretos. |