sodcalculator

10 Tech How-To

Disable Microsoft Compatibility Telemetry in Windows 10

Guide 10-11687 · Updated · Step by step

Microsoft Compatibility Telemetry (also known as the CompatTelRunner.exe process) runs in the background on Windows 10, sending diagnostic data about how your system runs older software and drivers. Disabling it can reduce background CPU and disk usage, improve privacy, and stop the constant network chatter. This guide walks you through several reliable methods, from simple settings changes to more advanced registry edits.

What You’ll Need

  • Administrator access to your Windows 10 PC
  • Basic familiarity with the Registry Editor (for one of the methods)
  • Task Manager (built into Windows) to verify the process is gone

Step-by-Step

Method 1: Disable via Settings (Easiest)

  1. Press Windows + I to open Settings.
  2. Click Privacy.
  3. In the left sidebar, click Diagnostics & feedback.
  4. Under Diagnostic data, select Basic (or Required diagnostic data on newer builds). This is the minimum allowed via this interface.
  5. Turn off Improve inking and typing if present.
  6. Turn off Tailored experiences if present.
  7. Close Settings. This alone does not fully stop telemetry, but it reduces the amount sent.

Method 2: Disable Scheduled Tasks (More Effective)

  1. Press Windows + R, type taskschd.msc, and press Enter.
  2. In the left pane, navigate to Task Scheduler Library > Microsoft > Windows > Application Experience.
  3. In the middle pane, you will see tasks like Microsoft Compatibility Appraiser, ProgramDataUpdater, and StartupAppTask.
  4. Right-click each of these tasks and select Disable. Do this for all tasks in this folder.
  5. Also check the Customer Experience Improvement Program folder under the same path and disable any tasks there.
  6. Close Task Scheduler.

Method 3: Disable the Compatibility Telemetry Service via Registry

  1. Press Windows + R, type regedit, and press Enter. Click Yes if prompted by UAC.
  2. Navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection
  3. If the DataCollection key does not exist, right-click on Windows, select New > Key, and name it DataCollection.
  4. Inside DataCollection, right-click on the empty area, select New > DWORD (32-bit) Value.
  5. Name it AllowTelemetry.
  6. Double-click it and set the value to 0. Click OK.
  7. Close Registry Editor and restart your PC.

Method 4: Block via Group Policy (Pro/Enterprise only)

  1. Press Windows + R, type gpedit.msc, and press Enter.
  2. Navigate to Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds.
  3. Double-click Allow Telemetry.
  4. Set it to Disabled (or Enabled and set the option to 0 – Security).
  5. Click OK and close Group Policy Editor.

Common Mistakes

  • Only changing the Settings slider: The Settings toggle alone does not disable the telemetry tasks; you must also disable the scheduled tasks.
  • Deleting registry keys instead of creating them: You only need to add AllowTelemetry; deleting existing keys can cause other issues.
  • Disabling the wrong service: Do not disable the DiagTrack (Connected User Experiences and Telemetry) service unless you are comfortable with potential Windows Update issues. The registry method above is safer.
  • Not restarting: Some changes only take effect after a reboot.

Tips

  • After applying the registry change, open Task Manager (Ctrl+Shift+Esc) and look for CompatTelRunner.exe. If it still appears, wait a few minutes or restart.
  • You can also disable the Connected User Experiences and Telemetry service via services.msc (set startup type to Disabled), but this may affect Windows Update reliability.
  • Use the Microsoft Show or Hide Updates tool if you are worried about future updates re-enabling telemetry.
  • For advanced users, you can also block the telemetry endpoints via the hosts file, but this is not recommended as it can break other services.

Troubleshooting

  • Telemetry still running after disabling tasks: Check if the tasks have been re-enabled by Windows Update. Re-disable them and also apply the registry policy.
  • Registry edit not sticking: Make sure you are editing the correct path. The DataCollection key must be under Policies\Microsoft\Windows, not the main Windows key.
  • Group Policy not available: Group Policy Editor is only in Pro, Enterprise, and Education editions. Use the registry method instead.
  • Windows Update fails after disabling telemetry: This is rare, but if it happens, re-enable the DiagTrack service or set AllowTelemetry to 1 temporarily.
  • Cannot find the Application Experience folder: Some Windows 10 builds have moved tasks. Search for “CompatTelRunner” in Task Scheduler’s search box.

Frequently Asked Questions

Will disabling telemetry break Windows Update?

No, not directly. The telemetry tasks are separate from the update mechanism. However, some diagnostic data is used to tailor updates; you may see less targeted updates, but core updates will still install.

Is it safe to delete CompatTelRunner.exe?

No. Deleting the executable can cause system errors. Disabling the scheduled tasks is sufficient.

Does this improve performance?

On older or low-end PCs, yes. The telemetry process can consume significant CPU and disk I/O, especially during startup or after updates.

Will Windows re-enable telemetry after a feature update?

Possibly. Major Windows updates can reset some settings. You may need to re-apply the registry and task disables after such updates.

What is the difference between Basic and Full diagnostic data?

Basic sends limited data about your device and settings. Full sends more detailed info about crashes, app usage, and browsing. Disabling telemetry via the methods above stops most of this, regardless of the slider.

Is there a one-click tool to do this?

Yes, some third-party utilities like O&O ShutUp10 or W10Privacy can do this, but they often make broader changes. Manual methods give you more control.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →