How to permanently prevent Wmiprvse.exe high CPU use?

October 28, 2013
Pinterest Stumbleupon Whatsapp

A few months ago, someone posted a questino about high wmiprvse.exe high CPU use.

RED66 offered this advice:

Found an easy fix to this problem. Restart the “Windows management Instrumentation” Service. The dependent services will restart in the proper order and you’ll see the CPU go way down to normal levels.

It works great. THANK YOU!!!!!

My question–will I have to do this every time the CPU creeps up, or is there a way to make this a permanent fix?

Thanks!

Ads by Google

  1. Jan F
    October 28, 2013 at 6:32 pm

    Restarting the WMI service will never truly solve this problem as you are only "killing" the process doing the work, not the cause of it. Basically what happens is that another service, driver or script makes a call to WMI that is causing a memory leak or just high usage.

    From your description it doesn't seem like you are experiencing any other issues so my first step would be to troubleshoot WMI and it's repository.
    The following link has all the suggested steps to troubleshoot WMI. Please be aware of the red text on the page: Rebuilding the repository may break third-party applications.
    http://blogs.technet.com/b/askperf/archive/2009/04/13/wmi-rebuilding-the-wmi-repository.aspx

    Another cause often mentioned are the network driver or some network utility from a hardware vendor e.g. some WiFi card tool to turn it off and on. So re-installing the latest driver and tool might be a good idea.

    Last but not least there could be some spyware either disguised under the name or using the WMI service itself. So scanning your system for malware is also suggested.

  2. Hovsep A
    October 28, 2013 at 9:54 am

    Memory leak in Wmiapsrv.exe on a computer that is running Windows Server 2008, Windows Server 2008 R2, Windows Vista or Windows 7
    http://support.microsoft.com/kb/2697479/en-us