Definition of Microsoft Compatibility Telemetry and its purpose
- Definition of Microsoft Compatibility Telemetry and its purpose
- Reasons to turn off Windows Telemetry service
- Disable Microsoft Compatibility Telemetry in Windows
Microsoft Compatibility Telemetry is a process that some Windows users find running on their computers and causing high CPU or disk usage. This process launches from CompatTelRunner.exe, a safe executable file that belongs to the Microsoft Windows operating system. Its name stands for Compatibility Telemetry Runner and is also known as Microsoft Compatibility Appraiser. The file collects and regularly sends usage and performance information to Microsoft in order to analyze user experience and improve it.
The described file also helps Microsoft to identify compatibility issues and ensure compatibility when installing the latest Windows OS version. Microsoft Compatibility Telemetry does so by scanning computer files and check their compatibility with Windows 10 in case an update is initiated. The file was first introduced to Windows 7 and 8.1 users with Windows KB2977759 update. The executable file is enabled to run by default; however, the user can disable CompatTelRunner.exe any time.
The file typically lies in C:\Windows\System32 folder and is digitally signed. Besides, the file owner is TrustedInstaller. Attempts to modify it will most likely result in “Access is denied” error because it is a “read only” file. To bypass such restriction, you will need to take ownership of the process. Another method that doesn’t involve deletion of the file is disabling Scheduled Tasks that are responsible for Telemetry Runner launch.
Reasons to turn off Windows Telemetry service
Computer users on various online forums complain about this file and state that Microsoft Compatibility Telemetry Runner causes enormous performance issues, such as slowdowns and program crashes. In addition, users are concerned about their privacy. According to Microsoft, there are four levels of Microsoft Windows diagnostic data collection – Security, Basic, Enhanced and Full. Each of them differs in size of data collected, but some users choose not to be tracked at all. We also like the sense of privacy, therefore we suggest disabling these tracking services on your device.
Since nobody wants to encounter PC slowdowns and a little bit more privacy never hurt anyone, we have prepared a guide on how to disable CompatTelRunner.exe on Windows. You can find it below. Our article on ways to speed up Windows 10 might also interest you.
Note. Keep in mind that this file is part of Windows OS and it is digitally signed. Usually, it is not advisable to remove digitally signed OS files, therefore doing so might cause system stability related issues. In other words, disabling the process is a better idea. In addition, if you cannot remove or disable it, try to stop the process from running via Windows Task Manager first (Right-click CompatTelRunner.exe> End Task).
Disable Microsoft Compatibility Telemetry in Windows
Method 1. Disable CompatTelRunner.exe via Task Scheduler
One of the easiest ways to solve Telemetry Runner problem is to disable it without deleting it. Follow the given steps and take care of high CPU usage caused by this file.
- Launch Run window by pressing down Windows key and R letter on your keyboard at the same time.
- Type taskschd.msc and press Enter or OK.
- Now, expand the folders in the given order – Task Scheduler Library > Microsoft > Windows > Application Experience. Find a task called Microsoft Compatibility Appraiser and right-click on it. Select Disable.
Method 2. Delete CompatTelRunner.exe after taking ownership of it
The following method requires having the Administrator privileges on the computer. So before you begin, log into your computer using Administrator’s account (whichever account has admin’s rights). The given method describes how to delete only the Compatibility Telemetry Runner file, not the entire KB2977759 update. Removing the whole update can mess up the schedule of Windows updates, so we do not recommend doing so.
- Open Windows search and type CompatTelRunner. Right-click on the matching result to see options and select Open File Location. Or you can just go to C disk, then to Windows folder, and then to System32 folder. An even easier method is to open Run (Windows key + R), type C:\Windows\System32 and press Enter. In the System32 folder, find the file called CompatTelRunner.exe.
- Right-click the file and choose Properties. Now, go to the Security tab and click Advanced button here.
- Next, open Owner tab and click Change option. Then choose Advanced. Then click Find Now.
- This displays a list of owners, so select the account you are using right now and click OK. Then close tables by clicking OK. In Advanced Security Settings table, click Apply and OK. You might be asked to close all Properties windows, so do so.
- After changing the file owner, you have to change the permissions for the file. Right-click CompatTelRunner.exe file and open Properties once again. Navigate to Security tab > Advanced > Select User from a list > Edit.
- A new window then opens, offering permission suggestions. Look at Allow column and select Full Control. Click OK. Then Apply and OK. Click Yes to confirm your choice.
- Now that you have full control of the file right-click the file and Delete it.
Method 3. Disable Microsoft Compatibility Telemetry via Group Policy Editor
- Press Windows key + R to launch Run prompt and type gpedit.msc, then press OK.
- Now, expand the folders in the given order – Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds.
- Double-click Allow Telemetry and select Disabled option in a new window that appears. Click Apply and OK.
Method 4. Disable Telemetry via Registry Editor
- Press Windows key + R at the same time and type in the Run prompt: regedit. Press OK. User Account Control window then appears, click Yes.
- Now, go to HKEY_LOCAL_MACHINE > SOFTWARE > Policies > Microsoft > Windows > DataCollection. Here, right-click on DataCollection and select New > DWORD (32-bit value). Give this new value name Allow Telemetry and then double-click it. Change Value data to 0 (zero) and click OK.
Norbert Webb is the head of Geek’s Advice team. He is the chief editor of the website who controls the quality of content published. The man also loves reading cybersecurity news, testing new software and sharing his insights on them. Norbert says that following his passion for information technology was one of the best decisions he has ever made. “I don’t feel like working while I’m doing something I love.” However, the geek has other interests, such as snowboarding and traveling.