WMIプロバイダホスト(WmiPrvSE.exe)プロセスがWindows 11/10/8/7コンピュータのCPUを大量に使い続ける場合があります。特にメディアアプリケーションを使用しているときに、プロセスがCPUパワーの50%以上を使用しているとの報告があります。この投稿では、WMIプロバイダホストのCPU使用率が高い問題のトラブルシューティング方法を紹介します。しかし、トラブルシューティングの方法について説明する前に、WMIプロバイダホストとは何かを簡単に見てみましょう。
WMIプロバイダホストとは?
WMIプロバイダホストサービス(WmiPrvSE.exe)は、Windows Management Instrumentation Provider Serviceの略です。これは重要なサービスであり、このプロセスがなければアプリケーションを管理するのは困難です。このサービスを停止すると、システムの機能の多くが使用できなくなります。さらに、ユーザーはさまざまなエラーの通知を受け取れなくなる可能性があります。
WmiPrvSE.exeはウイルスですか?
正規のWmiPrvSE.exeまたはWindows Management Instrumentation Provider ServiceプロセスはWindows/System32フォルダーにありますが、マルウェアはこの名前を使用して偽装し、任意のフォルダーに配置する可能性があります。したがって、この可能性を排除するには、ファイルのプロパティを確認し、ウイルス対策ソフトでスキャンします。
WMIプロバイダホストがCPUを大量に使用しないようにするにはどうすればよいですか?
WmiPrvSE.exeでCPU使用率が高い場合、システムファイルチェッカーを実行して損傷した可能性のあるシステムファイルを置き換え、それが役立つかどうかを確認します。それでも解決しない場合は、次の方法を試してください。
- WMIプロバイダホストサービスを再起動する
- システムメンテナンスのトラブルシューティングを実行する
- システムパフォーマンスのトラブルシューティングを実行する
- クリーンブート状態でトラブルシューティングする
- イベントビューアログを確認する。
これらの操作には管理者権限が必要です。
1] WMIプロバイダホストサービスを再起動する
サービスマネージャーを開き、Windows Management Instrumentサービスを探します。
それを右クリックして[再起動]を選択します。
2] システムメンテナンスのトラブルシューティングを実行する
システムメンテナンスのトラブルシューティングを実行します。システムメンテナンスのトラブルシューティングを実行するには、[実行]を開き、次のように入力してEnterキーを押します。
msdt.exe -id MaintenanceDiagnostic
役立ちますか?
3] システムパフォーマンスのトラブルシューティングを実行する
次に、システムパフォーマンスのトラブルシューティングを実行します。これを行うには、管理者特権でコマンドプロンプトを開き、次のように入力してEnterキーを押してパフォーマンスのトラブルシューティングを実行します。
msdt.exe /id PerformanceDiagnostic
このトラブルシューティングツールは、ユーザーがオペレーティングシステムの速度とパフォーマンスを向上させるための設定を調整するのに役立ちます。
4] クリーンブート状態でトラブルシューティングする
システムをネットワークでセーフモードで起動します。セーフモードでシステムが正常に動作する場合は、クリーンブートを実行する必要があります。Windowsをセーフモードで起動するには、異なる手順に従う必要があります。そこに着いたら、「ネットワークでセーフモードで起動」するオプションを選択します。
クリーンブート状態に起動してから、トラブルシューティングを試み、問題の原因となっているプロセスを特定して手動で隔離します。作業が完了したら、システムを通常どおり起動するように設定します。
5] イベントビューアログを確認する
理想的には、これらの手順でWMIプロバイダホストによるCPU使用率が高いという問題が解決されるはずです。ただし、問題が解決しない場合は、問題の原因となっているプロセスを特定するために、イベントビューアを使用してエラーを特定することもできます。
Win+Xメニューをクリックしてイベントビューアを選択します。[表示]メニューをクリックし、[分析ログとデバッグログを表示]を選択します。次に、[アプリケーションとサービスログ]>[Microsoft]>[Windows]>[WMIアクティビティ]の下で、WMIの操作ログを探します。ここで、考えられるエラーを検索し、ClientProcessIDを書き留めます。
次に、タスクマネージャー>サービスタブを開き、PIDをクリックしてプロセスをPIDで並べ替えます。
一致するプロセスIDを持つプロセスを探します。これが、WMIが過剰なCPUを使用している原因となっているプロセスです。
さらにサポートが必要な場合は、TechnetにWMIコンポーネントのCPU使用率が高い場合のトラブルシューティングについて説明した詳細な記事があります。
関連: WMIリポジトリのリセットに失敗しました、エラー0x80070005、0x8007041B、0x80041003
WMIプロバイダホストとは何ですか?
WMIプロバイダホスト(WmiPrvSE.exe)は、Windows Management Instrumentation Provider Serviceの略です。別のアプリケーションがWindowsに関する情報を必要とすると、WMIは情報を提供するための標準的な方法を提供します。消費者にはあまり使用されませんが、企業やPCを一元管理している場所では重要です。
WMIプロバイダホストを無効にすることはできますか?
WMIは、サービスセクションから無効にして無効にすることができます。サービススナップインで、Windows Management Instrumentationサービスを探し、右クリックして無効にします。ただし、そうすると問題が発生するため、そのまま実行しておくのが最善です。
WMIプロバイダホストを終了できますか?
いいえ、WMIプロバイダホストを終了することはできません。WMIプロバイダホストはオペレーティングシステムのサービスであるため、永続的に停止または無効にしてはなりません。
リソースを多く使用するプロセスに関する投稿:
- OneDriveのCPU使用率が高い問題
- WindowsモジュールインストーラーワーカーのCPUとディスクの使用率が高い
- Windows Driver FoundationのCPU使用率が高い
- Windows Shell Experience HostのCPU使用率が高い。
コメントする