Comment réparer l'utilisation élevée du processeur par Svchost.exe

SVCHOST.EXE est l'un de ces processus mystérieux qui s'exécute constamment dans Windows et qui est absolument essentiel, mais vous ne savez jamais exactement ce qu'il fait. Alors, qu'est-ce que SVCHOST.EXE ? L'identification des services et des programmes réels qui s'exécutent dans chaque processus SVCHOST.EXE(SVCHOST.EXE process) est une tâche qui vaut la peine d'être connue, en particulier lorsque le processus consomme 99 ou 100 % de votre CPU !

Donc, avant de plonger dans les solutions, comprenons mieux ce que fait réellement ce processus et comment vous pouvez résoudre certains des problèmes qui pourraient survenir. Tout d'abord, svchost signifie " Service Host " et il fait exactement ce que son nom l'indique(name suggest) : aide à "héberger" les services. Un service dans Windows est simplement un programme du système d'exploitation(operating system) qui effectue un travail particulier et s'exécute en arrière-plan à tout moment lorsque votre ordinateur est allumé, même si vous n'êtes pas connecté.

La plupart des programmes que vous connaissez s'exécutent en tant qu'exécutables autonomes, tels que .EXE. Cependant, la plupart des services sont implémentés sous la forme de DLL(DLLs) , qui ne peuvent pas s'exécuter seuls. Par conséquent(Hence) , svchost charge ces DLL(DLLs) et les exécute lui-même. C'est pourquoi lorsque vous ouvrez le Gestionnaire des tâches de Windows(Windows Task Manager) , vous verrez un tas de processus svchost.exe en cours d'exécution. Si vous voulez plus d'informations sur le gestionnaire de tâches(Task Manger) , consultez mes articles sur la compréhension du gestionnaire de tâches(Task Manager) .

svchost

Vous remarquerez qu'il y a actuellement huit processus svchost en cours d'exécution sur mon ordinateur, tous utilisant différentes quantités de mémoire et s'exécutant sous différents noms d'utilisateur. Supposons que l'un d'entre eux fonctionne à une utilisation excessivement élevée du processeur(CPU usage) de 100 %, comment pouvons-nous identifier l'application en cours d'exécution ?

Il y a en fait deux façons de procéder : tout faire manuellement à l'aide de l' invite de commande et de l'outil Services(command prompt and Services tool) ou en utilisant une application tierce(party application) . Je vais mentionner les deux ici au cas où l'un(case one) ne fonctionnerait pas pour vous.

Vérifiez d'abord les virus

Avant d'entrer dans les détails ci-dessous, il convient de noter qu'il existe des cas où svchost.exe est en fait un virus. Puisqu'il s'agit d'un processus système(system process) , les codeurs malveillants aiment utiliser le nom svchost(name svchost) pour rester caché. Si le fichier se trouve dans Windows/system32 , il ne s'agit probablement pas d'un virus, mais je recommande toujours d'effectuer une analyse juste pour être sûr.

Si vous ne disposez pas déjà d'un programme antivirus, je vous recommande d'utiliser Kaspersky ou Bitdefender , car ils se classent toujours en tête des classements AV-Test et AV-Comparatives . Ils ne sont pas gratuits, mais la plupart des programmes antivirus gratuits finissent par regrouper des logiciels indésirables(junk software) supplémentaires ou par rediriger votre navigateur vers leur solution de recherche "sécurisée"(” search) , qui n'est pas du tout sécurisée et se contente de vous suivre et de vous montrer plus de publicités.

(Identify svchost.exe) Identifiez les processus (Processes)svchost.exe via l'invite de commande(Command Prompt) (difficile)

1. Tout d'abord, allez-y et cliquez sur Démarrer(Start) , puis sur Exécuter(Run) et tapez CMD et cliquez sur OK. Dans Windows 8.1 , continuez et cliquez avec le bouton droit sur le bouton Démarrer(Start button) et choisissez Exécuter(Run) .

exécuter cmd

2. Tapez ce qui suit dans la fenêtre de commande et appuyez sur (command window and press) Entrée(Enter)

tasklist /svc /fi “imagename eq svchost.exe

Vous devriez obtenir une sortie comme indiqué ci-dessous avec le nom, le PID et la description du service(service description)

processus svchost

Vous verrez maintenant chaque processus svchost avec son (svchost process)numéro d'identification(ID number) unique et les services qu'il est responsable de l'exécution. Cependant, ces noms sont encore très cryptiques et sont tous des noms abrégés. Afin d'obtenir des informations plus utiles sur le processus, nous pouvons utiliser le navigateur Services de Windows.

3. Cliquez avec le bouton droit sur Poste de travail(My Computer) , choisissez Gérer(Manage) . Sur l'écran résultant, sélectionnez Gestion de l'ordinateur(Computer Management) , puis sélectionnez Services et applications( Services and Applications) . Enfin, choisissez Services .

service windows

