Can I disable Microsoft Compatibility Telemetry (CompatTelRunner.exe) in my laptop with windows 8.1?

Seema Kanwal Gurmani 321 Reputation points
2020-12-14T05:45:20.293+00:00

Dear Community,

We have a system in our company whose user keeps complaining that its as slow.

When we checked in his startup programs there was (CompatTelRunner.exe) process that was taking alot of resources.

We want to disable it so we can make some resources available on that system.

Please tell me what impact is it gonna have if I do so?

Here is the link that suggests to do so to avoid system slowness on startup.

https://geeksadvice.com/fix-microsoft-compatibility-telemetry-high-cpu-usage/

Thanks.

Windows
Windows
A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.
4,720 questions
{count} votes

Accepted answer
  1. Ian Xue (Shanghai Wicresoft Co., Ltd.) 29,476 Reputation points Microsoft Vendor
    2020-12-14T08:55:56.13+00:00

    Hi,

    The Windows Compatibility Telemetry (CompatTelRunner.exe) contains technical data on how the device and its related software is working. It periodically sends the data to Microsoft for future improvement of the system and to enhance the user experience. To sort out your concern, you may disable this service from the Task Scheduler by following the steps below:

    Click Start, type Task Scheduler, and then press Enter.
    On the TaskScheduler window, go to this path: Task Scheduler Library\Microsoft\Windows\Application Experience.
    On the Application Experience folder, look for Microsoft Compatibility Appraiser.
    Right-click on it, select Disable, and then confirm to complete the process.

    Source: https://answers.microsoft.com/en-us/windows/forum/windows_10-performance/permanently-disabling-windows-compatibility/6bf71583-81b0-4a74-ae2e-8fd73305aad1

    Best Regards,
    Ian Xue

    ============================================

    If the Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    20 people found this answer helpful.

3 additional answers

Sort by: Most helpful
  1. D I V 11 Reputation points
    2021-11-09T23:44:18.807+00:00

    I have a similar issue. Mine was set (by default) to run at midnight, and then every day thereafter (with random delay of up to 2 hours). Today I had three instances running simultaneously after login from sleep.

    So I am firstly going to try something else, which is to tweak the detailed settings:

    1. Click Start, type Task Scheduler, and then press Enter.
    2. On the TaskScheduler window, go to this path: Task Scheduler Library\Microsoft\Windows\Application Experience.
    3. On the Application Experience folder, look for Microsoft Compatibility Appraiser. Go to Properties.
    4. On the Triggers tab reconfigure to run weekly on each Sunday at midnight (with random delay of up to 2 hours), do not repeat task, stop task if it runs longer than 10 minutes (manually type in).
    5. On the Conditions tab tick "Start the task only if the computer is idle for 10 minutes", "Stop if the computer ceases to be idle", and "Restart if the idle state resumes".
    6. On the Settings tab untick "run task as soon as possible after a scheduled start is missed". I suspect this is one of the things that causes a high resource usage when I login after the computer was sleeping, because it immediately wants to 'catch up' on the task that was scheduled to run at midnight. Set "Stop the task if it runs longer than" 30 minutes (manually type in). (I guess the task should stop when the shorter of the durations specified here and on the Conditions tab is exceeded.) I already had "If the task is already running, ..." set to "Do not start a new instance", which sounds good, although it doesn't explain how I had multiple instances running in reality (probably invoked from other scheduled tasks, such as ProgramDataUpdater, referred to by desecaw13).

    No promises: this is just what I'll be trying.

    —DIV

    2 people found this answer helpful.

  2. Veneruso, John 6 Reputation points
    2022-09-09T01:03:01.197+00:00

    I changed it to run on schedule every December 25 for one day and not to run more than one day That should satisfy its desire to run and my desire to not be disturbed by it consuming 99% of my new, fast laptop's CPU.

    1 person found this answer helpful.
    0 comments No comments

  3. Patrik 1 Reputation point
    2022-12-09T21:25:57.207+00:00

    Lads i am in dire need. I have tried everything. I have been messing with my PC for the past 8 hours. nothing. the little twat always comes back. I have given up.