Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Facebook Twitter Instagram
Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Tech News Today
Home » Windows

How to Fix Microsoft Compatibility Telemetry High CPU

Abhishek SilwalBy Abhishek SilwalDecember 5, 2022
microsoft-compatibility-telemetry-high-cpu

The Microsoft Compatibility Telemetry or Windows Compatibility Telemetry is a program that periodically sends your diagnostic and usage data to the Microsoft server. Microsoft uses this information to introduce new features and resolve bugs in the system.

By default, your system runs this process periodically, during which it can consume a significant portion of your system resources. If it causes high CPU usage, your computer slows down considerably and impacts you from doing any tasks on your system.

Table of Contents

  • How to Fix Microsoft Compatibility Telemetry High CPU?
    • Limit Diagnostic Data Through Windows Settings
    • Disable Connected User Experience and Telemetry Service
    • Disallow Telemetry From Group Policy Editor
    • Disallow Telemetry Using Registry Editor
    • Disable Microsoft Compatibility Telemetry from Task Scheduler
    • Delete CompatTelRunner.exe File

How to Fix Microsoft Compatibility Telemetry High CPU?

The only way to resolve the issue is by disabling this process. There are many ways to do so on a Windows system, which we have mentioned below. Depending on your current system configuration, you may need to perform one or more solutions to resolve your issue.

Limit Diagnostic Data Through Windows Settings

The Microsoft Compatibility Telemetry is a part of the complete Telemetry or Diagnostic Data windows component. Windows Settings allow you to choose if you want to send only the required diagnostic data to Microsoft or optional data as well.

If you enable sending optional diagnostic data, this telemetry process will use more resources. So you can try disabling this option and see if it fixes the issue.

  1. Press Win + I to open Settings.
  2. Go to Privacy & Security or Privacy and then Diagnostic & feedback.
  3. Check Required diagnostic data or uncheck Send optional diagnostic data.
    disable-send-optional-diagnostic-data
  4. Select Delete under Delete diagnostic data.

Disable Connected User Experience and Telemetry Service

You can also try disabling the Connected User Experience and Telemetry service. The Microsoft Compatibility Telemetry program uses this service for its operation. So, disabling the service prevents the program from running. To disable the service,

  1. Open Run by pressing Win + R.
  2. Type services.msc and press Enter to open Windows Services.
  3. Look for and double-click on Connected User Experience and Telemetry.
    connected-user-experiences-and-telemetry
  4. Set Startup type to Disabled and click Stop.
  5. Click Apply and OK.

Disallow Telemetry From Group Policy Editor

It is also possible to disable optional telemetry operations on your system using the Local Group Policy Editor to avoid high CPU usage of this process. Here’s how to can do so:

  1. Open Run.
  2. Type gpedit.msc and press Enter to open the Local Group Policy Editor.
  3. Go to Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds.
  4. Double-click on Allow Telemetry or Allow Diagnostic Data.
    Allow-diagnostic-data
  5. Check Disabled and click Apply > OK.
  6. Restart your PC to apply the change.

Disallow Telemetry Using Registry Editor

Windows Home users do not have the Local Group Policy Editor by default. In such scenarios, you can disable the Allow Telemetry setting from the Registry Editor.

  1. Open Run.
  2. Type regedit and press Enter to open the Registry Editor.
  3. Navigate to Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection
  4. Right-click on DataCollection and select New > DWORD (32-bit value).
    data-collection-new-dword
  5. Set its name to AllowTelemetry and make sure its value is 0 (zero).
    allow-telemetry-0
  6. Then, go to Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\DataCollection
  7. If it contains an AllowTelemetry entry, select it, press Delete, and click Yes.

Disable Microsoft Compatibility Telemetry from Task Scheduler

The different telemetry processes run at separate intervals or instances. By default, Microsoft Compatibility Telemetry runs every day at a certain time by default regardless of whether the user is logged in or not.

If you are experiencing high CPU usage due to this process, you can disable this task through the Task Scheduler. Here are the necessary steps:

  1. Open Run.
  2. Type taskschd.msc and press Enter to open the Task Scheduler.
  3. Expand Task Scheduler > Microsoft > Windows > Application Experience.
  4. Right-click on each task and select Disable.
    disable-microsoft-compatibility-appraiser

Delete CompatTelRunner.exe File

If you don’t think you’ll ever need to send compatibility diagnostic data to Microsoft, you can permanently delete the Microsoft Compatibility Telemetry program or CompatTelRunner.exe from your system.

