1. 首页 > 生活常识 > Windows进程占用内存(win10系统进程占用CPU过高)

Windows进程占用内存(win10系统进程占用CPU过高)

Windows进程占用内存(win10系统进程占用CPU过高)

今天为大家介绍的内容是windows进程占用内存(win10系统进程占用cpu过高)下面跟着小编看看详细内容吧。

Windows Management Instrumentation进程占用CPU过多怎么办?最近,一位Windows 10用户发现任务管理器中的WMI进程占用了过多的CPU。如何解决这个问题呢?下面请听小编的分析。

Windows Management Instrumentation 流程是什么?

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

我们可以看到Windows Management Instrumentation的服务名称为Winmgmt,可执行文件路径为:

C:\WINDOWS\system32\svchost.exe -k netsvcs -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找到应用程序进程并结束该进程。

以上就是Windows Management Instrumentation进程占用CPU过多问题的解决方法。如果您也遇到同样的问题,可以参考上面的教程来解决!

本文由91培训发布,不代表东辰网立场,转载联系作者并注明出处:https://www.ktwxcd.com/shzs/313401.html

留言与评论(共有 0 条评论)
   
验证码:

联系我们

在线咨询:点击这里给我发消息

微信号:vx614326601

工作日:9:30-18:30,节假日休息