WMI プロバイダー ホストとは何ですか?

WMI プロバイダー ホストとは何ですか?

Windows Instrument Management (WMI) プロバイダー ホスト — または WmiPrvSE.exe — は、コンピュータのさまざまなアプリケーションやシステムを効果的に実行し続けるための正当かつ不可欠なコンポーネントです。 このプロセスは、Microsoft Windows オペレーティング システムの一部です。 Microsoft は、NT 3.1 以降の各 Windows バージョンに WMI 管理ツールを組み込みました。

WMIとは何ですか?

WMI は、さまざまなシステムの Windows から情報を取得するための主要な方法です。 構成と全体的なパフォーマンスに関する特定のデータを提供し、DevOps と管理者が監視および監視するのに役立ちます。 自動化する タスク。

ネットワーク セキュリティと、WMI プロバイダー ホスト (WmiPrvSE.exe) が安全かどうかについて心配するかもしれません。 はい、そうです。 実際、PC の多くの側面は、それなしでは機能しません。 以下は、WMI プロバイダー ホストがユーザーに対して果たす一般的な目的の一部です。

  • ユーザーが直接操作する必要なく、さまざまなアプリケーションに情報を提供します。
  • イベント ログ エントリ、内部データ ストレージの状態、さらにはマザーボードのモデル番号に関する情報を提供します。 
  • Windows Driver Model には一連の拡張機能があります。 これには、通知やその他の種類の情報を提供するコンポーネントとのインターフェイスが含まれます。
  • これにより、サードパーティ ソフトウェアが動作情報をクエリできるようになります。
  • ネットワーク コンポーネントを管理するためのコストとメンテナンスが削減されます。

プロバイダー ホストとは何ですか?

プロバイダ ホストを使用すると、サードパーティ ソフトウェアがオペレーティング システム情報とやり取りし、クエリを実行できます。 Windows WMI プロバイダー以外にも、システムには他のプロバイダーが存在する場合があることに注意してください。 Microsoft およびサードパーティの開発者は、さまざまな種類のプロバイダーを使用する他のアプリをコンピューターにインストールする場合があります。 システムで問題が発生した場合は、問題の原因となっている WMI プロバイダーを特定する必要がある場合があります。

による Microsoft、Wmiprvse.exe プロセス内で動作するプロバイダーには、いくつかのホスティング モデル値があります。 以下は、値の例です。 _Win32Provider.HostingModel.

  • ネットワークサービスホスト: WMI プロバイダーのホスティング モデルが指定されていない場合、これが Windows Vista 以降の既定のモデルになります。 このタイプは、特権攻撃の可能性を制限します。
  • ローカル システム ホスト: プロバイダーがインプロセスの場合、それは LocalSystem 内の共有ホストの一部です。
  • ローカルサービスホスト: 実装がインプロセスの場合、プロバイダは LocalService アカウントの下の Wmiprvse.exe プロセスの一部です。
  • セルフホスト: インプロセス モデルを使用する代わりに、プロバイダーはローカル サーバーの実装を通じて機能します。

プロバイダー ホストが重要な理由

プロバイダー ホストを使用すると、さまざまなアプリケーションがシステムの動作に関する情報を要求できます。 ホストは通常​​、コンピューターをサポートするときにバックグラウンドで実行されます。 WMI プロバイダー ホストが提供する重要な機能には、次のようなものがあります。

  • .Net 管理機能: 既存の WMI プロバイダーとそのすべてのクラスは、すべての .NET アプリケーションで使用できます。
  • 自動化機能: オートメーション インターフェイスは WMI オペレーティング システムの一部であり、すぐに使用できます。
  • イベント機能: サブスクライバーは、WMI を介して、さまざまなイベントの通知を受け取ることができます。 WMI は、クエリ言語を使用してイベント クエリを送信します。
  • リモート機能: WMI プロバイダーは、ローカル COM 機能以上のものを提供します。 これには、DCOM トランスポートと、場合によっては SOAP 要求と応答が含まれます。

WMI イベントにアクセスし、WMI サービス構成を管理するにはどうすればよいですか?

Windows をインストールすると、WMI が自動的に開始されます。 システムで WMI プロバイダー ホストを探している場合は、次の手順に従って見つけることができます。

  • イベント XWindowsロゴ キーを同時に押します (キーを右クリックすることもできます ホームボタン Windows 8 または 10 で)。 これは、詳細な WMI アクティビティ イベントを表示する方法です。
  • クリック イベントビューア.
  • クリック 詳しく見る
  • クリック 分析ログとデバッグ ログ.
  • ソフトウェアの制限をクリック アプリケーションとサービス ログ (画面の左側)。
  • からの道をたどる アプリケーションとサービス ログ 〜へ Microsoft 〜へ Windows 次に WMI-アクティビティ.

WMI プロバイダーにアクセスする別の方法:

  • Windows ロゴ/スタートを右クリックし、[コンピューターの管理] を選択します。
  • 次に、「サービスとアプリケーション」をクリックします。
  • 右クリック WMIコントロール.
  • 選択 プロパティ.

WMI プロバイダー ホストが効果的に機能し続けるためのヒントを教えてください。

WMI プロバイダーをスムーズに実行するには、次の情報が必要になる場合があります。

  • 高いCPU使用率注: WMI プロバイダー ホストは、CPU 使用率が高くなる可能性があります。 これは、コンピュータを使用している日中の短時間に発生することがあります。 通常、WMI プロセスは多くの CPU を使用しません。 ただし、大量の CPU を必要とする他のアプリが実行されている場合、プロセスがうまく機能しないことがあります。 Intel は、この特定の問題のいくつかの症状を説明し、 それを修正する方法
  • WMI を無効にする注: WMI システムを無効にすることは可能ですが、これを行わないことを強くお勧めします。 これは、Windows オペレーティング システムの重要な要素です。 無効にすると、ほとんどの Windows ソフトウェアが正しく動作しなくなります。 WMI プロバイダー ホストは、無効にしたり無効にしたりすべきではないシステム サービスです。
  • WMI プロバイダー ホストを修正する方法: このサービスが効果的に実行されていないか、完全に停止している場合は、いくつかの手順で修正できます。 ウイルススキャンを実行することから始めます。 これが機能しない場合は、WMI プロバイダー ホスト サービスを再起動することをお勧めします。 ネットワークを使用してセーフ モードで起動することも別のオプションです。 最後に、問題のあるドライバーとコンポーネントをアンインストールしてみてください。

WMI プロバイダー ホストは、オペレーティング システムの必要な部分です。情報を提供し、API を効率的に実行し、クラウド コンピューティングを促進します。 WMI プロバイダーをスムーズに実行し続けることは、運用環境からリモート システムまですべてを適切に管理するのに役立ちます。