Votre PC Windows souffre-t-il d’une utilisation élevée du processeur (jusqu’à 100 %) ? Découvrez dans cet article comment résoudre le problème d’utilisation élevée du processeur sous Windows 10.
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. 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 dans cet article nous allons vous montrer comment procéder.
Qu’est-ce que le CPU ?
Le CPU (central processing unit ou en français unité centrale de traitement), également appelé 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 accapare toute votre attention. Tout comme vous avez du mal à vous concentrer lorsque vous vous sentez dépassé, votre processeur peut ralentir si on lui demande trop de choses à la fois.
Voyons maintenant ce qui perturbe votre processeur.
WMI (WmiPrvSE.EXE) est-il à l’origine d’une utilisation élevée du processeur ?
Le processus WMI Provider Host, également connu sous le nom de Windows Management Instrumentation ou WmiPrvSE.exe ou Infrastructure de gestion Windows, fait partie de Windows et aide les administrateurs système en entreprise à 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 Control + Maj + Esc) et recherchez le processus Hôte de fournisseur Windows Management Instrumentation 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 les touches Windows + S, saisissez Services, puis appuyez sur Entrée.
- Dans la fenêtre qui s’ouvre, recherchez Hôte de fournisseur Windows Management Instrumentation (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’application Observateur d’évènements, allez dans Journaux des applications et des services > Microsoft > Windows > WMI-Activity > Operational.
- Faites défiler la liste des évènements opérationnels et trouvez les entrées d’erreur récentes.
- Pour chaque erreur, identifiez avec un clic droit de souris Propriétés de l’évènement le IDProcessusClient. 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 vers 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é System Idle Process (Processus inactif du système) qui entraîne une utilisation élevée du CPU. Ce processus obscur semble accaparer toute la puissance du processeur.
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 informatique, 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 de veille 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 du 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.
- Allez dans Réseau et Internet > Centre Réseau et Partage, puis cliquez sur Modifier les paramètres de partage avancés.
- Sélectionnez Désactiver la découverte de 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. 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é.
- Dans la fenêtre Optimisation de la distribution, cliquez 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. Sur un ordinateur de nombreux processus d’arrière-plan sont 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 les touches 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 % de la capacité de votre processeur.
- 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 (touche Windows + R). Dans la fenêtre Configuration du système, allez sur l’onglet Démarrage.
- Sous Windows 10, allez sur l’onglet Démarrage du Gestionnaire des tâches.
- 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.
Problème avec le programme antivirus
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 votre 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é a parfois la possibilité de 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.
Une utilisation élevée du processeur peut être due à de multiples causes
Une utilisation élevée du processeur peut être difficile à localiser. Bien que les problèmes répertoriés ici figurent parmi les causes les plus courantes, il se peut que l’utilisation du processeur reste un problème même après avoir essayé toutes les solutions suggérées ci-dessus.