担心由于 WMI 提供程序主机服务利用所有处理能力而导致 CPU 性能不佳?任何人都可以按照我们为您提供的方法之一立即消除故障。

有许多服务在 Windows 操作系统的后台运行,以提供无缝的前端体验。它们对于所有 Windows 功能的正常运行非常重要。由于它们使用您计算机的 CPU,因此有时会导致 CPU 使用率过高。

WmiPrvSE.exe 或 Windows Management Instrumentation Provider Host 是 Windows 中存在的重要服务之一。您可能遇到的一个这样的问题是WMI Provider Host: High CPU Usage on Windows 10。该服务可能偶尔会出现不当行为,最常见的是占用了机器的大部分可用处理能力,以下是处理方法。

什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?

什么是 WmiPrvSE.exe?

WmiPrvSE.exe或WMI Provider 主机或Windows Management InstrumentationService 负责与软件和脚本共享有关 Windows 状态的信息以及有关操作系统的其他重要信息。该软件访问的最常见的信息类型是 Windows 版本、序列号和 BitLocker 加密状态,用户不容易看到这些信息。除此之外,它还为您 PC 上的其他程序提供软件和管理脚本的数据

此服务对于大多数内置应用程序和一些第三方应用程序(如防病毒软件)非常重要。此外,如果需要,您甚至可以访问命令提示符中的附加信息。

为什么我遇到 WmiPrvSE.exe 高 CPU 使用率?

理想情况下,WMI 提供程序主机进程应在空闲状态下占用少于 1% 的 CPU 性能。在某些情况下,它甚至无法在任务管理器中找到。服务偶尔(10-20 分钟)达到峰值性能是很常见的。

如果您发现任何其他特征,则更有可能是需要解决的故障。不这样做会影响计算机的性能,没有足够的处理能力来处理您在前台运行的其他应用程序,无论是 Microsoft Word 还是 Opera 浏览器

什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?

虽然 WmiPrvSE.exe 高 CPU 使用率可能有多种原因,但以下两种是最常见的。

  • Windows Management Instrumentation Provider 内部错误。
  • 进程使用的大量句柄。
  • 一个或多个进程的高内存利用率,称为 Costly 性能计数器。

除了这个 Windows Management Instrumentation 提供程序主机高 CPU 使用率错误之外,还有各种情况,例如ravbg64.exe 错误和Runtime Broker.exe 问题。

修复 Windows 10 上的 WMI 提供程序主机高 CPU 使用率

任何导致高 CPU 使用率的程序都会影响您的计算体验。由于该服务正在使用您的所有 CPU,因此您计算机上的其他程序将无法提供足够的计算能力。同样,如果您因 wmiprvse.exe 服务而面临此错误,它可能会影响您的计算机性能。

停止/禁用进程虽然可以完成,但不是 wmi 提供程序主机高 CPU 使用率问题的解决方案。这样做会导致大多数 Windows 应用程序无法正常工作。所以故障排除是要走的路。

注意:下面编写的步骤虽然在 Windows 10 上进行了说明,但适用于 Windows 7 和 Windows 8。如果任何其他常用的 Windows 版本有任何不同,将在旁边提及。

重新启动 WMIPRVSE.EXE

解决 CPU 使用率被侵占的最简单方法是重新启动 Windows Management Instrumentation 本身,这样所有内部故障都会得到纠正。

  • 打开运行对话框 (Windows + R) 并输入“services.msc”。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 或者只需点击 Windows 键并搜索服务应用程序。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 之后,您将看到PC 上安装的所有服务的列表。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 在服务控制台中,找到“Windows Management Instrumentation”并右键单击它。从弹出菜单中选择重新启动,您就完成了。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?

命令提示符

您还可以重新启动与 WmiPrvSE.exe 关联的其他服务以确保。按 Win + x,选择命令提示符(Admin)[或Windows PowerShell (Admin),具体取决于 Windows 版本]。以相同的顺序键入以下命令,并在每个命令后按 Enter。

  • 使用Windows 搜索功能以管理员身份打开命令提示符。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 一一键入以下命令,并在每条命令后按Enter 键:
    • 网络停止iphlpsvc
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
    • 净停止 wscsvc
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
    • 净停止 Winmgmt
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
    • 网络启动Winmgmt
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
    • 网络启动 wscsvc
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
    • 网络启动 iphlpsvc
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 最后,重新启动计算机以完成它。

