Loggfiler för WMI-provider
WMI-leverantörer kan också underhålla loggar. Vilka loggfiler som visas i ett system beror på vilka leverantörer som är installerade.
Dessa loggar kan finnas i katalogen %systemroot%\system32\wbem\logs.
Wmiprov.log
Filen Wmiprov.log innehåller hanteringsdata och händelser från WDM-drivrutiner (WDM) med WMI-aktiverade drivrutiner (Windows Driver Model) och WDM-providern. Den tillhandahåller varnings- och felinformation främst för felsökning och felsökning av de provider- och klientprogram som använder den.
Wmiprov.log innehåller:
- Fel från WDM-providern eller enhetsdrivrutinen, till exempel den binära MOF-kompilering som misslyckas eller misslyckas med att hämta data.
- Status för MOF-kompilering för var och en av de drivrutiner som använder MOF-format.
- Leverantörskonstruktion och dekonstruktionshändelser.
- Utskrift av WNODE.
Ntevt.log
Filen Ntevt.log innehåller spårningsmeddelanden från händelseloggprovidern.
Dsprovider.log
Filen Dsprovider.log innehåller spårningsinformation och felmeddelanden för Active Directory-providern.
I följande tabell visas några vanliga problem som kan uppstå och som erbjuder möjliga orsaker och lösningar.
Meddelande | Beskrivning |
---|---|
CLDAPClassProvider::InitializeLDAPProvider ADsGetObject på RootDSE FAILED : <hresult> | ADSI-anropet misslyckades när du försökte hämta roten för dina katalogtjänster. Kontrollera att datorn är medlem i en domän. |
CDSClassProvider::GetObjectAsync() GetClassFromCacheOrADSI MISSLYCKADES för <klassnamn> med <hresult> | Klassen som du försöker hämta är inte en giltig klass i katalogen. Kontrollera att klassnamnet är korrekt. |
CLDAPInstanceProvider::P utInstanceAsync() ModifyExistingInstance FAILED for LDAP://CN=foo1, CN=Users, DC=dsprovider,DC=nttest, DC=Microsoft, DC=com med <hresult> | Providern kunde inte skriva en ändrad instans till katalogtjänster. Kontrollera att du använder IWbemContext--gränssnittet för att ange den uppsättning egenskaper som du ändrar. Mer information om hur du använder gränssnittet IWbemContext med PutInstancefinns i Uppdatera en hel instans. |
CLDAPHelper::GetADSIInstance ADsOpenObject() MISSLYCKADES på <klassnamn> med <hresult> CLDAPInstanceProvider::GetObjectAsync: GetADSIInstance() MISSLYCKADES med <hresult-> CLDAPInstanceProvider::GetObjectAsync() MISSLYCKADES för ds_user. ADSIPath="<klassnamn> |
Dessa tre meddelanden anger att den instans som du försöker hämta inte finns i katalogtjänsten. Kontrollera att värdet för ADSIPath och klassnamnet är korrekta. |