Qu'est-ce que l'hôte du fournisseur WMI (WmiPrvSE.exe) et pourquoi utilise-t-il autant de ressources processeur?
Le processus hôte du fournisseur WMI est une partie importante de Windows et s’exécute souvent en arrière-plan. Il permet aux autres applications de votre ordinateur de demander des informations sur votre système. Ce processus ne devrait normalement pas utiliser beaucoup de ressources système, mais il peut utiliser beaucoup de processeur si un autre processus sur votre système se comporte mal.
Cet article fait partie de notre série en cours d’explication sur divers processus trouvés dans le Gestionnaire des tâches, tels que Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe et bien d’autres. Je ne sais pas ce que sont ces services? Mieux commencer à lire!
Qu'est-ce que l'hôte fournisseur WMI??
«WMI» signifie «Windows Management Instrumentation». Il s’agit d’une fonctionnalité Windows qui fournit aux logiciels et aux scripts d’administration un moyen normalisé de demander des informations sur l’état de votre système d’exploitation Windows et les données qu’il contient. Les «fournisseurs WMI» fournissent ces informations, sur demande. Par exemple, les logiciels ou les commandes peuvent rechercher des informations sur l'état du chiffrement de lecteur BitLocker, afficher les entrées du journal des événements ou demander des données aux applications installées comprenant un fournisseur WMI. Microsoft a une liste de fournisseurs WMI inclus sur son site Web..
C'est une fonctionnalité particulièrement utile pour les entreprises qui gèrent de manière centralisée les PC, d'autant plus que les informations peuvent être demandées via des scripts et affichées de manière standard dans les consoles d'administration. Cependant, même sur un ordinateur personnel, certains logiciels que vous avez installés peuvent demander des informations sur le système via l'interface WMI..
Vous pouvez également utiliser WMI vous-même pour trouver diverses informations utiles qui ne sont normalement pas exposées dans l'interface Windows de votre propre PC. Par exemple, nous avons couvert l'outil de ligne de commande WMI (WMIC) pour obtenir le numéro de série de votre PC, trouver le numéro de modèle de votre carte mère ou tout simplement pour afficher l'état de santé SMART d'un disque dur..
Pourquoi utilise-t-il autant de ressources processeur??
L’hôte fournisseur WMI ne devrait normalement pas utiliser beaucoup de ressources processeur, car il ne devrait normalement rien faire. Il peut arriver que certains processeurs utilisent un processeur lorsqu'un autre logiciel ou script de votre PC demande des informations via WMI, ce qui est normal. Une utilisation élevée du processeur est probablement simplement le signe qu'une autre application demande des données via WMI.
Cependant, une utilisation prolongée du processeur est le signe que quelque chose ne va pas. L'hôte fournisseur WMI ne devrait pas utiliser beaucoup de ressources de l'ordinateur en permanence.
Le redémarrage du service Windows Management Instrumentation peut être utile s'il est bloqué dans un mauvais état. Vous pouvez également simplement redémarrer votre ordinateur, mais il existe un moyen de redémarrer le service sans redémarrer votre ordinateur. Pour ce faire, ouvrez votre menu Démarrer, tapez «Services.msc» et appuyez sur Entrée pour lancer l'outil Services..
Localisez le «service Windows Management Instrumentation» dans la liste, cliquez dessus avec le bouton droit de la souris et sélectionnez «Redémarrer»..
Si vous constatez toujours une utilisation élevée du processeur, il est probable qu'un autre processus de votre système se comporte mal. Si un processus demande en permanence une grande quantité d'informations aux fournisseurs WMI, le processus hôte du fournisseur WMI utilisera alors beaucoup de ressources processeur. Cet autre processus est le problème.
Pour identifier le processus spécifique à l'origine des problèmes avec WMI, utilisez l'observateur d'événements. Sous Windows 10 ou 8, vous pouvez cliquer avec le bouton droit sur le bouton Démarrer et sélectionner «Observateur d'événements» pour l'ouvrir. Sous Windows 7, ouvrez le menu Démarrer, tapez «Eventvwr.msc» et appuyez sur Entrée pour le lancer..
Dans le volet gauche de la fenêtre de l'observateur d'événements, accédez à Applications et journaux des services \ Microsoft \ Windows \ WMI-Activity \ Operational..
Faites défiler la liste et recherchez les événements «Erreur» récents. Cliquez sur chaque événement et recherchez le numéro situé à droite de «ClientProcessId» dans le volet inférieur. Cela vous indique le numéro d'identification du processus à l'origine de l'erreur WMI..
Il y a de bonnes chances que vous voyiez plusieurs erreurs ici. Les erreurs peuvent être causées par le même numéro d’ID de processus ou plusieurs ID de processus différents peuvent être à l'origine d'erreurs. Cliquez sur chaque erreur et voyez ce que le ClientProcessId doit connaître.
Vous pouvez maintenant identifier un processus susceptible de poser des problèmes. Commencez par ouvrir une fenêtre du gestionnaire de tâches en appuyant sur Ctrl + Maj + Échap ou en cliquant avec le bouton droit de la souris sur la barre des tâches et en sélectionnant «Gestionnaire de tâches»..
Cliquez sur l'onglet "Détails", cliquez sur la colonne "PID" pour trier les processus en cours par ID de processus et localisez le processus correspondant au numéro d'ID figurant dans les journaux de l'observateur d'événements..
Par exemple, ici, nous avons vu que le processus «HPWMISVC.exe» provoquait ces erreurs sur cet ordinateur particulier..
Si le processus est fermé depuis, vous ne le verrez pas dans la liste ici. De plus, lorsqu'un programme se ferme et se rouvre, il aura un numéro d'identification de processus différent. C'est pourquoi vous devez rechercher les événements récents, car le numéro d'identification de processus des événements précédents dans votre Observateur d'événements ne vous aidera pas à trouver quoi que ce soit..
Avec ces informations en main, vous connaissez maintenant le processus susceptible de poser problème. Vous pouvez rechercher son nom sur le Web pour trouver le logiciel auquel il est associé. Vous pouvez également cliquer avec le bouton droit de la souris sur le processus dans la liste et cliquer sur «Ouvrir l'emplacement du fichier» pour ouvrir son emplacement sur votre système, ce qui peut vous montrer le package logiciel le plus volumineux dont le programme fait partie. Vous devrez peut-être mettre à jour ce logiciel si vous l’utilisez, ou le désinstaller si vous ne le faites pas..
Puis-je désactiver l'hôte du fournisseur WMI?
Il est techniquement possible de désactiver le «service Windows Management Instrumentation» sur votre ordinateur. Cependant, cela va casser beaucoup de choses différentes sur votre PC. C'est une partie importante du système d'exploitation Windows et devrait être laissé seul.
Comme le dit la description officielle de ce service, «Si ce service est arrêté, la plupart des logiciels Windows ne fonctionneront pas correctement». Alors ne désactivez pas ce service! Si vous rencontrez un problème, vous devez identifier sur votre ordinateur le processus à l'origine de la grande quantité de ressources processeur de l'hôte fournisseur WMI et mettre à jour, supprimer ou désactiver cette traiter à la place.