干净启动

并非总是 Windows Management Instrumentation 有问题,有时是应用程序导致 Windows Management Instrumentation Provider Host 的 CPU 使用率过高。这是正确的方法:

  • 从开始菜单打开系统配置窗口。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 在“运行”窗口中键入“msconfig”,然后按Enter。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 在窗口的“服务”选项卡中,取消选中“隐藏所有 Microsoft 服务”并单击“全部禁用”。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 同样在Startup选项卡中,通过右键单击应用程序名称并选择Disable禁用已启用的任何内容。较新的 Windows 10 版本会将您重定向到任务管理器以访问启动应用程序。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 按确定,您就可以进行干净启动了。
  • 重新启动计算机并检查 WmiPrvSE.exe 高 CPU 使用率问题是否消失。
  • 如果问题已经解决,请尝试一一启用我们在第 2 步和第 3 步中禁用的应用程序,然后等待 5-10 分钟以研究是否再次出现高 CPU 使用率。
  • 或者,如果发现任何应用程序有问题,请卸载或重新安装该应用程序。

Windows 故障排除

  • 通过在“运行”窗口中输入msdt.exe -id MaintenanceDiagnostic来运行系统维护疑难解答。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 从那里,屏幕上的命令将指导您完成整个过程。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 打开System Performance Troubleshooter,过程类似于命令msdt.exe /id PerformanceDiagnostic

在最新版本的 Windows 10 中未启用系统性能疑难解答。

手动识别和故障排除

现在我们将使用事件查看器查找导致 WMI 活动错误的主机,然后从任务管理器手动查找进程。

  • 打开事件查看器。它在 WinX 菜单 (Windows + X) 中可用。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 对于 Windows 7,在“运行”窗口中键入“Eventvwr.msc”并按Enter。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 工具栏中,单击查看并选择显示分析和调试日志选项。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 现在在左窗格中导航到应用程序和服务日志 > Microsoft > Windows
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 之后,进入WMI-Activity。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 在WMI Activity文件夹中,选择Operational将在中心窗格中显示 WMI Provider Host 的操作日志。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 现在扫描中心窗格以查找错误日志。单击最近的错误(如果有)。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 在General选项卡下查找以“ClientProcessId =”开头的四/五位数字。记住此进程 ID 以发现应用程序。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 现在打开任务管理器(Ctrl + Shift + Esc)并前往服务选项卡。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 单击PID标头以根据进程 ID 排列进程。现在查找进程 ID 以与我们在事件查看器窗口中所说的相匹配。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 如果找到匹配项,如果它是任何后台服务或内置应用程序,请从右键单击菜单中停止或重置该服务。如果它是第三方应用程序,最好停止该过程。卸载或重新安装可以在以后解决问题。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 任务管理器的服务选项卡中可能没有可用的进程 ID。那是因为在您检查它的那一刻,导致过程的假定问题未处于活动状态。在这种情况下,请等待事件查看器中发生下一个错误并立即检查。

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

除了计算机上安装的其他程序的问题外,Windows 10 本身的问题也可能导致 wmi 提供程序主机高 CPU 使用率问题。有许多情况可能会导致计算机上的系统文件损坏。例如,错误安装的 Windows 更新有时可以做到这一点。因此,您可能会遇到计算机上 WMI 提供程序主机等服务的问题。在这种情况下,Windows 10 允许您轻松扫描和修复损坏的系统文件,如下所示:

  • 在计算机上按Windows 键 + R。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 之后,在 Windows 运行中键入cmd并按Enter 键,这将显示命令提示符。
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 一一键入以下命令,并在每一条后按Enter 键。
    • sfc/扫描
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
    • Dism /Online /Cleanup-Image /CheckHealth
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
    • Dism /Online /Cleanup-Image /ScanHealth
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
    • Dism /在线 /Cleanup-Image /RestoreHealth
什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU? 什么是 WMI 提供程序主机 (WmiPrvSE.exe),为什么它使用如此高的 CPU?
  • 这样做将使命令提示符扫描并修复计算机的所有系统文件。它将修复 wmi 提供程序主机高 CPU 使用率错误。