CompatTelRunner.exeによる高いCPU・ディスク使用率を解決する6つの方法
CompatTelRunner.exeは、Windowsシステムを最新のOSバージョンやサービスパックへアップグレードするために使用されるプロセスです。また、互換性の問題が発生しそうかどうかを判断するための診断を行い、「Microsoft カスタマー エクスペリエンス向上プログラム」に参加している場合には、プログラムのテレメトリ情報を収集します。これにより、Microsoftはユーザーが最新版のWindows OSをインストールする際に、互換性を確保できるようにしています。

このプロセスはWindows Updateの一部であり、具体的にはKB2977759(Windows 7 RTM向けの互換性アップデート)に関連しています。これは、最新OSへのアップグレードに備えるために配信される数多くの更新プログラムの一つです。
しかし、このプロセスはストレージの帯域幅を大量に消費し、PCの動作を遅くすることがあります。そのため、多くのユーザーはこれを削除したいと考えるでしょう。実際、タスクマネージャー上で複数のCompatTelRunner.exeが表示され、CPUやディスク使用率を占有しているという報告が後を絶ちません。
このプロセスは必須のものではないため、削除しても問題ありません。ただし、Microsoft自身によるシステム診断や互換性チェックを実行させたい場合は、そのまま実行させておいても構いません。なお、定期的にデータを送信する仕組みであるため、プライバシーの観点から気になるというユーザーも少なくありません。
CompatTelRunner.exeはSystem32フォルダー内に配置されており、所有者はTrustedInstallerです。そのため、何らかの変更を加えようとすると「アクセスが拒否されました」というエラーが表示され、修正も削除もできません。これは、プロセスの所有権がTrustedInstallerにあり、他のすべてのアカウントには読み取り専用の権限しか与えられていないためです。
この問題には解決策があります。一つはプロセスの所有権を取得してから安全に削除する方法(Windows Update全体をアンインストールする必要はありません)、もう一つはファイルを残したまま、それを起動するスケジュール済みタスクを無効化する方法です。
対処法1:破損したシステムファイルを修復する
まずはRestoroなどのシステム修復ツールをダウンロードして実行し、破損または欠落しているシステムファイルをスキャンしましょう。問題が検出された場合は修復を行い、その後に症状が改善したかどうかを確認してください。Windows標準機能を使いたい場合は、コマンドプロンプト(管理者)で「sfc /scannow」を実行してシステムファイルチェッカーによる検証・修復を行うのも有効です。
対処法2:所有権を取得してからCompatTelRunner.exeを削除する
手順自体はシンプルですが、途中の手順を省略せず、必ず管理者アカウントでログインしていることを確認してください。まず、キーボードのWindowsキーを押すか、タスクバー左端のWindowsアイコンをクリックしてスタートメニューを開きます。
検索ボックスにcompattelrunner.exeと入力します。検索結果のファイルは開かず、右クリックしてドロップダウンメニューからファイルの場所を開くを選択してください。

別の方法として、Windowsキー + Rを押して「ファイル名を指定して実行」を開き、C:\Windows\System32と入力して移動し、右上の検索ボックスにCompatTelRunner.exeと入力しても構いません。

フォルダー内でcompattelrunner.exeファイルを右クリックし、メニューからプロパティを選択します。開いたウィンドウでセキュリティタブを選び、詳細設定ボタンをクリックしてください。次に所有者の欄にある変更をクリックすると、新しい所有者候補のリストが表示されるので、自分が使用しているアカウントを選択して適用をクリックします。このとき、所有権を変更するために開いているすべてのプロパティウィンドウを閉じるよう警告が表示されるので、指示に従ってウィンドウを閉じてください。
所有者を変更したら、次はアクセス許可を変更します。再びcompattelrunner.exeを右クリックしてプロパティを開き、セキュリティタブから詳細設定をクリックします。アクセス許可の項目で、表示されたリストから自分が使用しているアカウントを選択すると、アクセス許可の設定画面が開きます。上部の許可列にあるフルコントロールにチェックを入れ、適用をクリックしてください。
ここまで完了すれば、ファイルの所有者はTrustedInstallerではなくあなたになり、フルコントロールを持っている状態になります。つまり、「アクセスが拒否されました」というエラーに悩まされることなく、自由にファイルを削除できます。安心して削除すれば、貴重なシステムリソースを奪われることはもうありません。

