Microsoft Compatibility Telemetry (CompatTelRunner.exe) is a service that contains technical data regarding the working and usage of the Windows device and sends this data to Microsoft periodically for performance improvements.
However, at times, the Microsoft Compatibility Telemetry process may take up high CPU and result in system slowdown or intermittent freezes.
This can happen due to various reasons including missing registry files, an outdated version of the device driver or Operating System, temporary files, etc.
Table of Contents
Microsoft Compatibility Telemetry High CPU: Try these Fixes
This is an annoying issue but it can be resolved easily. Listed below are all the effective solutions that can help you fix the problem when the Microsoft compatibility telemetry takes up high CPU on the device.
Solution 1 – Using the Registry Editor
One of the easy ways in which you can get rid of the ‘high disk usage’ issue of Microsoft compatibility telemetry on the device is to use the Registry editor. Go through these directions:
- Hit the Windows Home key and then select Run.
- Type regedit and then click on the OK button or press the Enter button.
- From the Registry Editor window, go to the following folder: HKEY_LOCAL_MACHINE > SOFTWARE > Policies > Microsoft > Windows > DataCollection on the left panel.
- In the DataCollection folder, find Allow Telemetry, double-click on it. If you do not find the Allow Telemetry folder, manually create it. Right-click on DataCollection and then select New>DWORD (32-bit) Value. After that, name the new folder as Allow Telemetry.
- Thereafter, set the Value data to 0 and then click on the OK button to save the changes.
- Once you are done, reboot your computer and then check if the device works properly or not.
Solution 2 – Update the Operating System
If you are using an older version of the Operating System then you can come across this problem on the computer. It is necessary to keep the system up to date. To update it follow the directions hereunder:
- Right-click on the Start button and then select Settings.
- When the Settings window opens, navigate to the Update & Security section and then click on the Update tab.
- On the right, click on the Check for updates option to check whether any updates are available or not.
- If yes, then click on the Update option.
- Once the process is complete, the device will automatically restart.
Solution 3 – Using the Command Prompt
You can also make use of Command Prompt to solve the ‘Microsoft compatibility telemetry causing high disk’ problem on your computer. Below are certain steps that you can try:
- Right-click on the Start icon to open the WinX menu list and then select Command Prompt (Admin).
- Type the following commands one by one and then press the Enter button after typing each.
- sc delete DiagTrack
- sc delete dmwappushservice
- echo “” > C:\\ProgramData\\Microsoft\\Diagnosis\\ETLLogs\\AutoLogger\\AutoLogger-Diagtrack-Listener.etl
- reg add “HKLM\\SOFTWARE\\Policies\\Microsoft\\Windows\\DataCollection” /v AllowTelemetry /t REG_DWORD /d 0 /f
- Once these are executed, restart the PC and then check if the glitch is fixed or not.
Solution 4 – Install the Latest Version of the Device Driver
The Windows Compatibility Telemetry high disk problem can be caused by an outdated version of the device driver. Therefore, you need to update the driver immediately. To do that, follow these steps:
- Open the Device Manager window.
- Locate the driver with a yellow mark and then right-click on it.
- Thereafter, choose the Update Software driver option from the menu list.
- Once the update process gets finished, reboot your Windows computer.
Solution 5 – Using the Group Policy Editor
- Press the Windows key and R button to open the Run dialog box.
- Type gpedit.msc and then hit the Enter key or click on the OK button.
- When the Group Policy window opens, navigate to the following folder: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds.
- From the Data Collection and Preview Builds folder, find Allow Telemetry, double-click on it.
- After that, click on Disable and then click on Apply and OK buttons to save the changes.
- After performing these steps, press the Ctrl +Shift+ Esc buttons together to launch the Task Manager window and then check if the issue still arises or not.
Solution 6 – Remove the Temporary Files
If the system is full of temporary files then also it can lead to Microsoft compatibility telemetry taking up high CPU on the PC. Therefore, you need to remove them as soon as possible. Follow these directions:
- Press the Win + R button at the same time to launch the Run box.
- Type %temp% and then click on the OK button or press the Enter key.
- From the Temporary folder, select all the items and then right-click on it.
- After that, choose the Delete button from the list.
Solution 7 – Disable Microsoft Compatibility Telemetry by Deleting the CompatTelRunner.exe with Owner Rights
Another easy solution that can help you to get rid of this issue on your computer is to disable Microsoft Compatibility Telemetry by deleting the CompatTelRunner.exe with ownership rights. Here’s how:
- Press the Windows Home key and E button to launch the File Explorer window.
- In the File Explorer window, go to the following folder: C:\\Windows\\System32 folder.
- From the System32 folder, look for the CompatTelRunner, right-click on it and then select Properties.
- When the Properties window opens, move to the Security tab and then click on the Advanced option.
- Once the Advanced Security Settings window opens, click on Change.
- From the next window, type Administrators under the ‘Enter the object name to select section’ and then click on the Check Names button.
- After that, click on the OK option and close the CompatTellRunner window.
- Next, again launch CompatTelRunner and then navigate to the Properties > Security > Advanced sections.
- From the Advanced window, select Administrators under the Permission entries and then click on the Edit button.
- When the new window opens, select the Full Control and then click on the Apply button to save the changes.
- After doing these, go back to Compattelrunner.exe and then remove it.
- Reboot the computer and then check if the problem has been solved or not.
Solution 8 – Use Task Scheduler to Disable CompatTelRunner .exe Process
- Type Task Scheduler in the Search box and then press the Enter button.
- When the Task Scheduler window opens, go to the following file: Task Scheduler Library > Microsoft > Windows > Application Experience.
- Form the Application Experience window, locate Microsoft Compatibility Appraiser, right-click on it and then choose Disable.
Solution 9 – Perform a System Restore
If the above solutions did not help you then you can try to perform a System Restore process to solve this problem on your computer. Go through these steps:
- Hit the Start button and then click on the Search icon.
- Type System Restore and then hit the Enter key.
- When you are in the System Restore window, click on the Next button.
- In the following window, choose the restore point and then click on Next.
- Check all the details form the next window and then click on the Finish option to begin the restore process.
- After completing the restore, restart the system.
Hopefully, with all the above solutions, you can easily resolve the ‘Microsoft compatibility telemetry high disk’ issue on the PC.