禁用 Microsoft Compatibility Telemetry(CompatTelRunner.exe)
最近,我发现电脑的风扇总是在空闲的时候呼呼响,这就很不正常,于是我就立即打开任务管理器看看是哪个进程在搞事情,果不其然发现有个叫CompatTelRunner.exe
的进程 CPU 利用率相当高,于是我上网搜了一下发现这居然是微软官方在搞事情,这个进程的学名叫Microsoft Compatibility Telemetry
。
什么是 Microsoft Compatibility Telemetry
Microsoft Compatibility Telemetry 是微软设计的一个官方系统进程,它在后台运行以收集操作系统的性能数据。它可以通过其在任务管理器中的应用程序名称 CompatTelRunner.exe 来识别,自 Windows 7 以来它一直是 Windows 操作系统的一部分。借助该程序,Microsoft 可以轻松识别操作系统的问题并发布更新来修复这些问题。由于该服务正在积极收集性能数据并将其发送给开发人员
,因此 Microsoft 可以分析问题并设计新的更新以解决所有系统的问题。CompatTelRunner.exe 可执行文件默认自动启动,可以在的系统盘中 Windows 文件夹中 System32 文件夹内找到该文件。
所以,出于安全考虑,这个逼玩意儿必须要禁用掉,步骤如下:
1、在任务计划程序禁用
打开任务计划程序,然后定位到/Microsoft/Windows/Application Experience
,然后在右边找到Microsoft Compatibility Appraiser
,然后右键选择“禁用”。
2、删除 CompatTelRunner.exe 文件
这个文件位于%windir%\system32\
文件夹下,先将该文件的权限改为 Administrator 完全控制,然后再删除它。
3、在组策略中禁用
运行 gpedit.msc 打开组策略管理器,然后定位到计算机配置 > 管理模板> Windows 组件 > 数据收集和预览版本
,然后在右边找到“允许遥测”这个设置,然后禁用它。
最后,重启电脑生效。