Windows 11/10 でサービスとコントローラ アプリケーションが高い CPU 使用率を示す

Windows 11/10 PC ユーザーの中には、タスク マネージャを開くと、サービスとコントローラ アプリケーションが CPU を約 50% 使用していることに気付く人がいます。また、ゲームをプレイすると、合計 CPU 使用率が 100% まで急上昇し、音声通話の音が歪むこともあります。この投稿では、この高い CPU 使用率の問題に対する最も適切な解決策を紹介します。

正規のサービスとコントローラ アプリケーション(services.exe) は、システム32フォルダーにあるWindows システム ファイルです。これは、Windows 10 を実行するために必要な不可欠なシステム プロセスです。タスク マネージャでこのプロセスを見つけて右クリックし、タスクの終了を選択すると、シャットダウン ボタンはグレー表示されます。シャットダウン ボタンを有効にするには、保存されていないデータを破棄してシャットダウン チェックボックスを選択する必要があります。これでシャットダウンをクリックしてもプロセスを終了できませんが、代わりにメッセージが表示されます。

プロセスを終了できません。操作を終了できませんでした。アクセスが拒否されました。

System32 フォルダーでファイルの場所を開いてプロパティを確認すると、正規のMicrosoftプロセスであることがわかります。

マルウェアは、任意の名前を使って偽装することがあります。そのため、同様の名前のファイルが別の場所にある場合、それはマルウェアである可能性があります。たとえば、「サービスとコントローラ アプリケーション.exe」というファイルはマルウェアであり、正規の Windows プロセスに偽装しようとしています。ほとんどのアンチウイルス プログラムはこの悪意のあるサービスとコントローラ アプリケーション.exe をマルウェアとして識別します。

サービスとコントローラ アプリケーションの高い CPU 使用率

Windows 11/10 PC でこのサービスとコントローラ アプリケーションの高い CPU 使用率の問題が発生した場合は、次の手順をこの特定の順序で行います。

  1. ファイルの場所とプロパティを確認する
  2. システム ファイル チェッカーを実行する
  3. アンチウイルス スキャンを実行する
  4. Windows 管理インストルメンテーション (WMI) サービスを再起動する
  5. バックグラウンド スライドショーをオフにする
  6. 診断ポリシー サービスを無効にする
  7. クリーン ブート状態でトラブルシューティングを行う。

リストされている各ソリューションに関するプロセスの説明を見てみましょう。

1] ファイルの場所とプロパティを確認する

タスク マネージャを開き、サービスとコントローラ アプリケーションを見つけて、右クリックしてファイルの場所を開きます。

選択した services.exe プロセスを右クリックして、プロパティをクリックします。

フォルダーの場所が System32 であり、正規の Microsoft ファイルであることを確認できます。

別のファイルの場所が開いた場合、それはウイルスである可能性があります。

2] システム ファイル チェッカーを実行する

正規の Windows システム ファイルである場合、破損または損傷している可能性があります。システム ファイル チェッカーを実行して、正常なファイルに置き換えることをお勧めします。

3] アンチウイルス スキャンを実行する

System32 フォルダーに存在せず、マルウェアである疑いがある場合、Windows Defender または評判の良いサードパーティの AV 製品でシステム全体のスキャンを実行する必要があります。マルウェア ファイルは安全に隔離または削除されます。

一部のアンチウイルス プログラムはこの悪意のあるサービスとコントローラ アプリケーション.exe をマルウェアとして識別します。たとえば、Symantec はこれを Trojan.ADH.2 または Trojan.Gen として識別し、Kaspersky はこれを not-a-virus:HEUR:RiskTool.Win32.BitCoinMiner.gen として識別します。

十分な予防措置として、無料のポータブル アンチウイルス ソフトウェアを使用して、2 回目のアンチウイルス スキャンを実行することもできます。

4] Windows 管理インストルメンテーション (WMI) サービスを再起動する

Windows 管理インストルメンテーションは、Windows ドライバー モデルへの拡張機能のセットで構成されており、インストルメント化されたコンポーネントが情報と通知を提供するオペレーティング システム インターフェイスを提供します。

