WMI Provider Host: High CPU Usage (Windows 10)

What is error message ‘WMI Provider Host: High CPU Usage’ on Windows 10?

WMI Provider Host: High CPU Usage is an error that may occur when WMI Provider Host (WmiPrvSe.exe) takes up much of your computer’s CPU usage. You may find that the CPU usage in Task Manager increases and the computer itself slows down. Since applications cannot run without WMI Provider Host, you may find that some features in your computer become useless when the error occurs.

Staff Asked on July 26, 2018 in Microsoft Windows.
Add Comment
2 Solution(s)

Solution 1. Run Windows in Clean Boot

WMI Provider Host using high CPU Usage in Windows 10 could be caused by a program/application. That program/application might be sending a request to the Windows Management Instrumentation (WMI) Provider nonstop causing it to use high CPU Usage. Running your Windows in a Clean boot disable all program/application that’s run on startup, which may temporarily fix the problem. When on a Clean boot, you may want to check your CPU usage when running a program/application, so you can determine what is causing the nonstop data request to the Windows Management Instrumentation service. When determine, uninstall or reinstall that program/application.

To Run clean boot in Windows 10, see this video tutorial here on YouTube.

Staff Answered on July 26, 2018.
Add Comment

Solution 2. Check Event Viewer

Another way to determine what is causing the WMI Provider Host to use CPU Usage in Windows 10 is to check the Windows Event Viewer error log. To use Event Viewer follow to the steps below.

  1. Right-click Windows Start and select Event Viewer.
  2. In the Event Viewer window, select Applications and Services >> Microsoft >> Windows >> WMI-Activity >> Operational.

    RE: WMI Provider Host: High CPU Usage (Windows 10)

  3. Click the Error and check the ClientProcessID = ;.
  4. Next, click Windows Logo + R key to open the Run window.
  5. Type CMD in the Run window and press Enter key to open Command Prompt.
  6. Then type tasklist in the Command Prompt and press Enter key.
  7. Look for the match number of the ClientProcessID to the PID column.
  8. When you see the match ID, check the Image name of the PID.
    In the image shown, the PID is equivalent to chrome.exe.
  9. Next, click Windows Start in the search bar type Image name to determine the exact application name.
    In the image shown, type chrome.exe which resulted to Google Chrome.
  10. Uninstall or Reinstall the application.
Staff Answered on July 26, 2018.
Add Comment

Your Solution

By posting your solution, you agree to the privacy policy and terms of service.