Disable Microsoft Compatibility Telemetry (CompatTelRunner.exe) to Fix Its High CPU Usage
If you open Task Manager and see Microsoft Compatibility Telemetry using a lot of CPU or disk resources, you’re not alone. This Windows process can sometimes run scans or collect system compatibility information in the background, which may temporarily affect your PC’s performance.
The process is associated with CompatTelRunner.exe, a Windows component that helps Microsoft evaluate device compatibility, diagnose certain issues, and prepare for Windows updates. Although it serves a legitimate purpose, its activity can occasionally cause high CPU or disk usage, especially on older computers or systems with limited resources.
In this guide, you’ll learn how to identify the process, disable its scheduled task, adjust diagnostic data settings, and try other troubleshooting methods.
Important Note: Before making changes, remember that disabling telemetry tasks may reduce the compatibility information Windows sends to Microsoft. It can also affect some diagnostic and update-readiness processes. Follow the steps carefully, and avoid deleting system files.
Disable Microsoft Compatibility Telemetry (CompatTelRunner.exe) to Fix Its High CPU Usage

To reduce high CPU usage caused by Microsoft Compatibility Telemetry, open Task Manager to confirm the process, disable the relevant scheduled telemetry task, review Windows diagnostic data settings, and check for system or update problems. You can also use a clean boot to determine whether another application is contributing to the issue.
Start with the first method and check Task Manager after each change.
1: Confirm Microsoft Compatibility Telemetry Is Causing the Problem
Before disabling anything, make sure CompatTelRunner.exe is actually responsible for your computer’s slow performance.
Press Ctrl + Shift + Esc to open Task Manager. If you see a simplified window, select More details to display all running processes.
Click the Processes tab and look for Microsoft Compatibility Telemetry, if it appears under that name. Check the CPU and Disk columns to see whether it is consuming an unusually high percentage of resources.
If you cannot find it, open the Details tab and look for CompatTelRunner.exe. You can click the CPU column heading to sort processes by CPU usage and make the busiest processes easier to identify.
Keep in mind that high usage during a brief scan does not necessarily indicate a problem. Let the process run for a few minutes and see whether usage settles down.
If it continues consuming significant resources and makes your PC sluggish, proceed to the next step.
2: Disable the Microsoft Compatibility Appraiser Task
One of the most direct ways to reduce telemetry activity is to disable the scheduled task associated with Microsoft Compatibility Appraiser.
Press Windows + R to open the Run dialog box. Type taskschd.msc and press Enter.
The Task Scheduler window will open. On the left, expand Task Scheduler Library, then expand Microsoft, followed by Windows.
Scroll down and select Application Experience. In the middle panel, look for Microsoft Compatibility Appraiser.
Right-click the task and select Disable. If the option is unavailable, check whether the task is already disabled or whether your account has sufficient permissions.
This prevents that particular scheduled task from running automatically. It does not remove CompatTelRunner.exe from Windows, and other diagnostic tasks may still run.
Close Task Scheduler and restart your computer. Open Task Manager again and monitor CPU usage.
If performance improves, you may not need to make additional changes. If the process continues consuming resources, move on to the next method.
3: Review Windows Diagnostic Data Settings
Windows includes privacy settings that control the diagnostic information it collects and sends to Microsoft. Reviewing these settings can help you limit optional diagnostic data, although it does not guarantee that CompatTelRunner.exe will stop running.
Press Windows + I to open Settings.
In Windows 11, navigate to Privacy & security > Diagnostics & feedback. In Windows 10, open Privacy > Diagnostics & feedback.
Review the available diagnostic data options. Where the setting is available, turn off Send optional diagnostic data if you don’t want to share additional diagnostic information.
You may also see options for tailored experiences, diagnostic data viewing, or feedback frequency. Review these settings according to your preferences.
Some diagnostic data is required for Windows to operate securely and receive updates. You may not be able to disable all diagnostic collection, and options can vary by Windows edition and organization policy.
After changing the available settings, restart your computer and check whether CPU usage has improved.
4: Check for Windows Updates
Sometimes background compatibility scans become active when Windows is checking update readiness or working through pending updates. Installing available updates may resolve system issues, although it will not necessarily stop telemetry activity.
Open Settings > Windows Update in Windows 11. In Windows 10, go to Settings > Update & Security > Windows Update.
Select Check for updates and wait for Windows to finish searching. If updates are available, download and install them.
Restart your computer if Windows requests it. After signing back in, give the system a few minutes to finish any background setup tasks.
Open Task Manager and check whether CompatTelRunner.exe is still using a high percentage of CPU or disk resources.
If Windows reports an update error, resolve that issue separately rather than repeatedly interrupting the update process. A healthy, updated system can help prevent some background maintenance problems.
5: Scan and Repair Corrupted Windows System Files
Damaged system files can cause unexpected Windows behavior, including problems with system services and scheduled tasks. You can use System File Checker and DISM to check and repair Windows components.
Open the Start menu and type Command Prompt. Right-click the result and select Run as administrator.
When the administrator window opens, enter this command:
sfc /scannow
Press Enter and wait for the scan to finish. It may take several minutes. Do not close the window while the scan is running.
Next, enter the following command:
DISM /Online /Cleanup-Image /RestoreHealth
Press Enter and allow the operation to complete. Keep your internet connection active because Windows may need to obtain repair files.
When both commands have finished, restart your PC and check Task Manager again.
These tools repair certain Windows component problems, but they do not directly disable telemetry. If the CPU usage remains high, continue to the next step.
6: Perform a Clean Boot to Find Conflicting Software
A third-party program or background service can sometimes contribute to high resource usage. A clean boot starts Windows with a limited set of services and startup applications, helping you identify whether another program is involved.
Press Windows + R, type msconfig, and press Enter.
In System Configuration, select the Services tab. Check Hide all Microsoft services before making any changes. This is important because disabling essential Microsoft services can cause problems.
Select Disable all for the remaining listed services, then open the Startup tab and select Open Task Manager if that option is available.
Disable the nonessential startup applications shown there. Record the changes you make so you can restore them later.
Save your changes and restart the computer. Check Task Manager to see whether the high CPU usage continues.
If the problem disappears, a third-party service or startup application may be contributing to it. Re-enable items gradually to identify the cause. When finished, restore your normal startup configuration.
A clean boot is a diagnostic test, not a permanent performance setting. Do not leave important security software or other necessary services disabled.
7: Check the Process Location and Run a Security Scan
Although CompatTelRunner.exe is a legitimate Windows component, malware can sometimes use names that resemble genuine system processes. If the process appears in an unexpected location or behaves suspiciously, verify it before changing more settings.
Open Task Manager, select the Details tab, and locate CompatTelRunner.exe if it is listed.
Right-click it and select Open file location. A legitimate copy is normally associated with the Windows installation, commonly under C:\Windows\System32, although Windows component servicing can involve other system-managed locations.
Do not assume a file is genuine based on its name or location alone. Check its digital signature and publisher information where available.
Next, open Windows Security > Virus & threat protection. Select Quick scan to check for common threats. If you have a strong reason to suspect malware, consider a full scan.
If the file appears suspicious, do not manually delete it from a system folder. Let Windows Security investigate and handle any detected threat.
8: Avoid Deleting CompatTelRunner.exe or Making Risky Registry Changes
You may find online instructions suggesting that you delete CompatTelRunner.exe, take ownership of its system folder, or modify registry permissions to prevent it from running.
These methods are not recommended for most users. CompatTelRunner.exe is part of Windows, and forcibly removing or modifying protected system components can cause servicing problems, interfere with updates, or be undone by later maintenance.
If disabling the scheduled task and reviewing diagnostic settings do not help, leave the executable in place. Instead, investigate other processes using CPU resources, check for pending updates, and consider professional support if Windows continues behaving abnormally.
You can also re-enable the Microsoft Compatibility Appraiser task if you want to restore its normal scheduled behavior.
FAQs
1. What is CompatTelRunner.exe in Windows?
CompatTelRunner.exe is associated with Microsoft’s Windows compatibility assessment and diagnostic activities. It helps collect information used to evaluate compatibility and prepare for certain Windows updates. It is not automatically a virus.
2. Is it safe to disable Microsoft Compatibility Telemetry?
Disabling the Microsoft Compatibility Appraiser scheduled task is generally reversible, but it may reduce the compatibility information collected by that task and affect related assessments. Windows may still run other diagnostic activities. Avoid deleting the executable or disabling unrelated system tasks.
3. Why does CompatTelRunner.exe use so much CPU?
The process may temporarily consume CPU or disk resources while scanning system components or performing compatibility assessments. If high usage continues for an extended period, check scheduled tasks, pending updates, system file integrity, and possible software conflicts.
4. Can I permanently stop CompatTelRunner.exe?
You can disable specific scheduled tasks, but Windows may retain other compatibility and diagnostic components. Updates or system maintenance can also change scheduled task behavior. Completely removing or forcibly blocking the component is not recommended.
5. Does disabling telemetry improve PC performance?
It may help if a scheduled telemetry task is directly responsible for sustained CPU or disk usage. However, the improvement depends on the cause of the problem. If another process is responsible, disabling telemetry will not solve the underlying issue.
Summary
Microsoft Compatibility Telemetry (CompatTelRunner.exe) is a legitimate Windows component, but its background activity can occasionally contribute to high CPU or disk usage.
Start by confirming the process in Task Manager, then disable the Microsoft Compatibility Appraiser scheduled task if appropriate. Review diagnostic data settings, install available Windows updates, and use SFC and DISM to repair system files if necessary.
If the problem continues, perform a clean boot and verify the process location. Avoid deleting system files or making risky registry changes.
Once you have made the necessary changes, restart your computer and monitor Task Manager.
