建站优化

当前位置:

win10system占用cpu过高,win10cpu占用率高怎么办

浏览量:27次

win10system占用cpu过高,win10cpu占用率高怎么办

  win10system占用cpu过高,win10cpu占用率高怎么办

  Windows Management Instrumentation缩写为WMI,Windows S10用户发现WMI进程在任务管理器中占用了太多的CPU。那么Windows Management Instrumentation的流程是怎样的呢?它是做什么的?你能破坏WMI进程吗?如何解决CPU利用率高的问题?

  Windows Management Instrumentation进程是什么

  右键单击任务管理器中的Windows Management Instrumentation进程,并选择“打开服务”以打开服务管理器,在其中可以找到Windows Management Instrumentation服务,然后双击以打开“属性”窗口。如图所示:

  我们可以看到Windows Management Instrumentation的服务名是Winmgmt,可执行文件路径是:C:Windows system 32 svcost . exe-knet SVCs-p。

  对它的描述如下:

  提供一个通用接口和对象模式来访问有关操作系统、设备、应用程序和服务的管理信息。如果此服务被停止,大多数基于Windows的软件将无法正常工作。如果此服务被禁用,任何依赖它的服务都将无法启动。

  如果你想了解更多关于这个过程的信息,请参考《Windows Management Instrumentation_百度百科》。

  能否禁用Windows Management Instrumentation

  从上面的描述中,我们已经可以得到一个答案:正常情况下,不能禁用Windows Management Instrumentation服务。

  但是,如果您的Win10系统中的WMI进程占用了过多的CPU资源,您也可以结束该进程并禁用Winmgmt服务。但这样一来,有些应用功能会失效,比如笔记本触摸板无法通过键盘快捷键禁用,虚拟主机的USB和授权服务无法启动。

  WMI进程CPU使用率高的解决方法

  解决方案1:重新启动Winmgmt服务

  在服务管理器中右键单击Windows Management Instrumentation服务,然后选择“重新启动”以重新启动WMI服务。

  重新启动Winmgmt服务后,CPU利用率应该会显著下降。

  解决方案2:找出错误调用WMI的进程。

  如果WMI服务重启后CPU利用率仍然很高,说明有些应用进程在异常调用WMI,因为正常情况下,它们不会占用太多的CPU资源。那么,如何找出哪些进程在调用WMI呢?该方法如下:

  按Win R快捷键调出“运行”对话框,输入“Eventvwr.msc”并确认打开“事件查看器”。

  或者右击Win10开始按钮,在弹出的系统快捷菜单中也可以看到“事件查看器”。

  在事件查看器左侧的导航窗格中导航到“应用程序和服务日志-Microsoft-Windows-WMI-活动”,查看其中的事件日志。如图所示:

  在其中找到标记为“Error”的事件,然后在下面的细节中检查ClientProcessId的值(例如ClientProcessId=7996),那么7996就是进程ID(PID)。

  如果不知道PID是什么,也不知道在哪里查看,请参考文章《在Win10文件资源管理器窗口标题栏显示PID》。

  然后到“任务管理器”根据PID找到应用进程,结束进程。

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【779898168@qq.com】,我们在确认后,会立即删除,保证您的版权。