Page d'accueil » Conseils informatiques » Comment réparer l'utilisation élevée du processeur par Svchost.exe

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

    SVCHOST.EXE C’est l’un de ces processus mystérieux qui s’exécute constamment sous Windows et qui est absolument essentiel, mais on ne sait jamais exactement ce qu’il fait. Alors, quel est SVCHOST.EXE? Identifier les services et les programmes qui s'exécutent dans chaque processus SVCHOST.EXE est une tâche qu'il convient de connaître, en particulier lorsque le processus consomme 99% ou 100% de votre processeur.!

    Alors, avant de nous lancer dans des solutions, approfondissons notre compréhension du fonctionnement de ce processus et de la manière dont 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: aide à“ héberger ”des services. Un service dans Windows est simplement un programme du système d'exploitation 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 sont exécutés en tant qu'exécutable autonome, tel que .exe. Cependant, la plupart des services sont implémentés sous la forme de DLL, qui ne peuvent pas s'exécuter par eux-mêmes. Par conséquent, svchost charge ces DLL et les exécute lui-même. C'est pourquoi, lorsque vous ouvrez le gestionnaire de tâches Windows, un certain nombre de processus svchost.exe sont en cours d'exécution. Si vous souhaitez plus d'informations sur le gestionnaire de tâches, consultez mes articles sur la compréhension du gestionnaire de tâches..

    Vous remarquerez qu’à l’heure actuelle, huit processus svchost sont exécutés sur mon ordinateur, utilisant tous différentes quantités de mémoire et fonctionnant sous différents noms d’utilisateur. Supposons donc que l’un d’eux fonctionne à une utilisation excessivement élevée de 100% du processeur. Comment identifier l’application en cours?

    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 ou à l'aide d'une application tierce. Je vais mentionner les deux ici au cas où on ne travaille pas pour vous.

    Rechercher les virus d'abord

    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. S'agissant d'un processus système, les développeurs malveillants préfèrent utiliser le nom svchost pour rester masqué. Si le fichier se trouve dans Windows / system32, il est fort probable qu'il ne s'agisse pas d'un virus. Je vous recommande toutefois d'effectuer une analyse pour vous assurer que.

    Si vous ne possédez pas déjà de programme anti-virus, je vous recommande d’utiliser Kaspersky ou Bitdefender, car ils se classent systématiquement au sommet 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 ou rediriger votre navigateur vers leur solution de recherche «sécurisée», qui n'est pas du tout sécurisée, mais qui vous suit et vous affiche davantage d'annonces..

    Identifier les processus svchost.exe via une invite de commande (méthode simple)

    1. D'abord, allez-y et cliquez sur Début et alors Courir et tapez CMD et cliquez D'accord. Sous Windows 8.1, continuez, cliquez avec le bouton droit sur le bouton Démarrer et choisissez Exécuter..

    2. Tapez ce qui suit dans la fenêtre de commande et appuyez sur Entrer

    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.

    Vous verrez maintenant chaque processus svchost avec son numéro d'identification unique et les services qu'il est chargé d'exécuter. Cependant, ces noms restent très cryptiques et sont tous des noms abrégés. Pour obtenir des informations plus utiles sur le processus, nous pouvons utiliser le Prestations de service navigateur sous Windows.

    3. Cliquez avec le bouton droit sur Mon ordinateur, choisir Gérer. Sur l’écran résultant, choisissez Gestion d'ordinateur et ensuite choisir Services et applications. Enfin, choisissez Prestations de service.

    4. Essayez maintenant de faire correspondre le nom de service Windows crypté avec les noms facilement lisibles de l'onglet Services. C'est un peu long et peut prendre un certain temps car si vous prenez le processus portant 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 services, vous verrez également leur nom crypté, ce qui vous permet de les faire correspondre. Dans mon cas, j'ai supposé que le W signifie que le processus commence par «Windows» et les a ouverts jusqu'à ce que je voie une correspondance.

    Comme vous pouvez le constater, le service Windows Driver Foundation est en fait appelé Wudfsvc pour faire court!

    Identifier les processus svchost.exe via Process Explorer (moyen facile)

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

    Une fois que vous l'avez téléchargé, exécutez simplement le fichier exe, car il ne doit pas nécessairement être installé. Passez votre souris sur le processus svchost et vous obtiendrez une fenêtre contextuelle vous indiquant les services exécutés dans le cadre de ce processus. La bonne chose à propos de l'explorateur de processus est qu'il vous donne le nom convivial pour chaque processus au lieu du nom abrégé..

    Gestionnaire de tâches Windows 8

    Une dernière chose que je voulais mentionner est le fait que le gestionnaire de tâches de Windows 8 rend l’utilisation de la ligne de commande ou de Process Explorer totalement obsolète. Ouvrez le gestionnaire de tâches en appuyant sur CTRL + SHIFT + ESC et faites défiler vers le bas sur le Les processus onglet où il est dit Processus Windows.

    Ici, vous verrez tous les processus svchost.exe listés comme Service Host: suivi du type de compte sous lequel il est exécuté (système local, service réseau, 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 s'exécuter sous ce processus particulier..

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

    Maintenant que vous avez compris exactement quel processus consomme tout votre processeur, nous pouvons vous dire comment le réparer. Si vous constatez que le processus n'est pas un processus Windows, tel que Windows Update ou le pare-feu Windows, etc., supprimez simplement le processus et désinstallez le programme..

    Cependant, la plupart du temps, ce problème se produit, il est lié à un processus Windows. La meilleure solution dans ce cas consiste à installer toutes les dernières mises à jour à partir du site Web de Microsoft. Si vous ne pouvez pas le faire normalement sous Windows, essayez de redémarrer l'ordinateur en mode sans échec, puis essayez à nouveau..

    De plus, si vous pouvez accéder à l'onglet Services comme nous l'avons vu ci-dessus, allez-y, cliquez avec le bouton droit sur le service et choisissez Désactiver. Même s'il s'agit de Windows Update ou du pare-feu, ne vous inquiétez pas, vous pourrez le réactiver plus tard. Ensuite, redémarrez l'ordinateur, rendez-vous sur le site Web de Microsoft et récupérez manuellement les mises à jour. Réactivez le service et redémarrez à nouveau l'ordinateur en espérant que tout fonctionne correctement!

    Pour désactiver un service sous Windows, cliquez dessus avec le bouton droit de la souris. Prestations de service onglet et choisissez Propriétés.

    Ensuite choisir désactivé du Type de démarrage Zone de liste déroulante située au milieu de la boîte de dialogue:

    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 de Windows. Effectuez une recherche Google pour installer la réparation et suivez les étapes. Si vous utilisez Windows 8, vous pouvez actualiser votre ordinateur. Si vous avez des questions, postez un commentaire. Prendre plaisir!