您的位置  > 互联网

WMI高CPU占用发生后怎么办禁用或终止WMI服务

1.了解WMI的来龙去脉

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

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

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

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

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

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

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

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