Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10でディスク・CPU使用率が高くなる原因は?Microsoft互換性テレメトリ(CompatTelRunner.exe)の無効化方法

本記事では、Microsoft互換性テレメトリ(CompatTelRunner.exe)とは何かを解説し、Windows 11/10でディスクやCPUの使用率が異常に高くなる問題が発生した際の無効化方法をご紹介します。

CompatTelRunnerプロセスとは?

CompatTelRunner.exeは、Microsoft互換性テレメトリのプロセスです。このプロセスは定期的に利用状況やパフォーマンスに関するデータをMicrosoftのサーバーへ送信し、ユーザーエクスペリエンスの向上や潜在的な問題の修正に役立てられています。デフォルトで有効になっており、収集されたデータはWindowsの品質改善に活用されます。しかし、一部のユーザーからは、このプロセスがディスクやCPUの使用率を高くし、パソコンの動作を遅くするという報告もあります。

Microsoft互換性テレメトリ(CompatTelRunner.exe)の仕組み

Windowsテレメトリは、「接続ユーザーエクスペリエンスとテレメトリ」コンポーネントによってアップロードされるシステムデータです。Windowsデバイスのセキュリティ維持に使われるほか、MicrosoftがWindowsや各種サービスの品質を改善するためにも役立ちます。Windows 10におけるCompatTelRunner.exeは、こうした処理全体を管理するプログラムです。

[Windowsの設定] > [プライバシー] > [診断とフィードバック]にアクセスすると、テレメトリの設定を確認・変更できます。フィードバックの頻度を「常時」から「週に1回」、あるいは「行わない」に変更することも可能です。同じ画面から診断データを削除することもできます。

CompatTelRunner.exeの動作を無効にするには?

一部のユーザーの報告によると、このプログラムが実行されるとハードディスク上の大量のファイルをスキャンし、インターネット経由で大量のデータを送信します。パソコンの起動直後に開始されるため、動作が著しく遅くなり、最悪の場合フリーズして応答しなくなることもあります。

Microsoft互換性テレメトリによるCPU使用率高騰の解消方法

CompatTelRunner.exeを無効にしたい場合は、以下のいずれかの方法をお試しください。

  1. タスクスケジューラで「Application Experience」タスクを無効にする
  2. グループポリシーエディターでWindowsテレメトリを無効にする
  3. レジストリを使用してテレメトリを無効にする

方法1:タスクスケジューラでApplication Experienceタスクを無効にする

  1. ファイル名を指定して実行(Win + Rキー)に「taskschd.msc」と入力し、Enterキーを押します。
  2. タスクスケジューラが起動します。
  3. [タスク スケジューラ ライブラリ] > [Microsoft] > [Windows] > [Application Experience]へ移動します。
  4. 「Microsoft Compatibility Appraiser」タスクを選択し、右クリックして[無効]を選びます。

この無効にしたタスクは、「Microsoft カスタマー エクスペリエンス向上プログラム」への参加が有効になっている場合に、プログラムのテレメトリ情報を収集するものです。

データ送信を完全に停止するのではなく、送信タイミングを変更したい場合は以下の手順で調整できます。

  • 対象のタスクを右クリックし、[プロパティ]をクリックします。
  • [トリガー]タブに切り替え、任意のトリガーをダブルクリックして開きます。
  • ここでタスクの実行スケジュール、繰り返し間隔、遅延時間などを変更できます。

方法2:グループポリシーエディターでWindowsテレメトリを無効にする

Windowsテレメトリは、Windows内でさまざまなデータを収集する仕組みです。Windows 10のテレメトリには「セキュリティ」「基本」「拡張」「フル」の4つのレベルが存在します。グループポリシーエディター(GPEDIT)で以下の場所に移動し、「基本」レベルに設定することで、テレメトリの活動を抑えられます。

コンピューターの構成 > 管理用テンプレート > Windows コンポーネント > データ収集とプレビュー ビルド

方法3:レジストリを使用してテレメトリを無効にする

REGEDIT(レジストリエディター)を起動し、次のキーへ移動します。

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection

右側のペインで右クリックし、[新規] > [DWORD (32ビット) 値]を選択します。

値の名前をAllowTelemetryとし、値のデータを0に設定してください。

CompatTelRunnerは無効化すべき?

CompatTelRunner.exeがシステムリソースを大きく消費し、動作の低下を招いているのであれば、無効化することをおすすめします。無効にすればデータ収集活動が止まり、解放されたリソースを他のソフトウェアに回せるようになります。以上の理由から、必要に応じてCompatTelRunnerを無効にしても問題ありません。

この記事がお役に立てば幸いです。

  1. Windows 10でMicrosoft互換性テレメトリによるディスク使用率が高くなる問題を解決する7つの方法

    Windows 10のタスクマネージャーを開いたとき、「Microsoft互換性テレメトリ(Microsoft Compatibility Telemetry)」というプロセスがディスク使用率やCPU使用率を異常に占有していることに気づいたことはありませんか?本記事では、この問題の原因と、7つの具体的な対処法をわかりやすく解説します。Microsoft互換性テレメトリとは何か?Microsoft互換性テレメトリは、お使いのPCからデータを収集し、Microsoftのサーバーへ送信するWindows標準の機能です。収集されたデータはMicrosoftの開発チームによって分析され、バグの修正やWi

  2. 【Windows 10】Microsoft互換性テレメトリでディスク使用率が100%になる問題を解決する3つの方法

    Microsoftは毎年、新しく効果的なアップデートをリリースし続けています。Windows 10の最新バージョンには、ユーザーエクスペリエンスを大幅に向上させる多くの新機能が搭載されています。便利な機能は数多くありますが、その中に「Microsoft互換性テレメトリ(Microsoft Compatibility Telemetry)」という機能も含まれています。 この機能について詳しく知っている人は少ないものの、ディスク使用率が異常に高くなる原因になっているとして、不満の声が多く寄せられています。システムを快適に動作させるためには、無効化することが有効です。 ただし、解決策を紹介する前に、