Le processus hôte du fournisseur WMI est un élément important 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 CPU si un autre processus de votre système se comporte mal.
Lisez aussi : Comment Désactiver Le Widget Actualités Et Centres D’intérêt Sur Windows 10
Cet article fait partie de notre série en cours expliquant divers processus trouvés dans le Gestionnaire des tâches, comme Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe, et bien d’autres. Vous ne savez pas ce que sont ces services ? Commencez à lire !
Qu’est-ce que l’hôte fournisseur WMI ?
« WMI est l’abréviation de « Windows Management Instrumentation ». Il s’agit d’une fonctionnalité de Windows qui fournit un moyen standardisé pour les logiciels et les scripts d’administration de demander des informations sur l’état de votre système d’exploitation Windows et des données qu’il contient. Les « fournisseurs WMI » fournissent ces informations, lorsqu’elles sont demandées. Par exemple, les logiciels ou les commandes peuvent trouver des informations sur l’état du cryptage du lecteur BitLocker, afficher les entrées du journal des événements ou demander des données aux applications installées qui incluent un fournisseur WMI. Microsoft propose une liste des fournisseurs WMI inclus sur son site Web.
Il s’agit d’une fonctionnalité particulièrement utile pour les entreprises qui gèrent les PC de manière centralisée, notamment parce 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 PC domestique, 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 une variété d’informations utiles qui ne sont normalement pas exposées dans l’interface Windows sur votre propre PC. Par exemple, nous avons parlé de 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 simplement voir l’état de santé SMART d’un disque dur.
Pourquoi utilise-t-il autant de CPU ?
Le fournisseur hôte WMI ne devrait normalement pas utiliser beaucoup de CPU, car il ne devrait normalement rien faire. Il peut occasionnellement utiliser un peu de CPU lorsqu’un autre logiciel ou script sur votre PC demande des informations via WMI, et c’est normal. Une utilisation élevée du CPU est probablement le signe qu’une autre application demande des données via WMI.
Cependant, une utilisation élevée et prolongée du CPU est un signe que quelque chose ne va pas. L’hôte fournisseur WMI ne devrait pas utiliser beaucoup de ressources CPU en permanence.
Le redémarrage du service Windows Management Instrumentation peut aider s’il est bloqué dans un mauvais état. Vous pouvez également 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 « Windows Management Instrumentation service » dans la liste, cliquez dessus avec le bouton droit de la souris et sélectionnez « Restart ».
Si l’utilisation du CPU est constamment élevée, il est probable qu’un autre processus de votre système se comporte mal. Si un processus demande constamment une grande quantité d’informations aux fournisseurs WMI, le processus hôte du fournisseur WMI utilisera beaucoup de CPU. C’est cet autre processus qui pose problème.
Pour identifier le processus spécifique qui cause des problèmes avec WMI, utilisez l’Observateur d’événements. Sous Windows 10 ou 8, vous pouvez cliquer avec le bouton droit de la souris 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 and Service Logs\Microsoft\Windows\WMI-Activity\Operational.
Faites défiler la liste et recherchez les événements « Error » récents. Cliquez sur chaque événement et recherchez le numéro à droite de « ClientProcessId » dans le volet inférieur. Cela vous indique le numéro d’identification du processus qui a causé l’erreur WMI.
Il y a de fortes chances que vous voyiez plusieurs erreurs ici. Les erreurs peuvent être causées par le même numéro d’identification de processus, ou vous pouvez voir plusieurs ID de processus différents causer des erreurs. Cliquez sur chaque erreur et voyez ce qu’est le ClientProcessId pour le découvrir.
Vous pouvez maintenant localiser un processus qui pourrait être à l’origine des problèmes. Tout d’abord, ouvrez une fenêtre du gestionnaire des tâches en appuyant sur Ctrl+Shift+Escape ou en cliquant avec le bouton droit de la souris sur la barre des tâches et en sélectionnant « Gestionnaire des tâches ».
Cliquez sur l’onglet « Détails », cliquez sur la colonne « PID » pour trier les processus en cours d’exécution par ID de processus, et localisez le processus correspondant au numéro d’ID apparu dans les journaux de l’Observateur d’événements.
Par exemple, ici, nous avons vu que le processus « HPWMISVC.exe » a causé ces erreurs sur cet ordinateur particulier.
Si le processus a été fermé depuis, vous ne le verrez pas dans la liste ici. De plus, lorsqu’un programme se ferme et se rouvre, il a 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 plus anciens 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 qui peut causer des problèmes. 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 progiciel plus large dont le programme fait partie. Vous devrez peut-être mettre à jour ce logiciel si vous l’utilisez, ou le désinstaller si vous ne l’utilisez pas.
Puis-je désactiver l’hôte fournisseur WMI ?
Il est techniquement possible de désactiver le « service Windows Management Instrumentation » sur votre ordinateur. Toutefois, cela aura pour effet de casser de nombreux éléments de votre PC. Il s’agit d’une partie importante du système d’exploitation Windows et il faut la laisser tranquille.
Comme le dit la description officielle de ce service, « Si ce service est arrêté, la plupart des logiciels basés sur Windows ne fonctionneront pas correctement ». Ne désactivez donc pas ce service ! Si vous avez un problème avec ce service, vous devez identifier le processus sur votre ordinateur qui fait que l’hôte fournisseur WMI utilise autant de CPU et mettre à jour, supprimer ou désactiver ce processus.