Windows 10 中的 WMI Provider Host (WmiPrvSE.exe)进程是什么?

  • A+
标签归档: , ,
负分差评文章质量不行啊文章一般般还有进步空间~五星好评!
Loading...

Windows 10 中的 WMI Provider Host (WmiPrvSE.exe)进程是什么?能不能删除?很多同学都会有类似的疑问,今儿 Kevin 来说道说道。实际上这个进程通常都在后台默默运行,旨在帮助你 Windows PC 上的其它应用程序来请求有关当前系统的各种信息。

一般情况下,这个过程通常不会使用很多系统资源,但如果调用请求的应用、代码或脚本写得不好的话,则可能导致 WmiPrvSE.exe 占用很高的 CPU 资源。

WmiPrvSE.exe进程基本信息:
程序厂商:微软® Microsoft Corp.
进程描述:WMI Provider Host
进程属性:Windows系统进程
使用网络:是的
启动情况:触发启动

什么是 WMI Provider Host

WmiPrvSE.exe 进程程序文件是微软为其发布的 Windows 操作系统定义的一个系统进程,官方描述为:WMI Provider Host(Windows 管理规范主机),WMI 即 Windows Management Instrumentation(Windows 管理规范)。其功能将用于通过 WinMgmt.exe 程序处理 WMI 操作,WMI 可以管理和控制运行环境,使系统管理员查询和修改桌面上、应用程序和网路上的信息,Windows 程序开发人员可使用 WmiPrvSE.exe 开发应用用于监视目的程序,提醒用户系统上重要事件的发生。

例如,通过软件或脚本代码可以查询有关 BitLocker 驱动器加密状态的信息、查看事件日志中的条目,或者通过 WMI Provider 调用当前系统中已安装的应用程序,等等操作。

由于 WMI 属于有着几个其它服务的一个共享服务宿主,从 Windows XP 开始为了避免当一个提供程序失败时停止所有服务,提供程序被载入到一个单独的服务宿主:WMI Provider Host,即 WmiPrvSE.exe 程序, WMI 核心 WinMgmt.exe 被装载到本地名为 Svchost.exe 的共享服务主机。本进程可以有多个实例同时运行在不同的帐户下:比如 NetworkService、LocalService 或者当前用户名下。

作为 Windows 系统自身的一个程序,WmiPrvSE.exe 进程的运行通常是安全的,如果不是出现下文中描述病毒感染或过多的 CPU 占用等情况,不建议大家将 services.exe 进程结束,或者移动本进程程序文件的位置。

WMI Provider Host 为什么占用很高 CPU

前面已经说过,WMI Provider Host 通常情况下不会使用太多的 CPU 资源,因为它在决大多数时间都处于空闲(闲置)状态。只有当一个应用程序或脚本通过 WMI 查询信息时,才偶尔使用一些 CPU 资源,这都属于正常情况。

但如果 WMI Provider Host (WmiPrvSE.exe) 进程长时间占用很高 CPU 使用率的话,这就不正常了。这时候可按下  Win+R执行 Services.msc 打开服务工具,尝试重启“Windows Management Instrumentation”服务,可能会有所帮助。

Windows 10 中的 WMI Provider Host (WmiPrvSE.exe)进程是什么?

但从决大多数情况来说,WMI Provider Host 一直占用高 CPU 都是由其它调用 WMI 的程序引起的,而非 WMI Provider 本身。遇到此类情况,可以使用 Eventvwr.msc 打开“事件查看器”,定位到应用程序和服务日志>Microsoft>Windows>WMI-Activity>操作,在错误日志的 ClientProcessId 字段中可以查看到引起问题的进程 PID。

Windows 10 中的 WMI Provider Host (WmiPrvSE.exe)进程是什么?

WMI Provider Host 是否可禁用

从技术上来说,Windows Management Instrumentation 服务是可以禁用的,但这会影响到 Windows PC 的诸多方面,所以该服务应该让其独自运行。正如 WMI 服务的官方描述所说:如果此服务被终止,多数基于 Windows 的软件将无法正常运行。所以不应该禁用此项服务!

如果你遇到 WMI Provider Host (WmiPrvSE.exe)进程长期高 CPU 占用的问题,可以尝试重启服务,或者通过查看 Event Log 的方式找出导致问题进程元凶。一般来讲我们可以从以下几个方面着手:

检查是系统中是否有病毒或恶意程序

在某些情况下,病毒或恶意软件是引起 WMI 占用高资源的罪魁祸首。可以尝试运行的防病毒程序把它们清除,然后重启电脑。

其他方案

还有其他办法看看这篇文章

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: