WMI 服务主机占用大量 CPU,大多数时候占用 10-20%

WMI 服务主机占用大量 CPU,大多数时候占用 10-20%

在我的 Windows 10 笔记本电脑上,应用程序 WMI 服务主机占用了大量 CPU 时间并启动风扇。这不是正常操作。WMI 应该很少被调用。我在网上找不到帮助,因为大多数文章/答案都指向检查应用程序和服务日志 | Microsoft | Windows | WMI 活动下的事件日志中的错误并查找导致这些错误的进程 ID。但就我而言,似乎活动没有导致错误,所以我无法通过这种方式解决问题。这里论坛上有一篇帖子推荐此修复。我怎样才能查看访问日志而不是错误日志?

答案1

描述了如何启用访问日志这里我将在这里概述这个过程。

  1. 再次,在事件查看器中转到相同的路径:应用程序和服务日志 | Microsoft | Windows | WMI 活动(对我来说是 WMI-Activity)。
  2. 展开文件夹
  3. 打开跟踪的右键单击(上下文)菜单。
  4. 单击“属性”并选中复选框以启用日志记录。现在您可以在“跟踪”下看到访问日志。
  5. 单击中心视图中的日志并注意 ClientProcessId 的值。查看访问日志并记下这些 ID。
  6. 打开任务管理器,转到“详细信息”选项卡。单击 PID 以按进程 ID 排序,然后滚动查找使用前面记下的 ID 的违规进程的匹配项。现在您应该考虑此应用程序的功能是否足够重要以保证 CPU 的使用,或者进一步调查 CPU 的使用是否对于程序正在执行的操作而言是不必要的。

您现在可以禁用访问日志。日志的默认最大大小约为 1 MB,因此这不是绝对必要的。

对我来说,这真是一个巨大的安慰,因为我可以很容易地找出访问日志中的共同点,在我的情况下,这就是时间记录应用程序 RescueTime。我实际上不再使用它了,所以我卸载了它。真是美妙的沉默。

相关内容