Comme Sathya l'a mentionné dans sa question, j'ai déjà eu l'occasion de rencontrer ce problème sur mon ordinateur portable HP similaire, et j'ai maintenant confirmé, en utilisant la méthode scientifique, que les pics de CPU sur les ordinateurs portables HP sont causés par le HP Wireless Assistant. Ou, HP CPU Assassin, comme je pourrais commencer à l'appeler.
Aperçu de l'expérience
Question : Qu'est-ce qui fait que le CPU des ordinateurs portables de HP monte en flèche à intervalles fréquents, en particulier le WmiPrvSE.exe
processus?
Hypothèse : L'assistant sans fil HP (HPWA) est à l'origine du problème_
Méthode :
Résultats : La HPWA est à l'origine d'une utilisation extrême du CPU
Conclusion : Vous devriez désinstaller HPWA car il ne fait rien d'utile_
Informations de base
Lorsque j'ai reçu mon ordinateur portable HP Pavillion dm4t, j'ai remarqué que le CPU atteignait fréquemment une utilisation de 50%, presque toutes les deux secondes. Cela épuisait l'autonomie de la batterie et faisait chauffer l'ordinateur portable ; des symptômes similaires à ceux de Sathya. Rien qu'en regardant le moniteur de ressources de Windows 7, j'ai pu constater que le processus WmiPrvSE.exe
était en faute.
Une rapide recherche sur Google a confirmé mon hypothèse selon laquelle il s'agissait du processus hôte Windows Management Instrumentation (WMI). En bref, WMI peut être utilisé pour demander des informations sur le système, comme l'utilisation du processeur, les processus en cours, qui est connecté, et toutes sortes d'autres informations. Le processus hôte WMI exécute des requêtes WMI pour tout autre processus qui les réalise, donc WmiPrvSE.exe
n'était pas lui-même le coupable, il était simplement un intermédiaire.
Afin de rechercher quel processus spécifique causait ce problème, j'ai utilisé Systinternals Process Explorer . J'ai trouvé quelle instance du processus WmiPrvSE.exe
utilisait une grande quantité de CPU, et j'ai cliqué dessus pour ouvrir des informations détaillées.
Malheureusement, je ne voyais pas comment trouver quel processus effectuait toutes les requêtes, mais comme j'avais isolé ce processus comme étant la source des pics de CPU, et que je savais qu'il s'agissait d'un service, je suis allé voir le responsable des services pour voir quels services dépendaient de WMI, pensant que cela pourrait me conduire à un autre indice.
Je me suis dit que ce ne serait pas un service intégré de Windows qui causerait le problème, donc en les éliminant, j'ai décidé de descendre dans la liste et d'essayer de désactiver chaque service, et de voir si le problème persistait. Tout en haut de la liste se trouvait le service HP Wireless Assistant. Je suis retourné au menu des services, et j'ai désactivé ce service. En regardant dans le gestionnaire de tâches, j'ai vu que l'utilisation de l'unité centrale était tombée à presque rien. J'ai réactivé le service HPWA. L'utilisation du CPU a repris. J'avais maintenant suffisamment de données pour élaborer ma théorie. J'ai désinstallé le service HPWA, et je n'ai plus jamais eu ce problème.
Vérification de l'hypothèse
Plusieurs mois plus tard, Sathya pose cette question. J'ai décidé de prouver une fois pour toutes que c'était la faute de HPWA. J'ai réinstallé le HP Wireless Assistant, que je n'avais pas fait installer depuis des mois. Tout de suite, l'utilisation du processeur a augmenté. J'ai ensuite procédé à l'expérience décrite ci-dessus.
Tout d'abord, j'ai isolé le processus responsable du service HPWA dans le moniteur de ressources. HPWA_Service.exe
et HPWA_Main.exe
sont les deux. Voici à quoi ressemblait l'utilisation du processeur lorsque ces deux processus fonctionnaient :
Ensuite, j'ai suspendu les deux processus. L'utilisation du CPU a immédiatement diminué ; voici à quoi ressemblait l'utilisation précédente du CPU quelques instants plus tard sur le graphique pour l'effacer :
J'ai réactivé les processus pour voir si l'utilisation remonterait. C'est ce qui s'est passé :
Le premier pic lorsque j'ai activé HPWA
_ Peu de temps après que j'ai activé HPWA_ La suspension des processus a de nouveau entraîné une baisse de l'utilisation du CPU :
J'ai testé cela pour une itération supplémentaire, et lors du troisième essai, la même chose s'est produite à nouveau. J'ai considéré que c'était une preuve suffisante pour montrer que l'assistant sans fil HP était à l'origine du problème, et j'ai par la suite désactivé le service, et je vais maintenant le désinstaller.
Tout ce que l'assistant sans fil HP semble faire est d'informer l'utilisateur quand son sans fil est allumé ou éteint, et d'engloutir le CPU. Il n'y a rien que vous ne puissiez faire avec les outils de gestion sans fil intégrés, donc je vous conseille de supprimer ce logiciel si vous l'avez installé.
Note: Au moins une personne a signalé que la désinstallation du HPWA a provoqué l'arrêt de son interrupteur sans fil sur le clavier. Sur mon ordinateur portable, il a continué à bien fonctionner après la désinstallation de HPWA, mais au cas où le vôtre cesserait de fonctionner, vous pouvez toujours désactiver la carte sans fil depuis Windows. Appuyez sur
+x pour ouvrir le centre de mobilité de Windows, puis cliquez sur le bouton Turn Wireless Off
.
Selon une discussion sur les forums de support HP, le problème a été corrigé dans des versions plus récentes de l'assistant sans fil HP. Si votre ordinateur portable a besoin du HPWA pour utiliser le wifi on/off vous pouvez télécharger la dernière version sur le site des pilotes de HP, et vous n'aurez probablement plus ce problème. Néanmoins, si vous n'en avez pas besoin pour le bouton marche/arrêt du wifi, il semble que l'installation de ce logiciel n'apporte toujours aucune valeur ajoutée.