Problème d’utilisation élevée du processeur sous Windows ? Solutions

Les ventilateurs de votre ordinateur atteignent-ils souvent leur vitesse maximale, votre ordinateur ralentit-il, et avez-vous remarqué que l’utilisation de votre CPU atteint 100 % ? C’est ennuyeux, surtout si vous ne faites rien.

En règle générale, vous pouvez éviter de maximiser l’utilisation de votre processeur en évitant les applications exigeantes en ressources. Parfois, cependant, un bogue peut entraîner une utilisation incontrôlée du processeur, comme le tristement célèbre WmiPrvSE.exe. Dans la plupart des cas, vous pouvez facilement résoudre le problème sous-jacent et réduire l’utilisation élevée du processeur, et nous allons vous montrer comment.

hot cpu

Qu’est-ce que l’unité centrale ?

L’unité centrale de traitement (UC), également appelée processeur, est le cerveau de votre ordinateur. Il gère tous les processus actifs. Comme votre propre cerveau, il peut être submergé par un trop grand nombre de processus ou par une tâche unique qui monopolise toute votre attention. Tout comme vous pouvez avoir du mal à vous concentrer lorsque vous vous sentez dépassé, votre processeur peut ralentir si on lui demande trop de choses en même temps.

Voyons maintenant ce qui perturbe votre processeur.

L’hôte fournisseur WMI (WmiPrvSE.EXE) est-il à l’origine d’une utilisation élevée du processeur ?

Le processus WMI Provider Host, également connu sous le nom d’Infrastructure de gestion Windows (Windows Management Instrumentation) ou WmiPrvSE.exe, fait partie de Windows et aide les administrateurs système à surveiller et à dépanner un grand nombre de systèmes sur un réseau. Cependant, il n’est pas rare que le processus échappe à tout contrôle.

  • Pour savoir si tel est votre problème, ouvrez le Gestionnaire des tâches (appuyez sur Ctrl + Maj + Esc) et recherchez le processus WmiPrvSE.exe. Si son utilisation du processeur est supérieure à quelques pour cent et que vous n’exécutez aucun programme susceptible de l’affecter, c’est qu’il ne fonctionne pas correctement.

Redémarrer l’hôte du fournisseur WMI pour résoudre le problème d’utilisation élevée du CPU

Microsoft a récemment retiré son correctif officiel. La seule option qu’il vous reste est de redémarrer manuellement le service.

  • Appuyez sur la touche Windows + S, saisissez Services, puis appuyez sur Entrée.
  • Dans la fenêtre qui s’ouvre, recherchez Infrastructure de gestion Windows (Windows Management Instrumentation).
  • Cliquez dessus avec le bouton droit de la souris, puis sélectionnez Redémarrer. Vous pouvez également arrêter complètement le service, si vous le souhaitez, ou simplement redémarrer votre ordinateur.

Identifier les problèmes persistants de l’hôte du fournisseur WMI à l’aide de l’Observateur d’événements

Si le problème avec WmiPrvSE.exe revient sans cesse, utilisez l’Observateur d’événements Windows pour en identifier la cause. Il peut s’agir d’un autre processus système qui occupe l’hôte du fournisseur WMI, entraînant ainsi une utilisation élevée du processeur.

  • Sous Windows 10 et 8, cliquez avec le bouton droit de la souris sur le bouton Démarrer et sélectionnez l’Observateur d’événements.
  • Sous Windows 7, utilisez le menu Démarrer pour trouver et lancer Eventvwr.msc.
  • Dans l’Observateur d’événements, allez dans Journaux des applications et des services > Microsoft > Windows > WMI-Activity > Operational.
  • Faites maintenant défiler la liste des événements et trouvez les entrées d’erreur récentes.
  • Pour chaque erreur, identifiez le IDProcessusClient (ClientProcessID). Notez que chaque fois que vous redémarrez un processus, son ID change, il est donc inutile de vérifier les anciennes erreurs.