ソフトウェアが不正なコマンドを送信すると、不要なプロセッサ要件が生じ、この場合のように高い CPU 使用率が発生することがあります。WMI サービスを再起動してみてください。方法は次のとおりです。

  • Windows キー + Rを押して、[ファイル名を指定して実行] ダイアログを起動します。
  • ファイル名を指定して実行] ダイアログ ボックスに「services.msc」と入力し、Enter キーを押して [サービス] を開きます。
  • サービス ウィンドウで、Windows 管理インストルメンテーションサービスをスクロールして見つけます。
  • サービスを右クリックして、コンテキスト メニューから再起動を選択して、コンピューターでサービスを再起動します。
  • サービス コンソールを閉じます。

タスク マネージャを開いて、問題が解決されたかどうかを確認します。

5] バックグラウンド スライドショーをオフにする

画面のスライドショーが原因でこの問題が発生することがあります。この場合、バックグラウンド スライドショーをオフにして、問題が解決されるかどうかを確認できます。方法は次のとおりです。

  • Windows キー + Iを押して設定を開きます。
  • パーソナル設定をタップまたはクリックします。
  • パーソナル設定ページの左ペインで、背景を選択します。
  • 右ペインで、[背景] 設定をドロップダウンから画像に設定します。
  • 設定アプリを閉じます。

問題が解決されたかどうかを確認します。

6] 診断ポリシー サービスを無効にする

Windows 10 システムで診断ポリシー サービスを無効にすると、問題が解決される場合があります。

診断ポリシー サービスは、Windows コンポーネントの問題検出、トラブルシューティング、解決を可能にします。このサービスが停止されると、診断機能は動作しなくなります。

次の手順を実行します。

  • サービス コンソールを開きます。
  • サービス ウィンドウで、診断ポリシー サービスサービスをスクロールして見つけます。
  • エントリをダブルクリックしてプロパティを編集します。
  • プロパティ ウィンドウで、スタートアップの種類のドロップダウンをクリックして無効を選択します。サービスがすでに実行されている場合は、停止ボタンをクリックしてサービスを停止します。
  • 適用>OKをクリックして変更を保存します。
  • サービス コンソールを閉じます。

7] クリーン ブート状態でトラブルシューティングを行う

これは解決策そのものではなく、この問題を引き起こしている可能性のある問題のあるプロセスを特定するのに役立つだけです。クリーン ブート トラブルシューティングは、パフォーマンスの問題を特定するように設計されています。クリーン ブート トラブルシューティングを実行するには、多くの操作を実行する必要があり、操作ごとにコンピューターを再起動する必要があります。問題の原因となっているものを特定するために、項目を 1 つずつ手動で無効にする必要がある場合があります。原因を特定したら、削除または無効にすることを検討できます。

システムをクリーン ブートして、サービスとコントローラ アプリケーションの高い CPU 使用率の原因を特定します。

この問題を引き起こすことが知られているプロセスには次のようなものがあります。

  • Nahimic サービス: このサービスをインストールするオーディオ ソフトウェアとドライバーをアンインストールします。関連するオーディオ ドライバーも確認する必要がある場合があります。
  • Sequrazo: Sequrazo というプログラムが実行されているかインストールされているかどうかを確認します。Segurazo (SAntivirus Realtime Protection Lite) は PUP または PUA であり、これが問題である可能性があります。アンインストールして確認してください。
  • LenovoVantageService: Lenovo Vantage Service をアンインストールするか、最新バージョンに更新して、問題が解決されるかどうかを確認します。

ここに記載されていることがお役に立てば幸いです。

CPU を使用しているアプリを調べるにはどうすればよいですか?

どのプロセスまたはアプリケーションが高い CPU 使用率を消費しているかを特定するには、タスク マネージャを開いて [プロセス] タブまたは [詳細] タブを選択します。表を CPU 使用率で並べ替えます。上部のプロセスは、CPU リソースを利用しているアプリを示しています。

サービス CPU 使用率が 100% になるのはなぜですか?

バックグラウンド プロセスがループ状態になると、サービス CPU 使用率が 100% に達してその状態が続く場合があります。通常、これらの Windows プロセスは最適な量の CPU とメモリのみを使用する必要があります。それらが常に高い CPU を使用していることに気付いた場合は、調査が必要な潜在的な問題を示しています。