Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法

Service Host: Agent Activation Runtimeが高いCPU使用率を示す場合、システムのサウンドドライバーが破損しているか、オーディオサービスがエラー状態になっていることが主な原因として考えられます。また、Cortanaの設定に不具合がある場合にも、同様のエラーが発生することがあります。

この問題は、PCの動作が極端に遅くなり、タスクマネージャーを確認したところ、「Service Host: Agent Activation Runtime」がCPUとメモリを異常に大量に消費していることに気づいたときに発覚するケースがほとんどです。

【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法

本格的な対処を行う前に、まずはコールドスタート(再起動ではなく完全シャットダウンからの起動)を試して、問題が解決するかどうかを確認してください。一時的な回避策としては、タスクマネージャーから「Agent Activation Runtime」のプロセスを終了させる方法もあります。実際に、一部のユーザーからは、再起動のたびにプロセスが再表示されるたびに終了操作を繰り返すことで、そのセッション中は問題が収まったという報告も寄せられています。

解決策1:オーディオサービスを無効化して再度有効化する

Agent Activation RuntimeはCortanaを呼び出す役割を担っており、Cortanaはオーディオサービスに依存して動作します。そのため、オーディオサービスがエラー状態になっていると、高いCPU使用率が発生することがあります。この場合、オーディオサービスを一度無効化してから再度有効化することで、不具合が解消される可能性があります。

  1. Windowsキーを押し、検索ボックスに「コマンドプロンプト」と入力します。検索結果の「コマンドプロンプト」にマウスカーソルを合わせ、右側に表示されるメニューから「管理者として実行」を選択します。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  2. 以下のコマンドを1行ずつ順番に実行します(それぞれ入力後にEnterキーを押してください)。
    net stop audiosrv
    
    net start audiosrv
    【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  3. コマンドプロンプトを終了し、Agent Activation RuntimeのCPU使用率が低下したかどうかを確認します。

解決策2:Cortanaからサインアウトし、起動時の自動実行を無効化する

Agent Activation RuntimeサービスによってCortanaが継続的に呼び出され続けていることが原因で、問題が発生する場合があります。この場合、Cortanaからサインアウトし、システム起動時の自動起動を無効化することで問題が改善することがあります。

Cortanaからサインアウトする

  1. Windowsキーを押し、検索ボックスに「Cortana」と入力してアプリを開きます。タスクバーにCortanaボタンが表示されている場合は、そこから起動しても構いません。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  2. Cortanaウィンドウの左上付近にある「」(縦3点リーダー)をクリックし、「サインアウト」を選択します。
  3. サインアウトを確定したら、タスクバーを右クリックします。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  4. 表示されたメニューで「Cortanaボタンを表示」のチェックを外し、Agent Activation Runtimeの使用率が正常値に戻ったかどうかを確認します。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法

システム起動時のCortanaを無効化する

  1. スタートボタンを右クリックしてクイックアクセスメニューを開き、「タスクマネージャー」を選択します。
  2. スタートアップ」タブで「Cortana」を選択し、ウィンドウ右下の「無効化」ボタンをクリックします。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  3. 次に、Windowsキーを押して検索ボックスに「Cortana」と入力します。検索結果のCortanaを右クリックし、「アプリの設定」を選択します。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  4. ログイン時に実行」の項目でトグルスイッチをオフにしてCortanaを無効化し、PCを再起動します。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  5. 再起動後、Agent Activation Runtimeの問題が解決したかどうかを確認します。

解決策3:サウンドドライバーを再インストールする

Agent Activation Runtimeによる高いCPU使用率は、システムのサウンドドライバーが破損していることでも発生します。サウンドドライバーはCortanaの動作に不可欠な要素であり、Runtimeによって絶えず呼び出されるためです。この場合、サウンドドライバーを再インストールすることで問題が解決する可能性があります。

  1. まず、PCメーカー(OEM)の公式サイトから、お使いの機種向けの最新版サウンドドライバーをダウンロードしておきます。
  2. スタートボタンを右クリックしてクイックアクセスメニューを開き、「デバイスマネージャー」を選択します。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  3. サウンド、ビデオ、およびゲームコントローラー」を展開し、オーディオデバイスを右クリックします。
  4. ミニメニューから「デバイスのアンインストール」を選択し、表示されたダイアログで「このデバイスのドライバーソフトウェアを削除する」にチェックを入れます。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  5. アンインストール」ボタンをクリックし、処理が完全に完了するまで待ちます。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  6. アンインストール完了後、Agent Activation Runtimeの問題が解消されたかどうかを確認します。
  7. その後、PCを再起動し、Windowsに既定のサウンドドライバーを自動的にインストールさせます。
  8. Agent Activation RuntimeのCPU使用率が正常に戻ったかどうかを確認します。
  9. それでも問題が続く場合は、手順1でダウンロードしておいたドライバーを管理者として実行してインストールし、問題が解決するかどうかを確認します。

