Microsoft Compatibility Telemetry (CompatTelRunner.exe) is an integral part of Windows OS system. If you are new to Windows 10, then you may wonder what is Microsoft Compatibility Telemetry Windows 10? Basically, this is a new feature so that Microsoft can track all the crash report and other information to improve the user experience. Also, Microsoft has released Anniversary Update for Windows 10 with all bug fixes.
What is Microsoft compatibility telemetry
Windows 10 telemetry data includes basic system diagnostics information, logs of how frequently you use features and applications, system files, and likely more metrics that have yet to be disclosed. Microsoft allows users to set the amount of data they wish to share, but it cannot be completely turned off. Enterprise installations have an even more minimal setting but even then a small amount of security and diagnostic information is sent.
Telemetry in a computer is a very important aspect especially when a user decides to upgrade the version of the operating system.
However, users today are facing a lot of issues with Windows 10. The Windows 10 telemetry causes high disk and CPU usage, thereby leading to degraded performance, unnecessary lagging and slow functioning of the overall system.
Microsoft splits telemetry settings into four tiers.
- Security – Data and logs pertaining to Windows security, including client settings and metrics collected from the Malicious Software Removal Tool and Windows Defender. Available only on Enterprise installations.
- Basic – Device information including application compatibility and security.
- Enhanced – Everything from the Security and Basic tiers, plus data on how Windows and Windows applications are used and how they perform.
- Full – Everything from the three other tiers and more. This information can include user content that may have triggered a crash or problem.
So what exactly is sent to Microsoft and how often is it sent? According to InvestmentWatch, Windows 10 transmits the following data back to the company:
- Typed text on keyboard sent every 30 minutes
- Anything you say into a microphone is transmitted
- Transcripts of things you say while using Cortana
- Index of all media files on your computer
- When your webcam is first enabled, 35mb of data
- Telemetry data
Should You Disable Windows 10 Telemetry?
The telemetry in Windows 10 is basically enabled by default whenever the system encounters changes or when the user wishes to see the telemetry report before going for an upgrade. While the overall reception to Window 10 has been mostly positive, more than a few IT administrators remain wary of potential privacy and security issues. Central to the issue is the telemetry service in Windows 10, which periodically sends usage and performance data to select Microsoft IP addresses so that they can improve user experience and fix potential issues, and is enabled by default. This has raised privacy concerns for some users. To help you manage privacy in Windows, we have a few tips and tools to clamp down on data you send to Microsoft.
Does this look familiar?
If the Microsoft Compatibility Telemetry process has recently started causing very high disk usage on your Windows 10 system, don’t worry.
Sometimes due to this dmwappushsvc service, users are facing Microsoft compatibility telemetry windows 10 high disk usage problems. Usually, this service is located at C: WindowsSystem32 folder. Keep in mind that it is not a malicious program, some users find it suspicious why the file runs on the respectively massive amount processor and disk processing methods. If you want to turn it off and don’t allow Microsoft to track your data, then you can Disable Microsoft Compatibility Telemetry. Here is a complete guide on how to disable Microsoft Compatability Telemetry in Windows 10. The app also restarts with each new Windows log in treatment despite the attempts to eliminate the job completely. Users, that are especially cautious about their privacy in cyberspace, are dissatisfied with all the software sending telemetry information to Microsoft for service development purposes. If you happen to be one and intend to stop the application completely, select among the following solutions. This capability is provided utilizing the Analytical Tracking Service, and it is full opt-in.
Solutions to windows microsoft compatibility telemetry
To completely turn off telemetry the fast and simple way, Reddit user 10se1ucgo developed a user-friendly program in Python that turns down telemetry and diagnostic services. Aptly named DisableWinTracking, this system can be found for free on GitHub.
Another option is to utilize the Microsoft Telemetry Removal Software, which operates across Windows 7, Windows 8, and Windows 10. It goes far beyond turning off telemetry, however, and will disable your Windows Update options, SkyDrive, and several other useful features. In a nutshell, it says the total war on Windows automatic features.
But take into account the fact you’re running third-party programs and programs to repair everything you experience can be a privacy issue. If you don’t want to send Microsoft your telemetry data, is owning a method from an unverified source you found online any better? Thankfully, there’s documentation for turning off telemetry manually.
Use CMD to stop Microsoft compatibility telemetry
- Open cmd as administrator.
- Copy and paste the following keys successively and press Enter after each command:
sc delete DiagTrack
sc delete dmwappushservice
echo “” > C:ProgramDataMicrosoftDiagnosisETLLogsAutoLoggerAutoLogger-Diagtrack-Listener.etl
reg add “HKLMSOFTWAREPoliciesMicrosoftWindowsDataCollection” /v AllowTelemetry /t REG_DWORD /d 0 /f
- Reboot your PC and see if a problem is solved or not.
Open Services and disable
- Run the Services desktop app.
- Locate Diagnostics Tracking Service in the services list and open its Property Sheet.
- Stop the Diagnostics Tracking Service and then change the Startup Type to Disabled.
Additionally, Microsoft provides a GPO for Windows 10 to turn this off. The GPO is located at:
Computer Configuration>Administrative Templates>Windows Components>Data Collection and Preview Builds> Allow Telemetry
A GPO is not supplied for Windows 7 or Windows 8, yet. But, savvy administrators can create their own GPO for the following registry key:
Open the subkey corresponding to the service you wish to change, and modify the value of ‘Start‘ to equal either “2” (for automatic), “3” (for manual) or “4” (for disabled).
Additionally, you can use PowerShell to stop the Diagnostics Tracking Service and change the Startup Type to disabled:
set-service diagtrack -startuptype disabled
Group Policy Editor
- Open Run and type gpedit.msc > click OK.
- Go to Computer Configuration > Administrative Templates
- Go to Windows Components > Data Collection and Preview Builds > Allow Telemetry.
- Select Disabled > click OK.
- Open Registry Editor and navigate to Registry key:
- Create a new a 32-bit DWORD value named AllowTelemetry and set it to 0.
- Now, you have to disable other Windows services.
- Right-click the File Explorer in Windows 10 and you will see the following screen:
- Go to Services and Applications > Services in the left panel. In the services, disable the following services:
Diagnostics Tracking Service
- If you have updated Windows 10, then you have to disable these services also.
Connected User Experiences and Telemetry
- Double click the above-listed services and select Disabled for the startup type:
- Then reboot your computer.
- This will disable telemetry service in Windows 10.
- Go to HKEY_LOCAL_MACHINE > SOFTWARE > Policies > Microsoft > Windows > DataCollection > Allow Telemetry.
- Right-click on DataCollection and choose New > DWORD (32-bit) Value. Then name the new value Allow Telemetry.
- Set Value date to 0 (zero) and click OK.
Deleting Scheduled Tasks
- Click on Windows key, type Task Scheduler > Enter.
- Navigate to Microsoft Tab > Windows in the task hierarchy, and delete the following tasks:
- All tasks with Application Experience.
- All tasks with Autochk.
- All tasks with Customer Experience Improvement Program.
- DiskDiagnosticDataCollector under DiskDiagnostic.
- WinSAT under Maintenance and Deactivate all Media Center tasks.
Hope you liked this article on How to Disable Microsoft compatibility telemetry Windows 10 and compatibility telemetry high disk issues. comment below if you need any help in Windows 10.
Fix High CPU & Disk Usage by CompatTelRunner.exe
CompatTelRunner.exe is a process which is used to upgrade your system to the latest OS version or other Service Pack upgrades. It is also used to perform diagnostics on your computer to determine if there is the possibility of compatibility issues and collects program telemetry information if opted-in to the Microsoft Customer Experience Improvement Program. It allows Microsoft to ensure compatibility when you want to install the latest version of Windows OS.
This process is part of a Windows Update, specifically the KB2977759 one, which stands as the Compatibility update for Windows 7 RTM (Release to Manufacturer). The update is one of the many that serve as a preparation to upgrade to the latest OS version.
This process takes up storage bandwidth which may slow down your PC, and you will most likely want to get rid of it. Users complained of multiple CompatTellRunner.exe files showing up in the Task Manager consuming CPU and Disk Usage.
Though this process isn’t necessary and can be deleted if you do want Microsoft to diagnose your system by itself and run the compatibility checks, then let it run. This can be a privacy concern for some.
The CompatTelRunner.exe file is located in the System32 folder and is owned by the TrustedInstaller any modifications you try to do to it will be met with an “Access is denied” error, which means that you can’t modify or delete it in any way. This is because the process is owned by TrustedInstaller, and everything else only has a Read Only permission over it, and you can’t modify it.
There is a solution for the issue, and it involves taking ownership of the process, after which you can delete it without deleting the entire Windows update and save yourself from problems, OR you can let the program stay, and just disable Scheduled Tasks which launches the program.
Take ownership of CompatTellRunner.exe, and delete it afterward
The process is a fairly straightforward one, but make sure not to skip steps and keep in mind that you should be logged in as an administrator.
- First of all, open your Start menu by hitting the Windows key on your keyboard, or by clicking the Windows icon at the end of the taskbar.
- Type compattelrunner.exe in the search box, but don’t open the result, which is a file named compattelrunner, and instead, right-click on it and select Open file location from the drop-down menu or press the Windows Key and R.
- Type C:WindowsSystem32 and type CompatTelRunner.exe in the search bar on the top right.
Once inside the folder, right-click the Compattelrunner.exe file within it, and select Properties from the menu. In the window that opens, you will notice a Security tab, select it and click on the Advanced button inside. Once the window opens, find the Owner tab, and select Change owner. This will give you a list of new owners, after which you should select the account you are using, and click Apply. You will be met with a prompt that warns you to close all Properties windows that are currently open in order to change the ownership, so close them.
When you’ve changed the owner of the file, next you should change the permissions. To do that, right-click the Compattelrunner.exe file again, and open Properties. Go to the Security tab and click Advanced once again. Within the window, select Permissions, and from the list that pops out, select the account you are using. You will see a new window with options about the permissions. At the top, under the Allow column, select Full Control and click Apply.
When you’re done with this, you are the owner of the file, not TrustedInstaller, and you have full control over it, meaning you can delete it without being met with the Access is denied error. Feel free to do so, and you won’t see it taking over much-needed resources from your system.
Disable CompatTelTunner.exe from Task Scheduler
- Hold the Windows Key and Press R. Type taskschd.msc and Click OK.
- Expand Task Scheduler Library -> Microsoft -> Windows -> Application Experience
- Right click on any of the tasks listed as Microsoft Compatibility Appraiser and choose Disable.
No doubt Windows 10 is the most user-friendly operating system, yet it has some issues. In this article, we have tried to cover all the important aspects related to Microsoft compatibility telemetry windows 10. We explain all the methods to turn off Telemetry in Windows 10. We hope now you learned how to do Microsoft compatibility telemetry disable Windows 10. So do you have any other methods, if yes then let us know?