Microsoft Compatibility Telemetry (CompatTelRunner.exe) is a Windows process that collects diagnostic data and sends it to Microsoft. While it helps improve Windows, it can cause high CPU usage and slow down your computer. This guide shows you how to disable it on Windows 10 and Windows 11.
Understanding the Problem
Microsoft Compatibility Telemetry:
- Scans system files for compatibility issues
- Collects usage and performance data
- Sends diagnostic information to Microsoft
- Can cause CPU spikes to 100% during scans
- Runs automatically via scheduled tasks
If you notice CompatTelRunner.exe using excessive CPU in Task Manager, these methods will help.
Method 1: Disable via Task Scheduler (Fastest Fix)
This is the most effective way to stop the high CPU usage immediately.
- Open Task Scheduler:
- Press
Win + R - Type
taskschd.mscand press Enter
- Press
- Navigate to the task:
- Expand Task Scheduler Library > Microsoft > Windows > Application Experience
- Disable the task:
- Right-click Microsoft Compatibility Appraiser
- Select Disable
The telemetry process will no longer run automatically.
Method 2: Disable via Group Policy (Windows Pro/Enterprise)
This method works on Windows 10/11 Pro, Enterprise, and Education editions.
- Open Group Policy Editor:
- Press
Win + R - Type
gpedit.mscand press Enter
- Press
- Navigate to the setting:
- Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds
- Configure the policy:
- Double-click Allow Diagnostic Data (or Allow Telemetry on older versions)
- Select Disabled
- If "Disabled" isn't available, select Enabled and choose Diagnostic data off or Security from the dropdown
- Click OK
- Restart your computer
Method 3: Disable via Registry (Windows Home)
Use this method on Windows Home edition, which doesn't include Group Policy Editor.
- Open Registry Editor:
- Press
Win + R - Type
regeditand press Enter - Click Yes on the UAC prompt
- Press
- Navigate to the key:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection- If DataCollection doesn't exist, right-click Windows, select New > Key, and name it DataCollection
- Create the value:
- Right-click in the right pane
- Select New > DWORD (32-bit) Value
- Name it AllowTelemetry
- Set the value:
- Double-click AllowTelemetry
- Set Value data to 0
- Click OK
- Restart your computer
Method 4: Disable the Service
You can also disable the Connected User Experiences and Telemetry service:
- Open Services:
- Press
Win + R - Type
services.mscand press Enter
- Press
- Find the service:
- Scroll to Connected User Experiences and Telemetry
- Disable it:
- Double-click the service
- Set Startup type to Disabled
- Click Stop if the service is running
- Click OK
Verifying the Fix
After applying these methods:
- Open Task Manager (
Ctrl + Shift + Esc) - Go to the Details tab
- Look for CompatTelRunner.exe
- It should no longer appear or consume significant CPU
Re-enabling Telemetry
If you want to restore telemetry:
- Task Scheduler: Right-click the task and select Enable
- Group Policy: Set the policy to Not Configured
- Registry: Delete the AllowTelemetry value or set it to 1