Si vous pensez que l’un de ces processus est à l’origine de la forte utilisation du CPU, vous pouvez utiliser son ID pour le retrouver dans le Gestionnaire des tâches et identifier le processus défectueux.

  • Ouvrez le Gestionnaire des tâches (appuyez sur Ctrl + Maj + Esc), passez sur l’onglet Services et triez tous les services en cours d’exécution par PID, c’est-à-dire leur ID de processus. Si le processus coupable est toujours en cours d’exécution, vous pourrez l’identifier et approfondir vos recherches.
  • Faites un clic droit sur le processus et sélectionnez Ouvrir l’emplacement du fichier pour examiner le logiciel auquel il appartient. La mise à jour ou la désinstallation du programme concerné peut résoudre le problème d’utilisation élevée du processeur de l’hôte du fournisseur WMI.
  • Enfin, il est possible que le service soit un ver ou un virus. Vous ne devriez voir qu’une seule version du processus à un moment donné, et le processus devrait s’arrêter si vous l’arrêtez via la fenêtre Services. Si vous voyez deux versions du processus, ou si le processus ne s’arrête pas, lancez immédiatement une analyse antivirus.

Le processus de veille du système présente-t-il une utilisation élevée du processeur ?

Les utilisateurs de Windows rencontrent parfois un processus appelé Processus inactif du système (System Idle Process) qui entraîne une utilisation élevée du processeur. Ce processus obscur semble accaparer toute la puissance du processeur, ce qui est terrible, non ?

En fait, le processus d’inactivité du système est simplement un thread qui consomme des cycles CPU, qui ne sont pas utilisés autrement. En revanche, le processus est utilisé en raison de certaines particularités très obscures du codage, qui font qu’il est parfois préférable et même plus efficace pour un processeur d’exécuter quelque chose plutôt que rien.

Il ne s’agit pas seulement d’un phénomène propre à Windows, mais ce dernier affiche le processus dans le Gestionnaire de tâches, de sorte que les utilisateurs le voient et supposent que quelque chose ne va pas.

Cela ne veut pas dire que vous ne pouvez pas rencontrer de problèmes de performances lorsque le Processus inactif du système affiche une charge d’utilisation élevée du CPU, mais le problème est ailleurs.

En fait, vous devez vous attendre à ce que le processus de veille du système indique qu’il consomme 95 % (ou plus) de votre CPU lorsque Windows est au repos. Si ce n’est pas le cas, quelque chose d’autre consomme des cycles de processeur à votre insu.

Le processus svchost.exe (netscvs) est-il responsable d’une utilisation élevée du processeur ?

Si vous avez consulté le Gestionnaire des tâches, vous avez peut-être remarqué que le processus svchost.exe (netscvs) est à l’origine d’une utilisation élevée de la mémoire ou du processeur. Bien que ce processus soit parfois associé à des logiciels malveillants, il s’agit principalement d’un processus Windows légitime et critique pour le système. Si vous n’êtes pas sûr, utilisez l’outil de recherche svchost.exe pour savoir à quel service le processus fait référence.

Désactiver la découverte de réseau

S’il ne s’agit pas d’un logiciel malveillant, svchost.exe peut être occupé à rechercher des périphériques plug-and-play.

Pour exclure cette cause :

  • Dans la barre de recherche du menu Démarrer, saisissez Panneau de configuration et sélectionnez la meilleure correspondance.
  • Dans le menu Afficher par, choisissez Catégorie.
  • Allez dans Réseau et Internet > Centre Réseau et Partage, puis cliquez sur Modifier les paramètres de partage avancés.
  • Sélectionnez l’option Désactiver la découverte du réseau.

Vérifiez les mises à jour de Windows

Svchost.exe (netsvcs) affiche également une utilisation élevée du processeur lorsque Windows télécharge des mises à jour. Vous le verrez souvent utiliser 25 % ou plus de la capacité du processeur après avoir installé Windows. Dans ce cas, laissez simplement Windows Update terminer son travail.

Depuis Windows 10, vous ne pouvez pas facilement retarder ou mettre en pause Windows Update. Alors que vous pouvez programmer l’installation des nouvelles mises à jour, Windows télécharge les mises à jour au fur et à mesure des besoins. Cela peut entraîner une augmentation aléatoire de l’utilisation du processeur par svchost.exe. Ce que vous pouvez changer, cependant, c’est si votre ordinateur partage les mises à jour téléchargées avec ses pairs. Désactivez cette option pour économiser la bande passante et la puissance de traitement.

  • Allez dans Paramètres > Mise à jour et sécurité > Windows Update, cliquez sur Options avancées, puis sur Optimisation de la distribution.
  • Ici, vous pouvez Autoriser les téléchargements à partir d’autres PC, mais il est préférable de régler cette option sur Désactivé.
  • À partir d’Optimisation de la distribution, cliquez une fois de plus sur Options avancées.
  • Sur l’écran suivant, vous pouvez limiter la bande passante des téléchargements ou des envois de mises à jour de Windows et des applications. Vous devriez fixer la limite de téléchargement à un minimum de 5 % et également fixer la limite mensuelle de téléchargement à un niveau très bas, au cas où vous autoriseriez des téléchargements à partir d’autres PC.

