There are a lot of Windows background services that cause high CPU usage related problems. Microsoft Compatibility Telemetry is one of them. This service runs in the background and sends data to Microsoft’s development team. For example, it collects information about connected hardware devices, keyboard inputs, and driver details.
Microsoft Compatibility Telemetry collects a wide variety of data. As a result, causing it to consume a lot of memory. Compatibility Telemetry, however, is a key feature for maintaining Windows’ functionality. Therefore, keeping it running at certain times is important.
There are several reasons as to why this tool is required in Windows 10. For example, to improve system security, enhance user experience and compatibility improvements. Even though there are several benefits to keeping this program running, it can be a nuisance as it slows down your PC’s performance.
Moreover, closing the tool in Task Manager will not completely turn it off. It will continue to run as a background service. In order to disable Microsoft Compatibility Telemetry, you should follow the methods we have listed below. These methods are easy to follow and can be done by yourself.
How To Disable Microsoft Compatibility Telemetry to Fix High CPU Usage?
Below is a list of easy step-by-step solutions you can follow to prevent Microsoft Compatibility Telemetry from using up your CPU.
METHOD 1: Using Group Policy Editor
Group Policy Editor is an editing tool built-in into Windows. Mainly, it consists of two sections, User Configuration, and Computer Configuration settings. This editor allows you to change administrative policy settings and gives you details about each policy setting. Moreover, it also shows operating systems requirements and describes the effect of enabling and disabling the policy settings. Therefore, we can use this tool to alter the settings of Windows components. Follow the steps below to disable Windows Compatibility Telemetry:
- Press the Windows Key + R to open Run box dialog.
- Type in gpedit.msc and hit OK
- On the folders listed on the left-hand side, click Computer Configuration.
- Then navigate through the folder tree by clicking Administrative Templates, then Windows Components and finally Data Collections and Preview Builds.
- On the right-hand section click on Allow Telemetry
- In the Window that opens, check Disabled. Click Apply, then OK.
Method 2: Using Command Prompt
Microsoft Compatibility Telemetry can also be disabled using the Windows command line. The command prompt is used to execute entered commands and makes performing advanced functions easy. Follow the simple steps below:
- In the Start Menu search for command prompt.
- Right-click it and select Run as administrator.
- The Command Prompt command line will open. Enter the following commands one by one, pressing enter after each command.
- 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 /fCopy and paste the following commands:
Method 3: Using Registry Editor
The Windows Registry is a large database that contains all the configurations used by applications, services, and components. It mainly consists of two parts: Keys and Values. You will find the Keys located on the left-hand side and its corresponding Values on the right-hand side. Please note, the registry editor contains crucial system settings. Therefore, when following the steps below, do not touch anything else. Additionally, it is recommended you create a restore point before you edit the Registry.
- Open the Run dialog box and type in ‘regedit’.
- Once the registry editor opens, navigate through the following Keys: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Data Collection
- To disable Compatibility Telemetry, right-click on DataCollection folder, select New, then hit DWORD (32-bit) Value.
- Set the value data as 0 and press OK.
Method 4: Using Task Scheduler
Task Scheduler is a Windows software that allows you to automate tasks. Follow the steps below to disable Compatibility Telemetry using Task Scheduler.
- Search for “Task Scheduler” in the taskbar and press Enter.
- On the left-hand side, you will see a list of folders. Navigate through the following path: \Microsoft\Windows\Application Experience
- Right-click on Microsoft Compatibility Appraiser and select Disable.
Method 5: Delete CompatTelRunner.exe
This method will completely delete the Compatibility Telemetry application from your PC. Firstly, you must locate the CompatTelRunner.exe. Secondly, you must take ownership and full control over the file. Now, finally, you can delete the .exe file. Follow the simple steps below:
- Open up the Run dialog box and enter: C:\Windows\System32
- Here you will find CompatTelRunner.exe. Right-click and select Properties.
- Locate the Security tab and select the Advanced button.
- Select the Change button. A new window will open, select Advanced.
- Click on the Find Now button and in the bottom portion of the window select your user account. Then press OK.
- Next, you will want to change permission settings. Right-click CompatTelRunner.exe and select Properties again.
- Click on Edit. Now, a new window will open. Here, select Administrators and check Allow box for all the options.
- Finally, you can delete CompatTelRunner.exe by right-clicking then hitting Delete.
Microsoft Compatibility Telemetry is known for causing high CPU usage and reducing system performance. Accordingly, we have provided a list of several easy-to-follow methods to disable this service. Namely, by using editors, changing task scheduling options or even deleting the application file entirely. As a result, your computer’s disk usage should have returned back to normal.
However, if you still find issues regarding your CPU usage, it could be a different underlying issue. In particular, other MS services such as Antimalware Service Executable have been known to consume disk data.
Moreover, check your system for any malware infections or viruses. In conclusion, if the problem persists make sure to contact Microsoft’s support team to solve your issues.