修复Windows10下WmiPrvSE.exe(WMI Provider Host)高CPU使用率

我自己的CPU使用率通常是在20%~30%,昨晚莫名使用率飙升到90+%,查看任务管理器WMI Provider Host占用了50+%。经查找,通过原帖中的第2种方法成功修复,我觉得原帖写得挺好,故现将帖子分享并翻译其部分内容。

原帖地址:Fix WmiPrvSE.exe WMI Provider Host High CPU Usage In Windows 10

[TOC]

你注意过任务管理器中的WmiPrvSE.exe吗?WmiPrvSE(或者WmiPrvSE.exe)表示Windows Management Instrumentation Provider Service。你也可以用任务管理器中描述的WMI Provider Host来称呼它。

WMI Provider Host(WmiPrvSE.exe)是什么?

WMI Provider Host是微软Windows操作系统的一个组件。它控制企业环境并提供管理信息。

通过WMI,管理员可以设置或查询系统组件、网络、程序以及其他企业组件的信息。当重大事件发生时,程序猿可以利用WMI Provider Host警示Windows用户。

如果没有WmiPrvSE.exe,Windows下的所有程序,包括系统应用和已安装的程序都无法管理。原因在于WMI就像能让所有管理服务工作的宿主。此外,当错误发生时,用户也无法收到任何提示信息。

WmiPrvSE.exe被安装在哪里呢?如果你需要查找WmiPrvSE,你可以在以下路径中找到它:

C:\WINDOWS\System32\Wbem\WmiPrvSE.exe

修复Windows10下WmiPrvSE.exe(WMI Provider Host)高CPU使用率

上周,我从读者那里得到一个有趣的问题,他问我如何解决与WmiPrvSE相关的高CPU使用率。

修复Windows10下WmiPrvSE.exe(WMI Provider Host)高CPU使用率_第1张图片
[图片来源](https://cdn.usefulpcguide.com/wp-content/uploads/wmiprvse-exe-wmi-provider-host.png)

根据他所说,即使没有程序在运行,WmiPrvSE仍会占用他约30%40%的CPU。当他打开一或两个类似Firefox或Chrome的应用程序,CPU资源的使用率会剧烈的增长,约70%80%,并且有时达100%。

另见:Fix Svchost.exe (netsvcs) High CPU Usage or Memory Leak Issue

导致这种高CPU使用率问题的原因有很多,尤其是系统文件损坏或者WmiPrvSE.exe(WMI Provider Host)文件出现了一些问题。为诊断并解决这问题,我建议你采取以下方法。

1. 扫描以查找你计算机中的病毒和恶意软件

我在微软论坛看过很多帖子,许多专家建议下载一个反恶意软件程序来扫描计算机。有时,病毒和恶意程序可能是导致WmiPrvSECPU使用率高的原因。

如果你不知道什么是最好的反恶意软件程序,我建议下载Malwarebytes或Norton Power Eraser。

2. 重启Windows Management Instrumentation服务

Windows+R,在弹出的运行窗口中输入services.msc并敲击Enter

修复Windows10下WmiPrvSE.exe(WMI Provider Host)高CPU使用率_第2张图片
在运行窗口中输入services.msc

在服务窗口中,查找 Windows Management Instrumentation,右键点击并选择重新启动

修复Windows10下WmiPrvSE.exe(WMI Provider Host)高CPU使用率_第3张图片
Paste_Image.png

大多数情况下,重启WMI服务会帮你修复这种高CPU使用率问题。

我建议你不要禁用Windows Management Instrumentation。这是一个重要的系统服务,没有它许多Windows系统组件和应用无法正常工作。

3. 扫描并修复损坏的系统文件

正如我在文章开头提到的,损坏的系统文件也会导致这种问题。为扫描和修复损坏的文件,按Windows+X,之后按A以管理员权限打开命令提示符

Paste_Image.png

如果你的Windows计算机启用了UAC,它可能会显示一个YES/NO对话框,询问你是否运行程序。

命令提示符窗口中,输入:

sfc /scannow

并敲击Enter

修复Windows10下WmiPrvSE.exe(WMI Provider Host)高CPU使用率_第4张图片
Paste_Image.png

一旦这一过程完成,继续以下第二个命令:

DISM /Online /Cleanup-Image /RestoreHealth

并敲击Enter

4. 重启IP Helper和Security Center以修复WmiPrvSE.exe高CPU使用率问题

除了Windows Management Instrumentation服务,这儿还有另外两个你可以重启来修复此问题的Windows服务:

  • IP Helper (iphlpsvc)
  • Security Center (wscsvc)

重启两者,然后重启Windows Management Instrumentation。

你可能感兴趣的:(修复Windows10下WmiPrvSE.exe(WMI Provider Host)高CPU使用率)