ホームページ » の仕方 » WMIプロバイダホスト(WmiPrvSE.exe)とは何ですか?また、なぜそれほど多くのCPUを使用しているのですか?

    WMIプロバイダホスト(WmiPrvSE.exe)とは何ですか?また、なぜそれほど多くのCPUを使用しているのですか?

    WMIプロバイダホストプロセスはWindowsの重要な部分であり、多くの場合バックグラウンドで実行されます。それはあなたのコンピュータ上の他のアプリケーションがあなたのシステムについての情報を要求することを可能にします。このプロセスは通常多くのシステムリソースを使うべきではありませんが、あなたのシステム上の別のプロセスがひどく振る舞っているなら、それは多くのCPUを使うかもしれません。.

    この記事は、Runtime Broker、svchost.exe、dwm.exe、ctfmon.exe、rundll32.exe、Adobe_Updater.exe、その他多数のような、タスクマネージャで見られる様々なプロセスを説明している私達の進行中のシリーズの一部です。それらのサービスが何であるかわからないのですか?読み始めるほうがよい!

    WMIプロバイダホストとは?

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

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

    また、WMIを自分で使用して、通常は自分のPCのWindowsインタフェースに表示されない、さまざまな有用な情報を見つけることができます。たとえば、PCのシリアル番号の取得、マザーボードのモデル番号の確認、またはハードドライブのSMART正常性状態の確認など、WMIコマンドラインツール(WMIC)について説明しました。.

    それはなぜそんなに多くのCPUを使用していますか?

    WMIプロバイダホストは、通常何もしていないはずなので、通常はあまりCPUを使用しないでください。あなたのPC上の他のソフトウェアやスクリプトがWMIを介して情報を要求するとき、それは時々いくらかのCPUを使うかもしれません、そしてそれは正常です。高いCPU使用率は、おそらく他のアプリケーションがWMI経由でデータを要求していることの単なる兆候です。.

    ただし、長時間の高いCPU使用率は何かがおかしい兆候です。 WMIプロバイダーホストは常に大量のCPUリソースを使用してはいけません.

    Windows Management Instrumentationサービスを再起動すると、それが悪い状態で立ち往生している場合に役立ちます。コンピュータを再起動するだけでも構いませんが、コンピュータを再起動せずにサービスを再起動する方法があります。これを行うには、スタートメニューを開き、「Services.msc」と入力してEnterキーを押し、サービスツールを起動します。.

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

    あなたが一貫して高いCPU使用率を見るならば、それはあなたのシステム上の別のプロセスがひどく振る舞っている可能性があります。プロセスがWMIプロバイダから大量の情報を絶えず要求している場合、これはWMIプロバイダホストプロセスが大量のCPUを使用する原因になります。他のプロセスが問題です.

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

    [イベントビューア]ウィンドウの左ペインで、[アプリケーションとサービスログ]、[Microsoft]、[Windows]、[WMIアクティビティ]、[運用]の順に移動します。.

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

    ここにいくつかのエラーが表示される可能性があります。エラーは同じプロセスID番号によって引き起こされるか、またはエラーを引き起こしている複数の異なるプロセスIDを見るかもしれません。各エラーをクリックして、ClientProcessIdが何を見つけるのかを確認します。.

    問題を引き起こしている可能性のあるプロセスを特定することができます。まず、Ctrl + Shift + Escキーを押すか、タスクバーを右クリックして[タスクマネージャ]を選択して、タスクマネージャウィンドウを開きます。.

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

    たとえば、ここでは、「HPWMISVC.exe」プロセスによってこの特定のコンピュータでこれらのエラーが発生したことを確認しました。.

    プロセスが終了した場合は、ここのリストに表示されません。また、プログラムを閉じて再び開くと、別のプロセスID番号が付けられます。イベントビューアの古いイベントのプロセスID番号では何も見つけられないため、最近のイベントを探す必要があるのはそのためです。.

    この情報を手に入れれば、問題の原因となっている可能性があるプロセスがわかります。 Web上でその名前を検索して、関連付けられているソフトウェアを見つけることができます。リスト内のプロセスを右クリックし、「ファイルの場所を開く」をクリックしてシステム上の場所を開くこともできます。これにより、プログラムが属するより大きなソフトウェアパッケージを表示することがあります。使用している場合はこのソフトウェアをアップデートする必要があります。使用していない場合はアンインストールしてください。.

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

    技術的には、コンピュータ上の「Windows Management Instrumentationサービス」を無効にすることが可能です。しかし、これはあなたのPC上でさまざまなことを壊します。これはWindowsオペレーティングシステムの重要な部分なので、そのままにしておく必要があります。.

    このサービスの正式な説明にあるように、「このサービスを停止すると、ほとんどのWindowsベースのソフトウェアは正常に機能しなくなります」。だからこのサービスを無効にしないでください!あなたがそれに問題を抱えているならば、あなたはあなたのコンピュータ上でWMIプロバイダホストがそれほど多くのCPUを使用し、更新、削除、または無効にする原因となっているプロセスを識別する必要があります。 それ 代わりにプロセス.