如何修复 Microsoft 兼容性遥测高 CPU 使用率

Microsoft 兼容性遥测是一个收集有关设备及其关联程序的功能信息的过程。 如果您注意到任务管理器中的 Microsoft 兼容性遥测导致 CPU 使用率过高,本文将帮助您解决该问题。 发生这种情况的原因之一是运行遥测进程的 CompatTelRunner.exe 文件。 阅读本教程以了解在这种情况下该怎么做。

很高兴知道:您是否在任务管理器中发现了一个名为SysMain的进程,但不知道它是什么? 在我们的文章中找到答案。

内容

1. 通过任务计划程序禁用 Microsoft 兼容性遥测

遥测服务定期向 Microsoft 发送数据,其既定目标是提高系统的整体性能和体验。 但是,由于该进程可能会严重影响您的电脑性能并收集您的私人数据,因此最好禁用它。 不建议将其从您的计算机中完全删除,因为该进程是您计算机的一部分 Windows 操作系统和数字签名,因此它的缺失可能会导致系统稳定性问题。

笔记:根据版本,以下方法可能不适用于您的电脑 Windows 你跑。 微软在最近的更新中解决了这个问题。 在这种情况下,您应该尝试使用组策略解决方案。 但首先,请尝试以下步骤。

打开任务计划程序 Windows 搜索并导航至 任务计划程序库 -> 微软 -> Windows -> 应用经验 在左侧菜单中。

寻找右边的那个 微软兼容性评估器右键单击它并选择 停用 从上下文菜单中。 确认您要禁用该进程。

这应该会导致 Microsoft 的遥测服务进程被强​​制关闭,从而有效地阻止 Microsoft 收集有关影响你的 PC 的问题的数据。

提示:去除广告 Windows 有了这些实用的技巧。

2.限制微软可以收集的数据量

您可以使用这些设置来阻止数据共享服务向 Microsoft 传输(某些)信息。 这有望显着减少 Microsoft 遥测服务活动。

导航 设置 -> 隐私和安全 -> 诊断和反馈

要限制 Microsoft 对您的数据的访问,请关闭旁边的开关 发送可选的诊断数据。 也展开 量身定制的体验并将其关闭 让 Microsoft 使用您的诊断数据 转变。

您还可以通过按删除 Microsoft 目前收集的数据 删除 旁边的按钮 删除诊断数据。 但在您急于删除此信息之前,请记住,这样做可能会导致您无法获得 Microsoft 为提高系统效率和安全性而提供的定制更新和安全修复程序。 如果 Microsoft Telemetry Service 高 CPU 使用率问题未解决,请将此作为最后的手段。

笔记:如果您有 Microsoft 帐户,还应该验证您的帐户 隐私仪表板 删除更多诊断数据。

如果你使用 Windows 10、前往 设置 -> 隐私 -> 诊断和反馈。 选择那个 所需的诊断数据 发送有关设备的最少信息的选项。 随着 可选诊断数据 选项,您的设备会发送更多信息,包括设备运行状况、活动和高级错误报告。

3.更新遥测服务

Microsoft 遥测服务可能遇到了技术困难,导致 CPU 使用率异常高。 在这种情况下,更新遥测服务可能会对您有所帮助。

通过以下方式打开 PC 上的服务应用程序 Windows 寻找。

向下滚动直到找到这个 互联的用户体验和遥测 服务。 右键单击它并选择 重新开始 从上下文菜单中。

供你参考:了解如何访问WindowsApp文件夹 Windows。

4.替换CompatTelRunner.exe

如上所述,CompatTelRunner.exe 负责执行遥测过程。 如果您怀疑存在损坏,第一步是运行 SFC 扫描。 这应该会自动修复该文件。 但是,如果这不起作用,另一个解决方案是替换文件本身。

使用管理权限打开命令提示符,键入以下命令并按 Enter:

takeown /f C:WindowsSystem32CompatTelRunner.exe
在cmd中运行命令。

这将授予您 CompatTelRunner.exe 文件的所有权并允许您将其删除。 接下来,从另一台设备复制正常的“CompatTelRunner.exe”并将其传输到您的电脑。 当然,您必须先拥有该文件的所有权,然后才能复制该文件。

5. 决定遥测服务何时满负荷运行

如果您不想完全禁用 Microsoft 遥测服务,则应该选择这种不太严厉的措施。 相反,请指定您希望进程满负荷运行的时间和时间,以免系统资源紧张。

重新打开任务计划程序并导航到 微软兼容性评估器,如上一节所示。 双击它并切换到 触发器并双击 一次性触发

调整任务计划程序中的触发器参数。

将遥测进程配置为在您不使用计算机时运行。 或者,激活 如果任务运行时间超过并设置该进程在您的 PC 上运行的时间段。

最后,返回属性窗口并切换到 设置。 取消选中复选框 错过计划开始后尽快运行任务。 如果错过了计划的启动,这将停止进程运行。

停用

提示:查看如何保护本地组策略编辑器设置 Windows。

6. 通过组策略编辑器禁用 Microsoft 兼容性遥测

如果您已尝试上述所有步骤,但 Microsoft Telemetry Service CPU 使用率仍然异常高,您可以尝试使用组策略编辑器禁用该进程。

输入“组策略”。 Windows 搜索并选择“编辑组策略”结果。

笔记:组策略编辑器在 Pro/Enterprise 版本中可用 Windows。 如果您有家庭版,则必须首先启用组策略编辑器。

导航 计算机配置 -> 管理模板 -> Windows 组件 -> 数据收集和预览版本 在左侧菜单中。 点击右侧 允许诊断数据 (在 Windows 11) 或 允许遥测 (Windows 10)。

使用组策略编辑器禁用允许诊断数据策略。

检查那个 残疾人 字段并单击 申请

提示:想知道 Microsoft 帐户与本地帐户有何不同? 我们在本指南中强调了差异。

还有许多其他后台进程可能会耗尽您的 CPU 和 GPU 资源。 阅读我们的文章以了解如何处理它 Shell 基础设施主机 CPU 使用率高的问题。 如果发现可疑操作,首先要确保它不是合法操作 Windows 在采取行动之前删除可能看起来像恶意软件的进程。

照片来源: 手绘。 所有屏幕截图均由 Alexandra Arici 提供。

这篇文章有用吗?