您的位置:首页 > 其它

win10 VMI Provider Host占用CPU过高

2017-05-25 10:19 183 查看
新买的戴尔燃7000,前一个月都是非常流畅的,最近忽然间开始卡顿了,尤其是使用QQ和浏览器的时候,会是不是卡死在那边。开任务管理器查看进程的时候,一开始是不知道是哪一个狡猾的进程,打开任务管理器的一瞬间,CPU占用高达100%,然后会在一两秒之内回落到50%左右,根本来不及查看到占用率超高的时候的罪魁祸首,也不知道是怎么回事。之前没有这个问题的时候,占用率一般都是在10%到20%之间的。



多试了两次,找出来一个可疑的项,WMIProvider Host,CPU占用率高达30%



姑且先认为是它的问题吧。

百度了一下,大多数是建议直接禁用防火墙。但是最近勒索病毒还闹的沸沸扬扬的,感觉还是开着防火墙更让自己安心一些。

此外,还找到了另外一个方法。

键盘点击 win+R,在运行里执行 services.msc启动系统服务。找到windows management Instrumentation 这个服务,右键点击选择属性查看该服务的相关依赖服务。如图:



在图中可以看到,这里有很多项的依赖服务。

在服务中查看这些依赖服务,大多数是自启动的,尤其是McAfee,开了很多项的服务。

不过出于对杀毒软件的执着,还是先不管McAfee相关服务,将IP Helper等改为手动启动



重启计算机。

在开机的前10秒左右,由于McAfee scanner的服务,CPU占用还是跑到了大百分之九十,但是这个问题很快就解决了。除了在打开idea的时候,CPU占用又提到了近乎百分百之外。其它时候,打开任务管理器瞬间的CPU占用率大概在50%左右,然后1秒左右就会回落并稳定在10%上下,此外,WMI Provider Host的占用率也只有1%左右了。

问题基本解决~

TIPs: 迈克菲确实是很占CPU啊,要不是这是Dell自带的,个人又有一定开杀毒软件的强迫症,外加嫌弃360热爱给装其它软件的流氓习性,绝对分分钟把它换掉啊!

2017-06-21补充

上面的帖子是五月份写的,当时是管用了一阵子,结果过了一段时间,wmi provider就又故态复萌了。于是再次百度,这次找到了一个感觉特别靠谱的帖子。

以下是链接 :

win10 解决 WMI Provider Host 占用CPU过高问题

搬运下原帖的主要步骤:

1. 打开Event Viewer(事件查看器)。 直接搜索就有了。

2. 在左侧菜单选择 应用程序和服务日至 -> Microsoft -> Windows -> WMI-Activity -> Operational,双击一条错误信息

3. 在弹出的 时间属性 窗口中,找到ClientProcessId,这就是造成VMI错误而引发CPU占用过高的进程。

4. 在cmd或任务管理器的详细信息里找到对应的PID(win+R –cmd– netstat -ano),该进程就是造成问题的进程。然后只要卸载或禁用该进程即可解决问题。

ps:超级匪夷所思的一点是,我开始按照原帖的操作步骤进行操作的时候,wmi provider

的内存占用大概是在百分之三十左右。当我找到引发错误的pid后,到cmd里面去查找对应的进程,却死活找不到了。这时候再打开任务管理器一看,wmi

provider的内存占用忽然间就自己掉到了百分之一。也是匪夷所思。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cpu