How To

How To Fix Microsoft Compatibility Telemetry High CPU Usage

Do you feel that your PC is running slow? To fix it or find the culprit, did you check the services and processes running on your PC using the Task Manager? Was the Microsoft Compatibility Telemetry service consuming the most CPU usage? If yes, you have come to the right place. Today, we will explain the Microsoft Compatibility Telemetry service and how you can reduce the high CPU problem. Sadly, if the steps do not help, you will have to disable this process.

What Is Microsoft Compatibility Telemetry

It is a feature in Windows that collects and sends usage and diagnostic data to Microsoft. With the help of this data, Microsoft claims to improve the performance, reliability, and security of Windows and its applications. The telemetry includes hardware configurations, software usage, and system performance information.

Note—Users can manage their telemetry settings through the Privacy section in Windows settings, where they can choose how much data they want to share with Microsoft.

Read Also: How to Fix High CPU Usage in Windows

Why Does the Microsoft Compatibility Telemetry Process Use So Much CPU

No exact reasons are identified as of now for why it consumes most of your CPU resources. Experts have speculated that this can occur due to a lack of Windows Updates, corrupted system files, interference by temporary files, or conflicts between services. But do not worry, as we have explained the best methods to fix this issue quickly.

How To Fix Microsoft Compatibility Telemetry High CPU Usage

Method 1 – Turn Off Microsoft Compatibility Telemetry

The telemetry service regularly transmits data to Microsoft to enhance your system’s performance and user experience. However, this process can significantly slow down your PC and may collect private information, making it advisable to disable it. It’s not recommended to delete it, as it’s a core part of the Windows OS and could lead to stability issues if removed.

1. Press the Windows key and type Task Scheduler. Click on the search result with the same name.


2. Click on Task Scheduler Library > Microsoft > Windows > Application Experience in the left panel of the Task Scheduler window.
3. In the central panel, look for Microsoft Compatibility Appraiser and right-click on it to choose Disable.

Doing this will forcibly terminate Microsoft’s Telemetry Service process, effectively preventing Microsoft from collecting any data about issues impacting your PC.

Method 2 – Reduce The Amount Of Data Collected By Microsoft

You can prevent data-sharing services from sending certain information to Microsoft through the Settings menu. This should significantly reduce the high CPU usage of the Microsoft Telemetry Service. Here is what you need to do.

1. Press Win + X and click on Settings.
2. Next, click the Privacy & security tab in the left panel and then click on the Diagnostics and Feedback option in the right section.


3. Locate the Send optional diagnostic data option and turn off the toggle button next to it.


4. Next, click on the Tailored Experiences option to view more settings.


5. Disable the toggle button next to Let Microsoft use your diagnostic data.

Method 3 – Restart The Telemetry Service

The Microsoft Telemetry Service may be experiencing technical issues leading to unusually high CPU usage. Restarting the Telemetry Service can be beneficial in these situations.

1. Press Win + R to open the RUN dialog box.
2. Type “services.msc”  and press the OK button to open the Service box.


3. Locate the Connected User Experience and Telemetry service.
4. Right-click on this service and choose Restart from the context menu.

Method 4 – Update Windows

Microsoft releases update patches to fix bugs and issues on Windows PCs. It is quite possible that the Microsoft Telemetry service might be using a lot of resources after a recent update. In this case, many experts would have notified Microsoft via Forums and a new update would have been released to fix this issue. Here are the steps to update your Windows.

1. Press Win + I to open the Settings box.
2. Click on Windows Updates in the left panel.
3. Next, click on the Check for Updates button in the top right corner.
4. The Windows Updates Service will automatically download and install the latest updates on your PC.
5. Next, click on Advanced Options on the same page.


6. Then, click on Optional Updates (Features, Drivers, etc.).
7. Look for updates related to Windows features and check the box before it.
8. Click on the Download & Install button and wait for the process to complete.
9. Restart your computer.

Also Read – 9+ Ways To Fix Windows Stuck on “Checking for Updates”

Method 5 – Activate System File Checker

The System File Checker or SFC is an inbuilt tool for repairing system files, including files related to Microsoft Compatibility Telemetry. Here are the steps to run this tool.

1. Press Win + R to launch the RUN box.
2. Type “cmd” and press Ctrl + Shift + Enter to open the Command prompt in admin mode.
3. Copy and paste the following command followed by the Enter key.

sfc /scannow

4. The tool will scan your system files for integrity violations. This may take some time, so be patient.
5. Once the scan is complete, you’ll see a message indicating whether any issues were found and if they were repaired.
6. Reboot your system.

Method 6 – Activate Deployment Image Servicing and Management

1. Press Win + R to launch the RUN box.
2. Type “cmd” and press Ctrl + Shift + Enter to open the Command prompt in admin mode.
3. Copy and paste the command below and press the Enter key.

