The problem of WMI Provider Host consuming 30+% of CPU usage is as I have found well known and documented - why hasn't Microsoft patched this issue in Windows 10?
February 11, 2025
Windows 10 Top Contributors:
WMI Provider Host - Windows 10
Report abuse
Thank you.
Reported content has been submitted
Hi,
Thank you for writing to Microsoft Community Forums.
We understand your concern as you the WMI provider host use high CPU of the PC. Usually, WMI Host Provider doesn’t use much usage of the CPU. It will use the CPU when any software or script that asks for some information via WMI. High usage of the CPU is just the sign that another software is seeking for some information or requesting any data via WMI.
However, the high usage of the CPU for a long time for WMI is an indication that something is wrong because WMI Provider Host doesn’t occupy the resources of the CPU for a long time.
In this scenario, we would suggest you to perform these methods and check if the issue is fixed.
Method 1: Restart the WMI Provider Host Service
-
Press Windows key + R to launch the Run command, then type Services.msc and press the Ok.
-
Scroll down all the services and find Windows Management Instrumentation and then Right click on it and select Properties.
- Set the startup type to Automatic and then restart the service.
Method 2: Restart other WMI provider Host related Services
-
Click on Start Menu and type CMD, right click on CMD icon and select Run as administrator.
-
In the Command Prompt Window type the following command and press Enter after each command.
-
net stop iphlpsvc
-
net stop wscsvc
-
net stop Winmgmt
-
net start Winmgmt
-
net start wscsvc
-
net start iphlpsvc
3. Restart your computer and check if the WMI provider Host having high CPU usage
Method 3: Uninstall the Components and Drivers that causes the Problem
-
Press Windows + XKey and select Event Viewer.
-
Click on the View Button that appears on the top of the Menu and then click on Show Analytic and Debug Logs.
-
On the left pane, navigate to this path Applications and Service Logs > Microsoft > Windows > WMI Activity > Operational log. Now Mark or Note down the Item that listed as an Error
-
Now press the Windows Logo Key + X simultaneously, then select Task Manager.
-
Now, click on the Service tab and Find the processes with the Matching IDs as seen in Event Viewer in the column of PID when You Locate or Find these Process then Uninstall or Disable those service.
- Restart the PC and check
You may also refer this article and check if that helps to fix the issue: High CPU usage by WMIPRVSE.EXE process at regular intervals in Windows
Note: Important this section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs.
Follow the steps to take backup of registry.
Let us know how it goes.
Aditya Roy
Microsoft Community – Moderator
Report abuse
Thank you.
Reported content has been submitted
6 people found this reply helpful
·Was this reply helpful?
Sorry this didn't help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Question Info
Last updated October 2, 2024 Views 7,653 Applies to: