WMIのCPU使用率が高すぎる問題のトラブルシューティング

WMI CPU使用率が高い場合のトラブルシューティング手順:

  1. 問題の確認:まず、システムのCPU使用率が著しく高いことを確認する。CPUの使用状況はタスクマネージャーまたはパフォーマンスモニターから確認できる。
  2. WMIプロセスの確認:タスクマネージャーのプロセスタブで、「wmiprvse.exe」というプロセスを探します。これがWMI(Windows Management Instrumentation)のメインプロセスです。
  3. [Event Viewer]でWindowsログ→アプリケーションの順に展開して、WMI関連記事の最新のログを確認。WMIに関連したErrorかWarningが出力されていれば、WMIがCPU使用率上昇の原因の可能性あり。
  4. WMI クエリの確認: WMI クエリとは、WMI インターフェイスを通じてシステム情報を取得する方法ですが、一部のクエリにより CPU 使用率が高くなる場合があります。次の手順で確認できます。
  1. 管理者権限でコマンドプロンプトを開きます。
  2. 「wmic」コマンドでWMIコマンドラインインターフェイスを起動する。
  3. 「process」コマンドを入力して、現在実行中の WMI プロセスを表示する。
  4. 異常または永続的なWMIクエリがあるか確認
  1. WMIリポジトリの再構築: WMIリポジトリが破損していることが判明した場合、CPU使用率が高くなることが考えられます。 WMIリポジトリの再構築には、次の手順を実行します。
  1. コマンドプロンプト(管理者として実行)を開く。
  2. 「winmgmt /verifyrepository」コマンドを実行してWMIリポジトリに問題がないか確認する。
  3. WMIレポジトリが破損したら、「winmgmt /resetrepository」コマンドを入力してWMIレポジトリを再構築します。
  4. 再起動を行って、CPUの使用率が正常に戻っているか確認します。
  1. 不要なWMIサービスの無効化:一部のシステムサービスは情報を取得するためにWMIを使用している可能性がありますが、常に実行する必要はありません。次の手順に従って不要なWMIサービスを無効にすることができます。
  1. サービスマネージャー(services.msc)を開く。
  2. 「Windows Management Instrumentation」や「WMI Performance Adapter」など、WMI に関連するサービスを検索します。
  3. サービス上で右クリックし、「停止」と「無効化」をクリックします。
  1. WMIコンポーネントの更新または再インストール:上記の方法で問題が解決しない場合は、WMIコンポーネントの更新または再インストールをお試しください。最新のWMIコンポーネントはMicrosoftの公式サイトからダウンロードし、インストール手順に従ってインストールできます。

変更を行う前に、システムのバックアップを作成するか、システムの復元ポイントを作成することを推奨します。これにより、予期しない事態が発生した場合に備えることができます。

广告
広告は10秒後に閉じます。
bannerAds