なお、ドライバーのアンインストール後に問題が解決したものの、再インストール後に再発する場合は、サウンドデバイスをアンインストール/無効化のまま運用してください(音声機能を使用する必要が出たときのみ元に戻し、使用後は再度無効化します)。

解決策4:Agent Activation Runtimeサービスを無効化する

Agent Activation Runtimeサービス自体がエラー状態にある、または何らかの処理でフリーズしていることが原因の場合もあります。そのようなケースでは、該当サービスを無効化することで問題が解決する可能性があります。

  1. Windowsキーを押し、検索ボックスに「Services(サービス)」と入力します。検索結果の「サービス」を右クリックし、ミニメニューから「管理者として実行」を選択します。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  2. Agent Activation Runtime」サービスを右クリックします。なお、このサービス名には環境ごとに異なる番号が末尾に付与されています(例:Agent Activation Runtime_XXXXX。XXXXXはランダムな英数字で、例として15831など)。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  3. プロパティ」を選択し、「スタートアップの種類」を「無効」に変更します。
  4. 停止」ボタンをクリックし、「適用」で変更を保存します。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  5. PCを再起動し、問題が解決したかどうかを確認します。

解決策5:システムのレジストリを編集する

上記の方法でも問題が解決しない場合や、サービスの「スタートアップの種類」がグレーアウトして変更できない場合は、システムのレジストリを直接編集することで対処できる可能性があります。

警告: レジストリの編集には一定の専門知識が必要です。誤った編集を行うと、システムやデータに深刻かつ回復不能な損害を与える恐れがあります。必ず事前にレジストリのバックアップを作成し、細心の注意を払って自己責任で実行してください。

  1. まず、解決策4で説明した手順に従って「Agent Activation Runtimeサービス」を停止します。
  2. Windowsキーを押し、検索バーに「Registry Editor(レジストリエディター)」と入力します。検索結果の「レジストリエディター」を右クリックし、表示されるミニメニューから「管理者として実行」を選択します。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  3. 次のパスへ移動します。
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
  4. 左側のペインで「AarSvc」レジストリキーを選択し、右側のペインで「Start」の値をダブルクリックします。
  5. 値のデータを「4」に変更し、ダイアログボックスを閉じます。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  6. 続いて、左側のペインで「AarSvc_XXXXX」というキー(XXXXXはランダムな英数字。例:AarSvc_974ea)を選択し、右側のペインで「Start」の値をダブルクリックします。
  7. こちらも値を「4」に変更し、レジストリエディターを閉じます。【解決】Service Host: Agent Activation RuntimeのCPU・メモリ使用率が異常に高いときの対処法
  8. PCを再起動すれば、Agent Activation Runtimeの問題は解決しているはずです。

  1. Windows 10でCortanaのメモリ使用量が高くなる問題を解決する方法

    Windows 10を他のバージョンより優れたものにしている機能の一つが、Microsoftの仮想アシスタント「Cortana」です。しかし、機能が強化される一方で、CortanaがPC上で過剰なメモリを消費してしまうという問題が発生することがあります。Cortanaによる高いメモリ使用率は、PCの動作を遅くし、基本的な処理にも支障をきたします。本記事では、Cortanaのメモリ消費問題に対する解決策と、メモリ使用量を制御する方法をご紹介します。 Windows 10でCortanaのメモリ消費問題を修正する方法 Cortanaは、Microsoftが提供する仮想アシスタントです。Corta

  2. Windows 10でIAStorDataSvcによるCPU使用率の高騰を解決する6つの方法

    パソコンには、CPUやメモリを大量に消費するプロセスが数多く存在します。こうしたプロセスが原因で、アプリやソフトウェアが頻繁にクラッシュしたり、パソコン全体の動作が遅くなったりすることがあります。 一見すると無害に見えるプロセスでも、実は内部の不具合がトラブルの引き金になっているケースが少なくありません。その代表例が「IAStorDataSvc」です。このプロセス自体は悪意のあるものではありませんが、場合によってはCPUリソースを大量に消費し、パフォーマンス低下を招くことがあります。本記事では、IAStorDataSvcを無効化する方法やその他の対策について詳しく解説します。 IAStorDa