In the process of using the system, occasionally there will be some process caused by the CPU and other hardware resources to occupy too much, and then the situation of the system lag. How can a WIN10 user find that "WMI Provider Host" takes up too much CPU resources to cause the system to stutter?
Workaround:
You can try shutting down the Windows Firewall service to resolve this issue.
1. Press and hold Win+r, enter Services.msc, and return.
2. In the service find Windows Firewall, double-click, select "Prohibit" in the startup type.
3. Restart the WIN10 system and test if the problem is resolved.
Some users do not know which process caused the hardware resource to occupy too much, because the task Manager on his WIN10 system cannot be fully displayed, then need to click the details to see the Full Process tab.
Transferred from: http://www.xitongzhijia.net/xtjc/20150508/47809.html
WIN10 WMI Provider Host process consumes high CPU resolution