However, this program is under the ownership of Windows NT\TrustedInstaller by default. So you will need to take ownership and provide full permission of the file to your user account to delete it. Here is the complete process:

  1. Log into an administrator account on your PC.
  2. Open Run.
  3. Type cmd and press Ctrl + Shift + Enter to open the Elevated Command Prompt.
  4. Enter the following commands to take ownership of the CompatTelRunner.exe file and provide permissions to modify it:
    • takeown /f “%WinDir%\System32\CompatTelRunner.exe” /a
    • icacls “%WinDir%\System32\CompatTelRunner.exe” /Grant Administrators:f
      takeown-icacls-compattelrunner
  5. Then, you can delete the file using the command del “%WinDir%\System32\CompatTelRunner.exe”
  6. Alternatively, you can rename it to something else to leave a backup. To do so, use the command: ren “%WinDir%\System32\CompatTelRunner.exe” CompatTelRunner.old
fix
Abhishek Silwal
  • LinkedIn

Abhishek Silwal is an Electronics Engineer and a technical writer at TechNewsToday. He specializes in troubleshooting a wide range of computer-related issues. His educational background in Electronics Engineering has given him a solid foundation in understanding of computers. He is also proficient in several programming languages and has worked on various robotics projects. Even in his early days, he used to tinker with various computer components, both hardware, and software, to satiate his curiosity. This experience has given him a breadth of experience that goes beyond his educational qualification. Abhishek has been writing articles on dealing with varieties of technical issues and performing specific tasks, especially on a Windows machine. He strives to create comprehensive guides on fixing many system and hardware issues and help others solve their problems. You can contact him at abhisheksilwal@technewtoday.com

Related Posts

how to download and use rufus

How to Download and Use Rufus

September 28, 2023
how to turn off hardware acceleration

How to Turn Off Hardware Acceleration

September 27, 2023
what happens if you turn off your computer during an update

What Happens if You Turn Off Your Computer During an Update?

September 18, 2023
How to Disable Integrated Graphics

How to Disable Integrated Graphics?

September 16, 2023
System Restore Stuck

How To Fix Windows Stuck on System Restore

September 16, 2023
startup-repair-couldn't-repair-your-pc

How To Fix “Startup Repair Couldn’t Repair Your PC”

September 13, 2023
View 5 Comments

5 Comments

  1. Jack Bounder on January 21, 2023 5:17 pm

    you are not just all those thing’s as you are a BEAST when it comes to computers! The time you had to put in to learn all of this is probably staggering so Thank You and I seriously, seriously mean it as you didn’t have to take all that time explaining

    So thanks’ again! It’s people like you that give me hope that people will actually be kind to each other again someday……

    Reply
    • Abhishek Silwal on January 23, 2023 4:56 pm

      Thank you so much for your kind words, Jack! I’m glad I was able to help you out.

      Reply
  2. Chris Allonby on April 20, 2023 3:58 am

    Hi Abhishek, thanks for your help! This issue has been plaquing me for long enough. I’ve successfully renamed the file CompatTelRunner file according to your instructions. I’m wondering if there’ll be an issue the next time the system attempts to run the program – what do you think?

    Regards,
    Chris.

    Reply
    • Abhishek Silwal on April 20, 2023 9:21 am

      Hi Chris,
      Renaming CompatTelRunner.exe should have no effect on your system. But the data it sends to Microsoft also helps determine whether your system can upgrade or not. So if you are planning to upgrade your system anytime, you can rename it back.
      Also, even if you delete or rename it, running SFC /Scannow on the administrator-level Command Prompt recreates this file, so there’s no risk of any system issues.

      Reply
  3. Chris Allonby on April 20, 2023 3:04 pm

    Hi Abhishek, thanks again for your help and advice. I won’t be upgrading to Windows 11 – the computer is not up to it, or so Microsoft tell me. I’ll see how things go with the TelRunner file renamed, but in the light of what you say I don’t expect any issues. Brilliant! Keep up the good work!

    PS: this is a really useful website.

    Reply

Leave A Reply Cancel Reply

Latest Posts
motherboard form factors

Motherboard Types: ATX, Micro ATX, and Mini ITX Explained

September 28, 2023
how to download and use rufus

How to Download and Use Rufus

September 28, 2023
how to turn off hardware acceleration

How to Turn Off Hardware Acceleration

September 27, 2023
You may also like
printer-not-printing

How to Fix a Printer That’s Not Printing

September 26, 2023
Share Location With Friends and Family

Share Location With Friends and Family (iPhone and Android)

September 18, 2023
how-to-print-without-a-printer

How to Print Without a Printer

September 18, 2023
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

November 10, 2022
Facebook Twitter Pinterest
  • Home
  • About Us
  • Our Team
  • Editorial Guidelines
  • Privacy Policy
  • Affiliate Disclosure
© 2023 TechNewsToday, editor@technewstoday.com | Tech Central Pvt. Ltd.

Type above and press Enter to search. Press Esc to cancel.