La seule autre solution pour maîtriser l’utilisation élevée du processeur liée au téléchargement des mises à jour consiste à désactiver temporairement Windows Update. Cela empêchera Windows de télécharger les mises à jour. Toutefois, nous ne recommandons pas cette solution !

Les processus d’arrière-plan sont-ils trop nombreux à monopoliser votre processeur ?

Un processus d’arrière-plan est un programme qui fonctionne sur votre PC, même s’il n’est pas ouvert dans une fenêtre. Un ordinateur typique aura de nombreux processus d’arrière-plan en cours d’exécution simultanément, car Windows lui-même en exige l’exécution. Mais à mesure que vous installez des programmes au fil des ans, vous risquez d’en accumuler de plus en plus et de finir par submerger votre PC.

  • Appuyez sur Windows + X, puis sélectionnez Gestionnaire des tâches dans la liste.
  • L’onglet Processus apparaîtra par défaut, affichant non seulement l’utilisation globale du CPU mais aussi l’utilisation de chaque application.
  • Vous devez effectuer cette opération alors qu’aucun autre programme n’est ouvert pour éviter toute confusion. Notez les processus qui semblent utiliser régulièrement au moins 10 % des capacités de votre processeur.
  • Sous Windows 10, allez sur l’onglet Démarrage du Gestionnaire des tâches.
  • Sous Windows 7, quittez le Gestionnaire des tâches et ouvrez msconfig.exe via la recherche Windows ou la boîte de dialogue Exécuter (Windows + R).
  • Dans la fenêtre Configuration du système, allez sur l’onglet Démarrage.
  • Recherchez maintenant les éléments de démarrage en corrélation avec les éléments que vous avez notés. Décochez-les, cliquez sur OK, puis redémarrez votre PC. Cela empêchera ces programmes de se lancer au démarrage.

Il pourrait s’agir d’un antivirus gênant

Vous remarquez que votre ordinateur devient lent à des moments apparemment aléatoires, et que ces moments correspondent souvent à une forte activité du disque ? Votre problème pourrait être votre antivirus.

Lorsqu’il recherche activement une menace sur votre disque, un programme antivirus peut créer une quantité surprenante de charge sur le processeur. Cette charge n’est généralement pas suffisante pour provoquer un ralentissement sur un ordinateur de bureau moderne ou un ordinateur portable haut de gamme, mais les systèmes plus anciens ou peu puissants peuvent ralentir sensiblement sous cette contrainte.

Il est facile de remédier à ce problème. Pratiquement toutes les applications antivirus sont dotées d’une fonction de programmation qui vous permet de régler le moment où l’analyse est effectuée automatiquement. Changez la programmation à un moment où vous n’utilisez pas votre ordinateur portable et vous ne serez plus dérangé.

Une utilisation élevée du processeur est causée par un logiciel malveillant

Les logiciels malveillants peuvent également être à l’origine d’une utilisation élevée du processeur. Un système infecté peut exécuter des processus en arrière-plan et tenter de se propager en envoyant des logiciels malveillants à d’autres personnes via courrier électronique, votre réseau ou d’autres sources. Tout cela nécessite de la puissance de traitement, ce qui peut se traduire par de mauvaises performances.

Confirmer une infection manuellement n’est pas facile, et pour le profane, cela relève plus de la conjecture que d’autre chose. Si vous n’avez pas d’antivirus, téléchargez une application gratuite contre les logiciels malveillants et exécutez-la. En fait, vous pouvez essayer plusieurs outils anti-malware, car un malware déjà installé peut se cacher de n’importe quelle application antivirus.

Une fois que vous avez trouvé le problème, vous pouvez le supprimer avec l’application antivirus que vous avez utilisée pour l’analyse.

Conclusion

Une utilisation élevée du processeur peut être difficile à détecter. Bien que les problèmes répertoriés ici figurent parmi les causes les plus courantes, il se peut que vous constatiez que l’utilisation du processeur reste un problème même après avoir essayé toutes les solutions suggérées ci-dessus. Si ce problème persiste, trouvez un forum d’assistance Windows où vous pourrez demander aux utilisateurs des conseils pour faire face à votre situation particulière.