Microsoft Compatibility Telemetry または Windows Compatibility Telemetry は、診断データと使用状況データを Microsoft サーバーに定期的に送信するプログラムです。 Microsoft はこの情報を使用して、システムの新機能を導入し、バグを解決します。
既定では、システムはこのプロセスを定期的に実行します。その間、システム リソースのかなりの部分が消費される可能性があります。 CPU 使用率が高くなると、コンピューターの速度が大幅に低下し、システムでタスクを実行できなくなります。
Microsoft Compatibility Telemetry の CPU 使用率が高くなる問題を修正する方法
唯一の方法問題を解決するには、このプロセスを無効にします。以下で説明するように、Windows システムでこれを行うには多くの方法があります。現在のシステム構成によっては、問題を解決するために 1 つ以上の解決策を実行する必要がある場合があります。
Windows 設定による診断データの制限
Microsoft Compatibility Telemetry は完全な Telemetry の一部ですまたは診断データ ウィンドウ コンポーネント。 Windows の設定では、必要な診断データのみを Microsoft に送信するか、オプションのデータも送信するかを選択できます。
オプションの診断データの送信を有効にすると、このテレメトリ プロセスでより多くのリソースが使用されます。したがって、このオプションを無効にしてみて、問題が解決するかどうかを確認してください。
Win + I を押して [設定] を開きます。 [プライバシーとセキュリティ] または [プライバシー] に移動し、[診断とフィードバック] に移動します。 [必須の診断データ] をオンにするか、[オプションの診断データを送信する] をオフにします。 [診断データの削除] で [削除] を選択します。
接続ユーザー エクスペリエンスとテレメトリ サービスを無効にする
接続ユーザー エクスペリエンスとテレメトリ サービスを無効にすることもできます。 Microsoft Compatibility Telemetry プログラムは、このサービスを操作に使用します。そのため、サービスを無効にすると、プログラムが実行されなくなります。サービスを無効にするには、
Win + R を押してファイル名を指定して実行を開きます。services.msc と入力して Enter キーを押し、Windows サービスを開きます。 Connected User Experience and Telemetry を探してダブルクリックします。 スタートアップの種類 を 無効 に設定し、停止 をクリックします。 [適用] をクリックし、[OK] をクリックします。
グループ ポリシー エディタからのテレメトリを許可しない
ローカル グループ ポリシー エディタを使用して、システムでオプションのテレメトリ操作を無効にして、このプロセスの CPU 使用率が高くならないようにすることもできます。その方法は次のとおりです。
Run を開きます。 gpedit.msc と入力して Enter キーを押し、ローカル グループ ポリシー エディタを開きます。 コンピュータの構成 > 管理用テンプレート > Windows コンポーネント > データ収集とプレビュー ビルド に移動します。 [テレメトリーを許可する] または [診断データを許可する] をダブルクリックします。無効にチェックを入れ、適用> OKをクリックします。 PC を再起動して、変更を適用します。
レジストリ エディタを使用したテレメトリを許可しない
Windows Home ユーザーには、デフォルトでローカル グループ ポリシー エディタがありません。このようなシナリオでは、レジストリ エディタから [テレメトリを許可] 設定を無効にすることができます。
[ファイル名を指定して実行] を開きます。 regedit と入力して Enter キーを押し、レジストリ エディタを開きます。 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection に移動します。DataCollection を右クリックし、New> DWORD (32 ビット値)を選択します。>. その設定名前を AllowTelemetry に変更し、その値が 0 (ゼロ) であることを確認します。
次に、Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\DataCollection に移動します。AllowTelemetry エントリが含まれている場合は、それを選択し、Delete キーを押して、 [はい] をクリックします。
タスク スケジューラから Microsoft 互換性テレメトリを無効にする
さまざまなテレメトリ プロセスが別々の間隔またはインスタンスで実行されます。デフォルトでは、Microsoft Compatibility Telemetry は、ユーザーがログインしているかどうかに関係なく、デフォルトで毎日特定の時刻に実行されます。
このプロセスが原因で CPU 使用率が高い場合は、このタスクを無効にすることができます。タスク スケジューラを使用します。必要な手順は次のとおりです:
Run を開きます。 「taskschd.msc」と入力して Enter キーを押し、タスク スケジューラを開きます。 タスク スケジューラ > Microsoft > Windows > アプリケーション エクスペリエンス を展開します。各タスクを右クリックして、[無効にする] を選択します。
CompatTelRunner.exe ファイルを削除する
Microsoft に互換性診断データを送信する必要がないと思われる場合は、完全に削除できます。
ただし、このプログラムはデフォルトで Windows NT\TrustedInstaller の所有下にあります。そのため、ファイルを削除するには、所有権を取得し、ユーザー アカウントにファイルの完全なアクセス許可を与える必要があります。完全なプロセスは次のとおりです。
PC で管理者アカウントにログインします。実行を開きます。 cmd と入力し、Ctrl + Shift + Enter を押して、昇格したコマンド プロンプトを開きます。次のコマンドを入力して、CompatTelRunner.exe ファイルの所有権を取得し、それを変更するためのアクセス許可を提供します。管理者:f
次に、コマンド del”%WinDir%\System32\CompatTelRunner.exe”を使用してファイルを削除するか、別の名前に変更してバックアップを残すこともできます。そうするには、次のコマンドを使用します: ren”%WinDir%\System32\CompatTelRunner.exe”CompatTelRunner.old