如果WMI-Activity消耗的资源比平常多,并且在 Windows 11/10 计算机上显示事件 ID 5858,则这些解决方案适合您。您可以在任务管理器中找到有关此活动的 CPU 或内存使用详细信息,并在事件查看器中找到事件 ID。无论哪种方式,您都可以使用这些说明立即解决问题。
WMI 有何用途?
WMI 或 Windows Management Instrumentation 在您的系统和应用程序之间建立连接。话虽如此,您安装的应用程序需要您的系统运行,并且它们在运行时会获取很多东西。如果此实用程序有一些问题或者您的应用程序出现一些问题,任务管理器会立即标记此服务。因此,事件查看器将事件记录为错误,事件 ID 名为 5858。如果是 5857,则应该不会有任何问题,因为它表示“信息”,而 5858 表示“错误”。
事件 ID 5858,Windows 中的 WMI 活动 CPU 占用率过高
要修复 Windows 11/10 计算机上的事件 ID 5858 或 WMI-Activity 的高 CPU 使用率问题,请按照以下说明操作:
- 暂时禁用最近安装的应用程序
- 使用PID查找有问题的应用程序
- 重新启动WMI服务
在采取列出的解决方案之前,我们建议您重新启动计算机一次。有时,简单的重新启动就可以解决此问题。
1]暂时禁用最近安装的应用程序
首先,它并不能永久解决问题。但是,通过这样做,您可以知道您最近安装的应用程序是否导致了此问题。这样,您就可以更快地采取行动。如前所述,应用程序使用此服务来获取系统信息。这就是为什么建议暂时关闭或禁用(用于防病毒/防火墙)您最近安装的任何应用程序。
但是,如果您最近没有安装任何应用程序,则无需执行此步骤。
2]使用PID查找有问题的应用程序
PID 或进程 ID 会分配给您迄今为止在计算机上运行的每个进程或应用程序。幸运的是,任务管理器和事件查看器都会显示此 PID,以便您可以识别有故障的应用程序或影响 WMI-Activity 并导致 CPU 使用率高问题的应用程序。
要在事件查看器中查找 PID,您需要先打开该实用程序。然后,转到这条路径:
应用程序和服务日志 > Microsoft > Windows > WMI 活动 > 操作
在 “操作” 部分中,右侧有几个事件。其中一些被标记为Error。您需要单击任何标记有错误的事件,该事件的事件 ID 也为 5858。
然后, 在“常规”或“详细信息”选项卡中找到ClientProcessId并将其记下来。
接下来,打开任务管理器并转到 “详细信息” 选项卡。之后,搜索相同的PID。
正是该应用程序导致了问题并被掩盖为 WMI-Activity。根据应用程序,您需要关闭/修复/更新应用程序或调整一些设置。
3]重新启动WMI服务
WMI服务需要一直运行才能让所有应用程序顺利工作。但是,如果此服务存在一些内部问题,则可能会导致上述问题。这就是为什么我们建议您重新启动该服务。为此,请执行以下操作:
- 在任务栏搜索框中搜索 服务 ,然后单击各个搜索结果。
- 双击 Windows Management Instrumentation 服务。
- 单击 停止 按钮。
- 展开 启动类型 下拉菜单并选择 自动 选项。
- 单击 “开始” 按钮。
- 单击 “确定” 按钮。
但是,重新启动 RPM 或远程过程调用也很重要,因为 WMI 服务依赖于它。您可以重复上述相同步骤并重新启动 远程过程调用(RPC) 服务。
尽管这些解决方案应该有效,但有时,由于驱动程序损坏也可能会出现此问题。在这种情况下,您需要以 干净启动状态启动计算机并解决问题。
我希望这些解决方案对您有用。
如何修复损坏的 WMI?
如果 WMI 损坏,最好使用系统还原点。但是,如果出现小问题,您可以先重置 WMI 存储库。之后,您可以强制恢复 Windows Management Instrumentation。您可以阅读本指南来了解如何修复损坏的 WMI。