CompatTelRunner.exe — что за процесс и как его отключить?
Пользователи Windows 10 и Windows 11 могут заметить высокую нагрузку на диск, а в редких случаях — процессор со стороны процесса CompatTelRunner.exe или Microsoft Compatibility Telemetry в диспетчере задач, что не всегда приятно сказывается на работе системы.
В этой короткой инструкции о том, что за процесс CompatTelRunner.exe и как его отключить при необходимости.
Назначение CompatTelRunner.exe
Процесс CompatTelRunner.exe — один из процессов, относящихся к функциям телеметрии Windows 10/11, периодически включающийся для отправки данных об использовании системы, связанные, судя по названию Microsoft Compatibility Telemetry, с теми или иными аспектами совместимости ПО (официальной информации на этот счёт мне найти не удалось).
Исполняемый файл процесса располагается в системной папке C:WindowsSystem32 , если расположение иное (можно нажать по процессу правой кнопкой мыши и выбрать пункт «Открыть расположение файла»), это должно вас насторожить: имеет смысл проверить файл, например, на VirusTotal .
При штатной работе вы можете наблюдать более одного процесса CompatTelRunner.exe в диспетчере задач, а нагрузка на диск и процессор обычно незначительна и кратковременна: после выполнения задачи процесс закрывается сам. Но при необходимости процесс можно и отключить.
Как отключить CompatTelRunner.exe (Microsoft Compatibility Telemetry)
В Интернете можно встретить множество советов на тему отключения службы «Функциональные возможности для подключенных пользователей и телеметрия», отключения функций телеметрии в Параметрах Windows и реестре или использования сторонних программ для отключения телеметрии, таких как ShutUp10. Вы можете это сделать, но процесс CompatTelRunner.exe, в свою очередь, может продолжить запускаться.
Чтобы действительно отключить его запуск, используйте один из следующих способов.
Планировщик заданий
Основное действие, чтобы отключить запуск CompatTelRunner.exe — использовать планировщик заданий:
- Нажмите клавиши Win+R на клавиатуре или нажмите правой кнопкой мыши по кнопке «Пуск» и выберите пункт «Выполнить».
- Введите taskschd.msc в диалоговое окно «Выполнить» и нажмите Enter.
- В открывшемся планировщике заданий перейдите к разделу Библиотека планировщика заданий — Microsoft — Application Experience .
- Отключите три задания: Microsoft Compatibility Appraiser, ProgramDataUpdater и StartupAppTask, для этого можно нажать по ним правой кнопкой мыши и выбрать пункт «Отключить».
После этого CompatTelRunner.exe должен перестать запускаться. А если процесс уже запущен, можно снять задание в диспетчере задач.
Редактор реестра
Я не могу прямо рекомендовать этот метод, но он работает. Суть: не дать Windows найти параметры для запуска CompatTelRunner.exe, что предотвратит его запуск даже при запуске соответствующего задания. Необходимые шаги:
- Запустите редактор реестра: Win+R и ввести regedit в окно «Выполнить».
- Перейдите к разделу реестра
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsTelemetryController
- Нажмите правой кнопкой мыши по разделу «TelemetryController» и переименуйте, например, добавив какую-то букву к концу названия раздела.
- Для отключения других функций телеметрии зайдите в раздел реестра
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsDataCollection
нажмите правой кнопкой мыши в правой панели редактора и создайте новый параметр DWORD с именем AllowTelemetry и значением 0 .
- Закройте редактор реестра и перезагрузите компьютер.
В результате несмотря на то, что будет создан новый раздел TelemetryController, он будет пустым, а запуск Microsoft Compatibility Telemetry выполняться не будет.