rundll32.exe invagent.dll 占用 100% CPU

mm2*_*201 13 rundll32.exe windows-8.1

我在 Parallels VM 中运行 Windows 8.1 更新。大约 5 分钟不活动后,将rundll32.exe产生一个进程并消耗一个核心。MsMpEng.exe活动也增加。(可能是由于大量 IO,但我无法确认)如果我以任何方式与 VM 交互,它会rundll32.exe立即退出,直到我让它再空闲 5 分钟。

任务管理器报告命令行是 C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate

此 Windows 安装没有其他异常行为。

更新:进一步的谷歌搜索揭示了一个Microsoft/Windows/Application Experience被调用的计划任务,ProgramDataUpdater这似乎是罪魁祸首。它应该在安装/卸载程序后进行清理。我仍然没有找到它行为不端的核心原因。禁用它是一种可能的解决方法,但不是一个很好的方法。

mm2*_*201 15

选择退出 Windows 客户体验改善计划并卸载 KB2976978。

违规行为invagent.dll是 Windows Update KB2976978 的一部分,这似乎是为了收集应用程序兼容性遥测数据,为 Windows 10 升级做准备。仅向选择加入 CEI 的用户提供此更新。

通过卸载更新(并选择退出,所以我不会重新提供它),invagent.dll已从我的系统和计划任务中删除。

选择退出:

  • 打开控制面板
  • 导航到操作中心、更改操作中心设置、客户体验改善计划设置
  • 选择“不,我不想参与该计划”。

要卸载更新:

  • 打开控制面板
  • 导航到程序和功能,查看已安装的更新
  • 找到Update for Microsoft Windows (KB2976978),右键单击,然后选择删除。
  • 系统将提示您重新启动计算机。

  • 这不适用于 Windows 10。选择“不,我不想参与该计划”。不会阻止该问题,并且 KB2976978 不存在。 (2认同)