最近我发现当我的计算机空闲一段时间时,rundll32.exe
运行以下命令并产生过多的 I/O。
C:\WINDOWS\system32\rundll32.exe invagent,RunUpdate -noappraiser eNpRGCNfm0eU4886.4
在搜索网络后,我在这个网站上找到了一篇帖子,rundll32.exe invagent.dll 占用 100% CPU
我的问题与那篇文章中描述的问题略有不同。我的问题不是 CPU 使用率高,而是过度读取磁盘。Windows 性能监视器显示正在rundll32.exe
扫描系统文件夹(即 C:\Windows)和程序文件文件夹中的每个文件。
我尝试了该帖子中提到的解决方案。我的“客户体验改善计划”设置已关闭。KB2976978
已安装的更新列表中未找到 Windows 更新。
我也搜索了任务计划程序,并禁用了应用程序体验等相关任务。但是,这个问题并没有解决。
有人有什么想法吗?谢谢。
答案1
invagent
是应用程序体验服务的一部分,可能是为了悄悄准备您的计算机升级到 Windows 10。
如果您删除这些更新,问题可能会消失:
KB2990214
KB2952664
KB3022345
KB3021917
KB3035583
wusa /uninstall /kb:[number of KB]
在管理员提示下使用批量删除它们。
(来源)
答案2
我刚刚在 Windows 8 安装中遇到了这个问题。
虽然您说您禁用了应用程序体验条目,但我认为最好让任务计划程序在 ProgramDataUpdater 运行 1 分钟后将其终止。这解决了我的问题。
Splitty 在“最有帮助的回复”中找到的步骤如下: https://answers.microsoft.com/en-us/windows/forum/windows8_1-performance/windows-host-process-rundll32exe-high-cpu-usage/e0cadea3-0fc8-4330-bdc2-b74b5f685b20