4. Essayez maintenant de faire correspondre le nom de service Windows(Windows service) crypté avec les noms facilement lisibles dans l' onglet Services . C'est un peu et peut prendre un certain temps car si vous prenez le processus avec l' ID 1436 et qu'il s'appelle WudfSvc , vous devez essayer de le trouver dans la liste. Si vous double-cliquez sur l'un des noms de service, vous verrez également leur nom crypté, c'est ainsi que vous pouvez les faire correspondre. Dans mon cas, j'ai deviné que le W signifie que le processus commence par "Windows" et je les ai ouverts jusqu'à ce que je voie une correspondance.

fondation du pilote windows

Comme vous pouvez le constater, le service Windows Driver Foundation(Windows Driver Foundation service) s'appelle en fait wudfsvc !

(Identify svchost.exe) Identifier les processus (Processes)svchost.exe via Process Explorer  (méthode simple)

Si vous trouvez que c'est trop difficile, il existe un moyen beaucoup plus simple ! Découvrez l' outil Process Explorer de (Process Explorer)Microsoft (à l'origine de SysInternals ). L'outil est entièrement gratuit et vous donne des informations détaillées pour chaque processus en cours d'exécution.

Une fois que vous l'avez téléchargé, exécutez simplement le fichier exe(exe file) car il n'a pas besoin d'être installé. Passez votre souris sur le processus svchost(svchost process) et vous obtiendrez une fenêtre contextuelle vous indiquant quels services sont exécutés sous ce processus. La bonne chose à propos de l'explorateur de processus(process explorer) est qu'il vous donne le nom convivial de chaque processus au lieu du nom court.

Explorateur de processus

Gestionnaire des tâches de Windows 8

Une dernière chose que je voulais mentionner était le fait que le gestionnaire de tâches de (task manager)Windows 8 rend l'utilisation de la ligne de commande ou de Process Explorer(command line or Process Explorer) totalement obsolète. Ouvrez le Gestionnaire(Task Manager) des tâches en appuyant sur CTRL + SHIFT + ESC et faites défiler l' onglet Processus jusqu'à l'endroit où il est indiqué (Processes)Processus Windows(Windows Processes) .

processus windows 8

Ici, vous verrez chaque processus svchost.exe(svchost.exe process) répertorié comme Service Host: suivi du type de compte sous lequel il s'exécute (Local System , Network Service , etc.). Il y aura également un numéro à côté et si vous développez l'élément en cliquant sur la flèche, vous verrez également tous les services exécutés sous ce processus particulier.

liste des prestations

Correction de l'utilisation élevée du processeur SVCHOST

Maintenant que vous avez déterminé exactement quel processus consomme tout votre processeur(CPU) , nous pouvons vous expliquer comment le réparer. Si vous avez constaté que le processus n'est pas un processus Windows(Windows process) , tel que Windows Update ou le pare(Windows Update or Windows Firewall) -feu Windows , etc., tuez simplement le processus et désinstallez le programme.

Cependant, la plupart du temps, ce problème se produit, il a quelque chose à voir avec un processus Windows(Windows process) . La meilleure solution dans ce cas consiste à installer toutes les dernières mises à jour à partir du site Web de Microsoft. Si vous ne parvenez pas à le faire normalement sous Windows , essayez de redémarrer l'ordinateur en mode sans échec et réessayez.

De plus, si vous pouvez accéder à l' onglet Services comme nous l'avons fait ci-dessus, continuez et cliquez avec le bouton droit sur le service et choisissez Désactiver(Disable) . Même s'il s'agit de Windows Update ou du pare(Firewall) -feu , ne vous inquiétez pas, vous pourrez le réactiver plus tard. Ensuite, redémarrez l'ordinateur et accédez au site Web de Microsoft et obtenez manuellement les mises à jour. Réactivez le service et redémarrez l'ordinateur à nouveau et espérons que tout fonctionne !

Pour désactiver un service dans Windows , cliquez dessus avec le bouton droit de la souris dans l' onglet Services et choisissez (Services)Propriétés(Properties) .

propriétés des services

Choisissez ensuite Désactivé(Disabled) dans la liste déroulante (combo box)Type de démarrage(Startup type) située au milieu de la boîte de dialogue(dialog box) :

désactiver le service

J'ai suivi ce processus plusieurs fois et cela a fonctionné pour moi. Encore une fois, désactivez d'abord le service, puis redémarrez l'ordinateur, puis installez les mises à jour manuellement, puis réactivez le service, puis redémarrez à nouveau l'ordinateur. Si cela ne fonctionne pas, vous devez effectuer une installation de réparation(repair install) de Windows . Effectuez une recherche Google(Google search) pour l' installation de réparation(repair install) et suivez les étapes. Si vous utilisez Windows 8 , vous pouvez actualiser votre ordinateur(refresh your computer) . Si vous avez des questions, postez un commentaire. Prendre plaisir!



About the author

Je suis un expert en informatique avec plus de 10 ans d'expérience dans l'industrie des logiciels et des navigateurs. J'ai conçu, construit et géré des installations complètes de logiciels, ainsi que développé et maintenu des navigateurs. Mon expérience me donne la capacité de fournir des explications claires et concises sur des sujets complexes - qu'il s'agisse du fonctionnement de Microsoft Office ou de la manière de tirer le meilleur parti de Mozilla Firefox. En plus de mes compétences en informatique, je suis également un écrivain adepte et je peux communiquer efficacement en ligne et en personne.



Related posts