WMI プロバイダー ログ ファイル
WMI プロバイダーもログを保持できます。 システムに表示されるログ ファイルは、インストールされているプロバイダーによって異なります。
これらのログは、おそらく %systemroot%\system32\wbem\logs ディレクトリにあります。
Wmiprov.log
Wmiprov.log ファイルには、WMI 対応 Windows ドライバー モデル (WDM) ドライバーと WDM プロバイダーからの管理データとイベントが含まれています。 警告とエラーの情報が提供されますが、主に、プロバイダーとそれを使用するクライアント アプリケーションのトラブルシューティングおよびデバッグ用です。
Wmiprov.log には次のものが含まれます。
- バイナリ MOF コンパイルの失敗やデータの取得失敗など、WDM プロバイダーまたはデバイス ドライバーからのエラー。
- MOF 形式を使用する各ドライバーの MOF コンパイルの状態。
- プロバイダーの構築と分解の各イベント。
- WNODE の出力。
Ntevt.log
Ntevt.log ファイルには、イベント ログ プロバイダーからのトレース メッセージが含まれています。
Dsprovider.log
Dsprovider.log ファイルには、Active Directory プロバイダーのトレース情報とエラー メッセージが含まれています。
次の表に、発生する可能性がある一般的な問題を一覧表示し、考えられる原因と解決策を示します。
Message | 説明 |
---|---|
CLDAPClassProvider::InitializeLDAPProvider ADsGetObject on RootDSE FAILED (RootDSE 上の CLDAPClassProvider::InitializeLDAPProvider ADsGetObject が失敗しました) : <hresult> | ディレクトリ サービスのルートを取得しようとしたときに ADSI 呼び出しが失敗しました。 お使いのコンピューターがドメインのメンバーであることを確認してください。 |
CDSClassProvider::GetObjectAsync() GetClassFromCacheOrADSI FAILED for <class name> with <hresult> (<クラス名> の CDSClassProvider::GetObjectAsync() GetClassFromCacheOrADSI が |
取得しようとしているクラスが、ディレクトリ内の有効なクラスではありません。 クラス名が正しいことを確認してください。 |
CLDAPInstanceProvider::PutInstanceAsync() ModifyExistingInstance FAILED for LDAP://CN=foo1, CN=Users, DC=dsprovider,DC=nttest, DC=Microsoft, DC=com with <hresult> (LDAP://CN=foo1、CN=Users、DC=dsprovider、DC=nttest、DC=Microsoft、DC=com の CLDAPInstanceProvider::PutInstanceAsync() ModifyExistingInstance が |
プロバイダーは、変更されたインスタンスをディレクトリ サービスに書き込むことができませんでした。 IWbemContext インターフェイスを使用して、変更するプロパティのセットを指定していることを確認してください。 PutInstance で IWbemContext インターフェイスを使用する方法の詳細については、「インスタンス全体の更新」を参照してください。 |
CLDAPHelper::GetADSIInstance ADsOpenObject() FAILED on <class name> with <hresult> (<クラス名> に対する CLDAPHelper::GetADSIInstance ADsOpenObject() が CLDAPInstanceProvider::GetObjectAsync : GetADSIInstance() FAILED with <hresult> (CLDAPInstanceProvider::GetObjectAsync : GetADSIInstance() が CLDAPInstanceProvider::GetObjectAsync() FAILED for ds_user.ADSIPath=<class name> (ds_user.ADSIPath= |
これら 3 つのメッセージは、取得しようとしているインスタンスがディレクトリ サービスに存在しないことを示しています。 ADSIPath の値とクラス名が正しいことを確認してください。 |