Wie Sathya in seiner Frage erwähnte, habe ich bereits Erfahrungen mit diesem Problem auf meinem ähnlichen HP-Laptop gemacht, und ich habe jetzt mit der wissenschaftlichen Methode bestätigt, dass die CPU-Spitzen auf HP-Laptops durch den HP Wireless Assistant verursacht werden. Oder, HP CPU Assassin, wie ich es nennen möchte.
Überblick über das Experiment
Frage : Was verursacht die CPU auf HP-Laptops in häufigen Abständen, insbesondere den_ WmiPrvSE.exe
Prozess?
Hypothese : Der HP Wireless Assistant (HPWA) verursacht das Problem
Methode :
Ergebnisse : HPWA verursacht eine extreme CPU-Auslastung
Schlussfolgerung : HPWA verursacht das Problem
Schlussfolgerung : Sie sollten HPWA deinstallieren, da es nichts Nützliches tut
Hintergrundinformationen
Als ich meinen HP Pavillion dm4t Laptop bekam, bemerkte ich, daß die CPU häufig auf bis zu 50% Auslastung anstieg, fast jede zweite Sekunde. Dies führte zu einer Verkürzung der Akkulaufzeit und zu einer Erwärmung des Laptops; die gleichen Symptome wie bei Sathya. Allein durch einen Blick auf den Ressourcenmonitor in Windows 7 konnte ich erkennen, dass der Prozess WmiPrvSE.exe
fehlerhaft war.
Eine schnelle Google-Suche bestätigte meine Vermutung, dass es sich um den Windows Management Instrumentation (WMI)-Host-Prozess handelte. Kurz gesagt, WMI kann verwendet werden, um Systeminformationen abzufragen, wie Prozessorauslastung, laufende Prozesse, wer angemeldet ist, und alle möglichen anderen Informationen. Der WMI-Host-Prozess führt WMI-Abfragen für jeden anderen Prozess aus, der sie ausführt, so dass WmiPrvSE.exe
nicht selbst der Schuldige war, sondern nur ein Vermittler.
Um herauszufinden, welcher bestimmte Prozess dieses Problem verursacht hat, habe ich Systinternals Process Explorer verwendet. Ich fand heraus, welche Instanz des Prozesses WmiPrvSE.exe
eine große Menge an CPU verbrauchte, und klickte darauf, um detaillierte Informationen zu erhalten.
Leider konnte ich keine Möglichkeit sehen, herauszufinden, welcher Prozess alle Anfragen stellte, aber da ich diesen als Quelle der CPU-Spitzen isoliert hatte und wusste, dass es sich um einen Dienst handelte, ging ich zum Dienstmanager, um zu sehen, welche Dienste von WMI abhingen, und dachte, das könnte mich zu einem weiteren Hinweis führen.
Ich dachte mir, dass es kein eingebauter Windows-Dienst sein würde, der das Problem verursacht, also beseitigte ich diese und entschied mich, die Liste abzuarbeiten und zu versuchen, jeden Dienst zu deaktivieren und zu sehen, ob das Problem weiterhin bestand. Ganz oben auf der Liste stand der HP Wireless Assistant Service. Ich ging zurück zum Menü Dienste und deaktivierte diesen Dienst. Als ich im Task-Manager zurückblickte, sah ich, dass die CPU-Auslastung fast auf Null gesunken war. Ich schaltete den HPWA-Dienst wieder ein. Die CPU-Auslastung schoss wieder in die Höhe. Ich hatte jetzt genug Daten für meine Theorie. Ich deinstallierte den HPWA-Dienst und hatte das Problem nie wieder.
Verifizieren der Hypothese
Einige Monate später stellt Sathya diese Frage. Ich beschloss, ein für allemal zu beweisen, dass dies die Schuld von HPWA war. Ich installierte den HP Wireless Assistant neu, den ich seit Monaten nicht mehr installiert hatte. Sofort schoss die Prozessorauslastung in die Höhe. Dann führte ich das oben skizzierte Experiment durch.
Zunächst isolierte ich den für den HPWA-Dienst verantwortlichen Prozess im Ressourcenmonitor. HPWA_Service.exe
und HPWA_Main.exe
sind die beiden. So sah die CPU-Auslastung aus, wenn beide Prozesse liefen:
Dann setzte ich beide Prozesse aus. Die CPU-Auslastung ging sofort zurück; so sah es nach einigen Augenblicken aus, wenn die vorherige CPU-Auslastung in der Grafik deutlich wurde:
Ich ließ die Prozesse wieder laufen, um zu sehen, ob die Auslastung wieder steigen würde. Das tat es:
Die erste Spitze, als ich HPWA aktivierte,
Kurz nachdem ich HPWA
aktiviert hatte, führte ein erneutes Aussetzen der Prozesse dazu, dass die CPU-Auslastung wieder zurückging:
Ich testete dies für eine weitere Iteration, und beim dritten Versuch passierte genau dasselbe noch einmal. Ich betrachtete dies als ausreichenden Beweis, um zu zeigen, dass der HP Wireless Assistant das Problem verursachte, und deaktivierte daraufhin den Dienst und wird ihn nun deinstallieren.
Der HPWA scheint den Benutzer nur zu informieren, wenn sein Drahtlosgerät ein- oder ausgeschaltet wird, und verschlingt die CPU. Es gibt nichts, was Sie damit tun können, was Sie nicht auch mit den eingebauten drahtlosen Management-Tools tun können, daher würde ich Ihnen raten, diese Software zu entfernen, wenn Sie sie installiert haben.
Hinweis: Mindestens eine Person hat berichtet, dass die Deinstallation von HPWA dazu geführt hat, dass ihr drahtloser Schalter auf der Tastatur nicht mehr funktioniert. Auf meinem Laptop funktionierte er nach der Deinstallation von HPWA weiterhin einwandfrei, aber für den Fall, dass Ihrer doch nicht mehr funktioniert, können Sie die Drahtloskarte jederzeit von Windows aus deaktivieren. Drücken Sie
+x, um das Windows-Mobilitätscenter zu öffnen, und klicken Sie dann auf die Schaltfläche Turn Wireless Off
.
Laut einer Diskussion in den HP Support-Foren wurde das Problem in neueren Versionen des HP Wireless Assistant behoben. Wenn Ihr Laptop HPWA benötigt, um die Wifi-Funktion ein-/auszuschalten Schaltfläche können Sie die neueste Version von der HP-Treiber-Website herunterladen und werden dieses Problem wahrscheinlich nicht mehr haben. Wenn Sie sie jedoch nicht für die Wifi-Ein-/Ausschalttaste benötigen, scheint es immer noch keinen Mehrwert zu bringen, diese Software installiert zu haben.