なお、更新プログラムKB2977759全体をアンインストールするよう勧める解説も見かけますが、これはおすすめできません。Windows Update全体の管理に支障をきたし、将来的にさらに大きな問題を引き起こす可能性があります。上記の手順に従ってファイルだけを安全に削除すれば、PCはすぐに快適な状態へ戻ります。
対処法3:タスクスケジューラでCompatTelRunner.exeを無効化する
Windowsキー + Rを押し、taskschd.mscと入力してOKをクリックします。

タスク スケジューラ ライブラリー → Microsoft → Windows → Application Experienceの順に展開します。

一覧に表示されるMicrosoft Compatibility Appraiserというタスクを右クリックし、無効化を選択してください。

対処法4:フィードバックと診断の設定を「基本」に変更する
CompatTelRunner.exeは、フィードバックと診断のデータを使用してシステムを最新バージョンへ更新します。この設定が「完全」になっていると、CompatTelRunner.exeが過剰にシステムリソースを消費する場合があります。その場合は、診断データの送信レベルを「基本」に変更することで問題が解決することがあります。
- Windowsボタンを押し、「フィードバックと診断」と入力して設定画面を開きます。

- 画面右側のペインで「基本」を選択します。

- システムを再起動し、使用率が低下したかどうかを確認してください。
対処法5:「Connected User Experiences and Telemetry」サービスを無効化する
以前はDiagnostics Tracking(DiagTrack)と呼ばれていたこのサービスは、現在「接続されたユーザー エクスペリエンスとテレメトリ(Connected User Experiences and Telemetry)」という名前で、バックグラウンドで常時稼働し自動的にMicrosoftへデータを送信するWindowsサービスです。診断情報や利用状況データの送信を担当しており、このサービスを無効化することで、高いCPU使用率の問題が解決する可能性があります。
- Windowsキーを押し、「Services(サービス)」と入力して、表示された一覧からServicesをクリックします。

- サービスの一覧から「Connected User Experiences and Telemetry」を探して右クリックし、プロパティをクリックします。

- 全般タブでスタートアップの種類のドロップダウンを開き、「無効」を選択します。その後適用とOKをクリックしてください。

- パソコンを再起動します。
対処法6:テレメトリとデータ収集を無効化するスクリプトを使う
上記のどの方法でも問題が解決しなかった場合は、専用のテレメトリ無効化スクリプトを利用するのが最後の手段となります。このスクリプトは、Windows 10の一部の診断・テレメトリサービスを無効化することで、PCへの負荷を軽減し、プライバシー保護も強化してくれます。以下の手順に従ってください。
- Google Driveのリンクからスクリプトをダウンロードします。
- ダウンロードしたスクリプトを右クリックし、「管理者として実行」をクリックします。

- スクリプトが終了して自動的に閉じるまで待ち、その後パソコンを再起動します。
- CPU・ディスク使用率がまだ高い状態かどうかを確認してください。
-
Windows 10でWUDFHost.exeによるCPU使用率の高さを解決する8つの方法
システムの動作が遅い、動きが重い——これはWindows 10ユーザーが最もよく直面する悩みです。こうした症状が出たとき、多くの人はまずタスクマネージャーでCPU使用率を確認します。そこで「WUDFHost.exe」というファイルによってCPU使用率が100%近くに達しているのを見つけたら、どうすればよいのでしょうか。 答えがわからなくても心配はいりません。実は同じ問題に悩まされているWindowsユーザーは少なくありません。この記事では、WUDFHostプロセスによるCPU的大量消費を解決する方法を詳しく解説します。 WUDFHost.exeとは何か? WUDFHost.exeは「Windo
-
Windows 11でWifitask.exeのCPU使用率が高くなる問題を解決する5つの方法
タスクマネージャーを開いたら、見慣れない「Wifitask.exe」というプロセスがCPUリソースを100%近く消費していた――そんな経験はありませんか?このプロセスが原因で、Windows PCの動作が極端に遅くなっている場合、適切な対処が必要です。 Wifitask.exeによる高いCPU使用率は、システムのクラッシュ、動作の遅延、フリーズなど、Windows 11上でさまざまなパフォーマンス低下を引き起こします。原因を取り除くことで、PCのパフォーマンスは40〜60%程度改善するとも言われています。 本記事では、Windows 11でWifitask.exeの高CPU使用率を解消する具体