Solved: Microsoft Compatibility Telemetry Using High CPU

Fix Microsoft Compatibility Telemetry high CPU usage in Windows with simple step-by-step solutions, including disabling telemetry and more.

Tanishka J.
Windows Expert
4 min read
Add as a preferred
source on Google

If you checked Task Manager and notice Microsoft Compatibility Telemetry using a lot of CPU, this article is for you. It can be annoying, especially when you’re not running any heavy apps. This Windows service collects diagnostic data to help Microsoft improve Windows. But having high CPU usage is not acceptable, as it may affect other programs and make your system relatively slower.

Microsoft Compatibility Telemetry high CPU usage
Microsoft Compatibility Telemetry high CPU usage

Sometimes, however, it can consume more CPU than expected. Fortunately, you can reduce its usage or disable it if needed.

Why Is Microsoft Compatibility Telemetry Using High CPU?

There is no single confirmed cause, but it usually happens because of:

  • Corrupted system files
  • A damaged CompatTelRunner.exe file
  • Service conflicts
  • Telemetry tasks running in the background
  • Windows configuration issues

Solved: Microsoft Compatibility Telemetry Using High CPU

Below are the fixes that will help:

Fix 1: Restart The Telemetry service

A temporary service glitch can cause high CPU usage.

1. Press Win + R, type services.msc, and press Enter.

Press Win + R, type services.msc, and press Enter
Press Win + R, type services.msc, and press Enter

2. Find Connected User Experiences and Telemetry.

3. Right-click it and select Restart.

Find Connected User Experiences and Telemetry. Right-click it and select Restart.
Find Connected User Experiences and Telemetry. Right-click it and select Restart.

Fix 2: Reduce Diagnostic Data Collection

Windows lets you limit the amount of diagnostic information it sends to Microsoft.

1. Open Settings using Win + I.

Open Settings using Win + I
Open Settings using Win + I

2. Go to Privacy & security > Diagnostics & feedback.

Go to Privacy & security > Diagnostics & feedback
Go to Privacy & security > Diagnostics & feedback

3. Turn off Send optional diagnostic data.

Turn off Send optional diagnostic data
Turn off Send optional diagnostic data

4. Open Tailored experiences and switch it off as well.

Fix 3: Disable The Compatibility Appraiser task

Stopping this scheduled task prevents telemetry from running automatically.

1. Open Task Scheduler.

Open Task Scheduler
Open Task Scheduler

2. Go to Task Scheduler Library > Microsoft > Windows > Application Experience.

Go to Task Scheduler Library > Microsoft > Windows > Application Experience
Go to Task Scheduler Library > Microsoft > Windows > Application Experience

3. Right-click Microsoft Compatibility Appraiser.

4. Select Disable.

Right-click Microsoft Compatibility Appraiser. Select Disable
Right-click Microsoft Compatibility Appraiser. Select Disable

Fix 4: Run The DISM tool

DISM repairs the Windows system image and may fix telemetry-related problems.

1. Open Command Prompt as administrator.

Open Command Prompt as administrator
Open Command Prompt as administrator

2. Run following command:

DISM /Online /Cleanup-Image /RestoreHealth
DISM /Online /Cleanup-Image /RestoreHealth
DISM /Online /Cleanup-Image /RestoreHealth

3. Wait for the scan to finish.

4. Restart your PC.

Fix 5: Replace The CompatTelRunner.exe File

If the telemetry file is corrupted, replacing it with a healthy copy from another Windows PC can help.

1. Open Command Prompt as administrator.

Open Command Prompt as administrator
Open Command Prompt as administrator

2. Run:

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

3. Replace the existing CompatTelRunner.exe with a working copy.

4. Restart your computer.

Fix 6: Disable Telemetry Using Group Policy

Windows Pro and Enterprise users can disable telemetry via Group Policy.

1. Run gpedit.msc to open Group Policy Editor.

Open gpedit.msc
Open gpedit.msc

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

Go to Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds
Data Collection and Preview Builds folder

3. Open Allow Diagnostic Data (Windows 11).

4. Select Disabled.

Open Allow Diagnostic Data (Windows 11). Select Disabled.
Open Allow Diagnostic Data (Windows 11), Select Disabled.

5. Click Apply and OK.

Fix 7: Disable Telemetry Using Registry Editor

🛈 Disclaimer: Below shared methods involves making changes to registry. Making incorrect changes to registry can affect your system adversely. Create a System Restore point first, if you’re new to registry.

If Group Policy isn’t available, you can make the changes through the Registry.

1. Open Registry Editor by running regedit command.

2. Go to:

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

3. Create a new DWORD (32-bit) Value named AllowTelemetry.

Create a new DWORD (32-bit) Value named AllowTelemetry
Create a new DWORD (32-bit) Value named AllowTelemetry

4. Set its value to 0.

5. Restart your PC.

That’s it!

Share this article
https://www.kapilarya.com/solved-microsoft-compatibility-telemetry-using-high-cpu

Shareable URL

Article by

Tanishka J.
Windows Expert

Tanishka is an Technical Content Writer who simplifies tech topics into easy, reader-friendly content. She enjoys exploring new Windows features and sharing insights about them.

Leave a Comment

Your email address will not be published. Required fields are marked *