今日は、WMIプロバイダーホスト(WmiPrvSE.exe)とは何かを確認します。 WMIプロバイダーのホストプロセスはWindowsの重要な部分であり、多くの場合、バックグラウンドで実行されます。 これにより、コンピューター上の他のアプリケーションがシステムに関する情報を要求できるようになります。 このプロセスは通常、多くのシステムリソースを使用するべきではありませんが、システム上の別のプロセスが誤動作している場合は、多くのCPUを使用する可能性があります。

WMIプロバイダーホスト(WmiPrvSE.exe)とは何ですか?

「WMI」は「WindowsManagementInstrumentation」の略です。 これはWindowsの機能であり、ソフトウェアと管理スクリプトがWindowsオペレーティングシステムの状態とそれに含まれるデータに関する情報を要求するための標準化された方法を提供します。 たとえば、ソフトウェアまたはコマンドは、BitLockerドライブの暗号化のステータスに関する情報を検索したり、イベントログエントリを表示したり、WMIプロバイダーを含むインストール済みアプリケーションからデータを要求したりできます。 MicrosoftのWebサイトには、WMIプロバイダーのリストが掲載されています。

WMIプロバイダーホスト(WmiPrvSE.exe)とは何ですか?
WMIプロバイダーホスト(WmiPrvSE.exe)とは何ですか?

これは、コンピューターを一元管理する企業にとって特に便利な機能です。特に、情報をスクリプトで要求し、管理コンソールに標準で表示できるためです。 自宅のPCでも、インストールしたソフトウェアの中には、WMIインターフェイスを介してシステムに関する情報を要求できるものがあります。

また、WMIを自分で使用して、自分のPCのWindowsインターフェイスでは通常公開されないさまざまな有用な情報を見つけることもできます。 たとえば、マザーボードのモデル番号を取得するためのWMIコマンドラインツール(WMIC)について説明しました。

WMIプロバイダーホスト(WmiPrvSE.exe)がCPUを大量に使用しているのはなぜですか?

WMIプロバイダーホストは、通常は何も実行しないため、通常は多くのCPUを使用するべきではありません。 PC上の別のソフトウェアまたはスクリプトがWMIを介して情報を要求するときに、CPUを使用する場合がありますが、これは正常です。 CPU使用率が高いのは、おそらく別のアプリケーションがWMIを介してデータを要求していることを示しています。 WMIプロバイダーホストは、常に多くのCPUリソースを使用するべきではありません。

WMIプロバイダーホストを再起動すると、誤った状態でスタックしている場合に役立つことがあります。 コンピュータを再起動することもできますが、コンピュータを再起動せずにサービスを再起動する方法があります。 これを行うには、[スタート]メニューを開き、「Services.msc」と入力し、Enterキーを押してサービスツールを開始します。

リストから「WindowsManagementInstrumentation」サービスを見つけ、右クリックして「再起動」を選択します。

一貫して高いCPU使用率が見られる場合は、システム上の別のプロセスが誤動作している可能性があります。 プロセスが常に大量の情報をWMIプロバイダーに要求している場合、これにより、WMIプロバイダーのホストプロセスが大量のCPUを使用することになります。 その他のプロセスが問題です。

WMIで問題を引き起こしている特定のプロセスを特定するには、イベントビューアを使用します。 Windows 10または8では、[スタート]ボタンを右クリックし、[イベントビューア]を選択して開くことができます。 Windows 7では、[スタート]メニューを開き、「Eventvwr.msc」と入力し、Enterキーを押して開始します。

WMIプロバイダーホスト(WmiPrvSE.exe)とは何ですか?
WMIプロバイダーホスト(WmiPrvSE.exe)とは何ですか?

[イベントビューア]ウィンドウの左側のウィンドウから、[MicrosoftWindowsアクティビティマネージャー]の下の[アプリケーションとサービスのレジストリ]に移動します。

リストを下にスクロールして、最近の「エラー」イベントを探します。 各イベントをクリックして、下部パネルの「ClientProcessId」の右側にある番号を探します。 これにより、WMIエラーの原因となったプロセスのID番号がわかります。

ここでいくつかのエラーが発生する可能性があります。 エラーの原因は同じプロセスID番号であるか、複数の異なるプロセスIDが原因でエラーが発生している可能性があります。

これで、問題を引き起こしている可能性のあるプロセスを特定できます。 まず、Ctrl + Shift + Escapeを押してタスクマネージャーウィンドウを開きます。

WMIプロバイダーホスト(WmiPrvSE.exe)とは何ですか?
WMIプロバイダーホスト(WmiPrvSE.exe)とは何ですか?

[詳細]タブをクリックし、[PID]列をクリックして、実行中のプロセスをプロセスIDで並べ替え、イベントビューアログに表示されたID番号と一致するプロセスを探します。

また、プログラムを閉じて再度開くと、プロセスID番号が異なります。 イベントビューアの以前のイベントのプロセスID番号は何も見つけるのに役立たないため、最近のイベントを探す必要があるのはそのためです。

WMIプロバイダーホストを無効にできますか?

コンピュータで「WindowsManagementInstrumentation」サービスを無効にすることは技術的に可能です。 ただし、これにより、PC上のさまざまなものが損傷する可能性があります。 これは、Windowsオペレーティングシステムの重要な部分です。

したがって、このサービスを無効にしないでください。 問題がある場合は、WMIプロバイダーホストが大量のCPUを使用する原因となっているコンピューター上のプロセスを特定する必要があります。

  元FTX CEOのSBFが逮捕された