Disable Windows Compatibility Telemetry

article #1370, updated 31 days ago

This can sometimes save a lot of CPU and/or disk cycles. There are a few things to do. First, we disable a buried Scheduled Task:

Either GUI,

  1. Open the Task Scheduler
  2. Open Task Scheduler Library, Microsoft, Windows, Application Experience.
  3. Disable Microsoft Compatibility Appraiser, with a right-click choice.


schtasks /Change /Disable /TN "Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser"

And second, we disable a service:

Disable the Windows service called Connected User Experiences and Telemetry Service, short name DiagTrack.

One can not disable this using the Microsoft-recommended Group Policy method. One can only set it to a “minimal” setting, which still will often eat resources. There is much web reporting which says one can do a disable by GPO, but this is not correct, it just disables GPO control over the situation.