Analyser l'utilisation élevée du processeur par l'hôte de service

L'utilisation intensive du processeur par un processus sous Windows peut ralentir d'autres opérations. Bien que cela soit parfois causé par des programmes exécutés par des utilisateurs, par exemple un programme de jeu vidéo ou de rendu vidéo éprouvant, cela peut parfois être causé par des processus Windows tels que Service Host.

Service Host est un processus svchost.exe; Les versions récentes du système d'exploitation Windows 10 de Microsoft séparent les services qu'il exécute, tandis que les anciennes versions de Windows les regroupaient, ce qui compliquait l'identification.

Des programmes tels que Svchost Process Analyzer ou Svchost Viewer ont été créés pour aider les utilisateurs et les administrateurs système à déterminer le service exécuté sous quel processus svchost sur la machine Windows.

En conséquence, il est possible que 20 ou plus de 20 processus Service Host soient répertoriés sur les ordinateurs Windows 10.

Analyser l'utilisation élevée du processeur par l'hôte de service

La première chose à faire est de savoir quel processus d’hôte de service est responsable de cela. Une fois que vous avez procédé, vous connaissez le service Windows qui le cause et vous pouvez ensuite y remédier en fonction du service en question.

Tout d'abord les bases:

  1. Utilisez Ctrl-Maj-Echap pour ouvrir le gestionnaire de tâches.
  2. Vous devriez voir tous les processus énumérés immédiatement.
  3. Cliquez sur la colonne CPU pour trier par utilisation du processeur. Le processus qui utilise le plus de CPU devrait maintenant être affiché en haut.
  4. Cliquez dessus pour afficher des informations supplémentaires à ce sujet. Un clic sur Service Host: Local Service, par exemple, peut révéler le service Function Discover Provider Host.

La prochaine étape dépend en grande partie du service en question. Vous pouvez effectuer une recherche sur Internet pour en savoir plus, mais vous pouvez également ouvrir d'abord le Gestionnaire de services pour lire sa description et savoir comment il est démarré et ce qu'il fait.

Pour démarrer le gestionnaire de services, appuyez sur la touche Windows, tapez services.msc, puis appuyez sur la touche Entrée.

Localisez le service - il porte le même nom que l'entrée qui s'est ouverte dans le Gestionnaire des tâches lorsque vous avez cliqué sur l'entrée de l'hôte du service. vous trouvez son statut - en général, en cours d'exécution - ainsi que le type de démarrage et une description le plus souvent.

Parfois, il est également possible de lier une utilisation élevée du processeur à une activité. Dites, Windows Update s'exécute à ce moment et trouve les mises à jour. Vous pouvez ensuite voir Hôte de service: Système local - Optimisation de la distribution utilisant beaucoup de ressources processeur lors du traitement des mises à jour.

Que pouvez-vous faire pour résoudre le problème de l'hôte de service?

Voici quelques suggestions sur la manière de gérer l'utilisation intensive du processeur des tâches de l'hôte de service:

Définir la priorité du processus sur une valeur inférieure

La première chose à faire est d’obtenir l’entrée svchost.exe appropriée, ce qui n’est pas possible avec les processus sous Windows 10.

  1. Cliquez avec le bouton droit de la souris sur l'entrée Hôte de service sous Processus dans le Gestionnaire de tâches Windows, puis sélectionnez Aller aux détails.
  2. Cela permet de passer à l’onglet Détails et de mettre en évidence le processus svchost.exe approprié.
  3. Cliquez avec le bouton droit sur le processus et sélectionnez Définir la priorité> En dessous de la normale.

Désactiver le service

Veuillez noter qu'il ne s'agit pas d'une option pour les services critiques requis par Windows.

Conseil : Consultez les pages de configuration des services pour Windows 10, Windows 8.1 et Windows 7 sur le site Web de Black Viper pour savoir si vous pouvez désactiver un service.

  1. Identifiez le nom du service sur la page Processus.
  2. Ouvrez le Gestionnaire de services Windows et localisez-le.
  3. Double-cliquez sur le service.
  4. Définissez son type de démarrage sur "manuel" ou "désactivé". Manuel le charge à la demande, désactivé l'éteint complètement.

Assurez-vous que votre PC est à jour

Parfois, il s’agit d’un bogue ou d’un problème qui fait partie de Windows. Microsoft a peut-être résolu le problème dans une mise à jour et il est souvent conseillé de rechercher des mises à jour pour savoir si tel est le cas.

  1. Tapez sur la touche Windows, tapez Windows Update et sélectionnez l'élément dans la liste des résultats de la recherche.
  2. Sélectionnez "Rechercher les mises à jour" ou "Télécharger" et attendez la fin du processus.

Assurez-vous que votre PC est exempt de virus

Il n’est pas rare que des logiciels malveillants entraînent une utilisation intensive du processeur sur les ordinateurs Windows. Il est recommandé d'exécuter des analyses de logiciels malveillants à l'aide d'une analyse d'opinion d'une ou deux secondes.

Vous pouvez utiliser Malwarebytes Anti-Malware, la boîte à outils Anti-Threat de Trend Micro, Bitdefender Home Scanner ou CrowdInspect.

Assurez-vous que la corruption de fichier n'est pas le problème

La corruption de fichiers peut entraîner toutes sortes de problèmes, y compris une utilisation intensive du processeur, mais aussi des blocages ou des pannes. Windows est livré avec des outils que vous pouvez exécuter pour vous assurer que les fichiers ne sont pas corrompus.

Voici comment cela se fait:

  1. Tapez sur la touche Windows, tapez cmd.exe, maintenez les touches Maj et Ctrl enfoncées, puis appuyez sur la touche Entrée. Cela charge une invite de commande élevée.
  2. Acceptez l'invite UAC.
  3. Exécutez la commande sfc / scannow .
  4. La commande vérifie la corruption du fichier et tente de résoudre les problèmes détectés lors de l'analyse et du traitement.

Quelques cas spécifiques

Voici quelques cas et solutions spécifiques:

  • Hôte de service: service local (réseau restreint) entraînant une utilisation intensive du processeur - Essayez de désactiver le service Superfetch.
  • Vous pouvez vérifier si Windows Update transfère actuellement des fichiers en ouvrant une invite PowerShell élevée et en exécutant la commande Get-BitsTransfer -AllUsers .
  • Pour réduire l'impact de Windows Update, veillez à ne pas télécharger ni envoyer de données à d'autres PC. Ouvrez Paramètres> Mise à jour et sécurité> Windows Update> Options avancées> Choisissez le mode de livraison des mises à jour.