Zoals Sathya in zijn vraag aangaf, heb ik al eerder ervaring opgedaan met dit probleem op mijn soortgelijke HP laptop, en ik heb nu met behulp van de wetenschappelijke methode bevestigd dat de CPU-pieken op HP laptops veroorzaakt worden door de HP Wireless Assistant. Of, HP CPU Assassin, zoals ik het mag gaan noemen.
Overview of the Experiment
Question : Wat veroorzaakt de CPU op HP laptops met frequente tussenpozen, met name het WmiPrvSE.exe
_proces? _
Hypothese : De HP Wireless Assistant (HPWA) veroorzaakt het probleem
Methode :
Resultaten : HPWA veroorzaakt extreem CPU-gebruik
Conclusie : Je moet HPWA verwijderen omdat het niets nuttigs doet
Achtergrondinformatie
Toen ik mijn HP Pavillion dm4t laptop kreeg, merkte ik dat de CPU vaak tot 50% gebruik piekerde, bijna elke andere seconde. Dit was het leeglopen van de batterij en het opwarmen van de laptop; veel van dezelfde symptomen als Sathya heeft ondervonden. Alleen al door naar de Resource Monitor in Windows 7 te kijken, kon ik zien dat het proces WmiPrvSE.exe
fout was.
Een snelle zoekopdracht bevestigde mijn veronderstelling dat dit het [ Windows Management Instrumentation ](http://msdn.microsoft.com/en-us/library/aa394582(v=vs.85).aspx] (WMI) hostproces was. Kortom, WMI kan worden gebruikt om te zoeken naar systeeminformatie, zoals processorgebruik, lopende processen, wie is ingelogd en allerlei andere informatie. Het WMI hostproces draait WMI-vragen voor elk ander proces waardoor ze worden gemaakt, dus WmiPrvSE.exe
was zelf niet de boosdoener, het was gewoon een tussenpersoon.
Om te achterhalen welk specifiek proces dit probleem veroorzaakte, gebruikte ik Systinternals Process Explorer . Ik vond welke instantie van het WmiPrvSE.exe
proces een grote hoeveelheid CPU gebruikte, en klikte erop om gedetailleerde informatie te openen.
Helaas kon ik geen enkele manier zien om erachter te komen welk proces alle queries maakte, maar omdat ik dit had geïsoleerd als de bron van de CPU-pieken, en wist dat het een service was, ging ik naar de services manager om te zien welke services afhankelijk waren van WMI, denkend dat dit mij naar een andere aanwijzing zou kunnen leiden.
Ik dacht dat het geen ingebouwde Windows service zou zijn die het probleem zou veroorzaken, dus ik besloot om de lijst te verkleinen en te proberen elke service uit te schakelen, en te kijken of het probleem bleef bestaan. Bovenaan de lijst stond de HP Wireless Assistant Service. Ik ging terug naar het servicemenu en schakelde die service uit. Terugkijkend in de task manager zag ik dat het CPU-gebruik naar bijna niets was gegaan. Ik de HPWA service weer aan. CPU-gebruik schoot weer op. Ik had nu genoeg gegevens om mijn theorie te vormen. Ik heb de HPWA service verwijderd en heb het probleem nooit meer gehad.
Verificatie van de hypothese
Enkele maanden later stelt Sathya deze vraag. Ik besloot om eens en voor altijd te bewijzen dat dit de fout van HPWA was. Ik heb de HP Wireless Assistant opnieuw geïnstalleerd, die ik in maanden niet had geïnstalleerd. Het gebruik van de processor schoot meteen omhoog. Vervolgens ging ik door met het hierboven beschreven experiment.
Eerst isoleerde ik het proces dat verantwoordelijk is voor de HPWA-service in de Resource Monitor. HPWA_Service.exe
en HPWA_Main.exe
zijn de twee. Hier is hoe het CPU-gebruik eruitzag met beide verwerkte processen:
Vervolgens heb ik beide processen opgeschort. Het CPU gebruik ging meteen naar beneden; hier is hoe het er na een paar momenten uitzag voor het vorige CPU gebruik op de grafiek om te wissen:
Ik stelde de processen weer in staat om te zien of het gebruik weer omhoog zou gaan. Dat deed het:
De eerste piek toen ik HPWA
Een tijdje nadat ik HPWA had aangezet tot het opnieuw opschorten van de processen resulteerde in een terugval van het CPU gebruik:
Ik testte dit nog een keer voor een iteratie, en bij de derde trial gebeurde precies hetzelfde. Ik beschouwde dit als voldoende bewijs om aan te tonen dat de HP Wireless Assistant het probleem veroorzaakte, en schakelde vervolgens de service uit, en zal deze nu verwijderen.
Het enige wat de HPWA lijkt te doen is de gebruiker te informeren wanneer hun wireless aan of uit wordt gezet, en de CPU op te slurpen. Er is niets wat je er niet mee kunt doen dat je niet kunt doen met de ingebouwde draadloze beheertools, dus ik raad je aan om deze software te verwijderen als je deze hebt geïnstalleerd.
Aanwijzing: Ten minste één persoon heeft gemeld dat het verwijderen van HPWA ervoor heeft gezorgd dat hun draadloze schakelaar op het toetsenbord is gestopt met werken. Op mijn laptop bleef het prima werken na het verwijderen van HPWA, maar in het geval dat de jouwe wel stopt met werken, kun je de draadloze kaart altijd uitschakelen vanuit Windows. Druk op
+x om het Windows Mobile Center te openen en klik vervolgens op de knop Turn Wireless Off
.
Volgens een discussie op de HP Support Forums is het probleem opgelost in recentere versies van de HP Wireless Assistant. Als uw laptop HPWA nodig heeft om de wifi aan/uit te gebruiken knop, kunt u de laatste versie downloaden van HP’s drivers website, en zal waarschijnlijk dit probleem niet meer hebben. Als u het echter niet nodig heeft voor de wifi aan/uit-knop, lijkt het nog steeds geen toegevoegde waarde te hebben om deze software te laten installeren.