DISM /Online /Cleanup-Image /RestoreHealth

4. The DISM tool will start to check the health of your system image. This process may take some time, so please be patient.
5. Restart your PC after the process is completed.

Method 7 – Manual Replacement Of The CompatTelRunner File

The CompatTelRunner.exe file runs the telemetry process. If this file becomes corrupted, you may encounter high memory usage. If the file does not get replaced even after running SFC and DISM, you will have to manually replace it. The simplest method is copying the file from another system where telemetry functions properly. Here’s how to do it.

1. Press the Windows key and type CMD.
2. The Command Prompt will appear in the search results. Click on Run as administrator.
3. Copy and paste the following command followed by the Enter key.

takeown /f C:\Windows\System32\CompatTelRunner.exe

The steps above will grant you ownership of the file. After that, replace the CompatTelRunner.exe file on your device with a working copy from another computer. If this solution doesn’t resolve the issue, consider disabling telemetry using Group Policy Editor or Windows Registry as a last resort.

Method 8 – Use The Group Policy Editor To Disable Microsoft Compatibility Telemetry

If you’ve tried all of the above solutions and the problem remains unusually high, you can try disabling the process through the Group Policy Editor.

1. Press the Windows key and type “gpedit”.


2. Click on the Edit Group Policy in the search result.
3. In the left panel, click on the following items one by one.

Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds.

4. Now look in the right section and locate the key labeled as Allow Diagnostic Data (Windows 11) or Allow Telemetry (Windows 10).
5. Double-click on this key, and a new box will open.
6. Choose the Disable option and click on Apply, followed by OK.

Method 9 – Disable Microsoft Compatibility Telemetry Using Windows Registry

If you cannot disable the Microsoft Compatibility Telemetry service using the Group Policy Editor, you can make changes to the Windows Registry to do so. Here is what you need to do.

1. Press the Win + S keys and type Regedit in the Windows Search box.
2. Click on the Yes option in the UAC prompt box.
3. Copy and paste the following path in the address bar of the Windows Registry Editor and press Enter.

HKEY_LOCAL_MACHINE > SOFTWARE > Policies > Microsoft > Windows > DataCollection

4. Right-click on the DataCollection folder in the left panel and select New > DWORD (32-bit) Value.
5. Rename this new key as Allow Telemetry.
6. Double-click this key and under Value Data, type “0” and click on OK.
7. Exit the Windows Registry Editor and restart your system.

Method 10 – Delete Temporary And Junk Files From Your PC

If you wish to keep the Microsoft Telemetry service up and running with low CPU usage, some experts have recommended cleaning all the temporary and junk files from your PC. These files are useful when created, but over time, they accumulate and interfere with system processes and services, creating conflicts. To get rid of all the junk files and recover your valuable storage space, you will need to use Advanced System Optimizer. Here are the steps.

1. Download & Install Advanced System Optimizer.

2. Open the app and click on the Start Smart PC Care button.


3. Wait for the app to scan your PC and then click on the Optimize button.
4. This app will automatically detect and remove all junk files, repair Registry issues, Update Drivers, clear cache and cookies, scan for malware, and maintain your PC for Optimal performance.
5. Restart your system after the optimization process is completed.

Have You Fixed the Problem

We hope you can now reduce your PC’s Microsoft Compatibility Telemetry High CPU Usage by changing the related settings. If that doesn’t solve your issue, you can always disable the service using the Group Policy Editor or the Windows Registry to fix the issue. Let us know your thoughts on this issue and how you fixed it in the comments section below.

Read Also: 4 Ways to Lower PC Doctor Module High CPU Usage

Dheeraj Manghnani

Dheeraj Manghnani likes to read and write about latest technological developments that make life simpler in today's intricate world. He has been fascinated by technology since he got his first computer and is on a never ending quest to know more and share his knowledge with others.

Recent Posts

How To Setup Windows 11 Without Internet

So, you are all set to install Windows 11 on your brand-new laptop or desktop.…

3 days ago

How To Fix Error Code 100013 – “Sorry, The Video Player Failed To Load”

Error Code 100013 - “Sorry, the Video Player Failed to Load” is one of the…

4 days ago

Fixed – File Is Too Large For Destination File System Error

Have you faced an error “File is too large for the destination file system” while…

5 days ago

How To Fix Nikon ‘This Memory Card Cannot Be Used’ Error

Regardless of your device, memory cards are used to store data. A DSLR camera, a…

6 days ago

How To Fix The Kernel Data Inpage Error In Windows

The Kernel Data Inpage Error is a common issue Windows users face. Often appearing as…

7 days ago

How To Export Table Data From PDF To Excel Sheet

Everyone desires to convert table data from a PDF to an Excel sheet without losing…

1 week ago