最近,我在使用电脑的时候,总感觉电脑卡住了。今天连QQ都打不了!为了找到电脑卡顿的原因,小编检查了电脑的任务管理器,然后在进程中发现了一个名为wmi的程序。它占用了大量的CPU,所以小编用鼠标右键结束了它。事实证明这个进程根本无法手动关闭!为了解决这个问题,小编特意花了时间寻找与这个流程相关的程序,终于找到了解决方案!

1.了解WMI的来龙去脉

WMI 是Windows Management Instrumentation 的缩写。这个进程到底是什么?其对应的文件在哪里?我们通过任务管理器来了解一下。

右键单击任务栏上的空白处,然后选择“任务管理器”。进入任务管理器窗口后,在“进程”选项卡下找到服务主机Windows Management Instrumentation,右键单击选择“打开服务”(图1)。

win10彻底解决cpu占用过高(w10cpu占用率高怎么办)

在“服务”窗口中找到该项目,您将看到其详细描述:“提供通用接口和对象模型,用于访问有关操作系统、设备、应用程序和服务的管理信息。”右键进入其属性窗口,可以看到该服务对应的可执行文件路径为“C:WINDOWSsystem32svchost.exe -k netsvcs”(图2)。

win10彻底解决cpu占用过高(w10cpu占用率高怎么办)

2. 禁用WMI可能带来的不良后果

如果Windows Management Instrumentation 服务终止,大多数基于Windows 的软件将无法正常运行。如果禁用此服务,则任何依赖于它的服务都将无法启动。因此,即使因此出现CPU 使用率过高的情况,终止或禁用该服务也可能存在很大的风险。这通常会导致USB 设备、触摸板、键盘等的使用问题。

3、WMI出现CPU占用率高后怎么办

虽然禁用或终止WMI服务风险很大,但我们可以通过重新启动它来避免这个问题。在服务列表窗口中,右键单击WMI 服务并选择“重新启动”(图3)。执行此操作后,CPU占用率一般会明显下降。

win10彻底解决cpu占用过高(w10cpu占用率高怎么办)

如果重启WMI服务后CPU占用率仍然较高,可以通过Eventvwr.msc命令启动事件查看器,在“应用程序和服务日志”中找到WMI-Activity,找到标记为“错误”的事件,然后查看详细信息中的ClientProcessId值对应的是发生问题的进程ID(PID)(图4)。最后进入任务管理器,根据找到的PID定位到对应的进程,并结束该进程。

win10彻底解决cpu占用过高(w10cpu占用率高怎么办)

以上内容是Win10系统下WMI导致CPU占用率高的具体解决方法。