Resolve WmiPrvSE.exe high CPU consumption in Windows

WmiPrvSE.exe high CPU consumption is actually pretty easy to fix.

Your Windows computer or server is slow as a snail. Opening Task Manager takes time and it shows that a process named WmiPrvSE.exe is using most of the CPU resources. A reboot does not help, neither does running SFC or DISM. Maybe some services start failing, too – in my case, Outlook users had trouble logging in to Exchange Server, resulting in locked-out accounts.

Do not worry: just open elevated Command Prompt by opening Start, typing cmd, right-clicking the result, and choosing Run as administrator.
In Windows 8 / Server 2012 and later, you can also right-click or touch and hold Start and choose Command Prompt (Administrator) or Windows PowerShell (Administrator). This menu is called Quick Links and its keyboard shortcut is Windows Key+X.

In the Command Prompt or PowerShell window, type or copy-paste winmgmt.exe /resetrepository and press the Enter key once.

The first attempts might fail with error 0x8007041B, A stop control has been sent to a service that other running services are dependent on.
This is quite common, repeat the command until a success message, WMI repository has been reset, appears. It could take a few attempts.

Windows 7, elevated Command Prompt. The ‘winmgmt.exe /resetrepository’ command might fail on the first run.

After a few moments, WmiPrvSE.exe processor usage should return to normal and your computer or server is free to work as expected. Problem solved! 🙂