Comment réparer le système local de l'hôte de service provoquant une utilisation élevée du processeur ou de la mémoire

À l'époque où Windows 10 Creators Update a été publié, il y avait une série de problèmes où l'hôte de service Windows utilisait beaucoup de CPU et/ou de RAM. Il s'agissait d'un problème temporaire, car Microsoft a ensuite publié un correctif pour résoudre le problème. Avec l'arrivée de la mise à jour des créateurs d'automne de Windows 10, il semblait être le bon moment pour couvrir cela au cas où cela se reproduirait.

Comment réparer le système local de l'hôte de service provoquant une utilisation élevée du processeur ou de la mémoire

Qu'est-ce qu'un hôte de service Windows ?

L'hôte de service Windows est un service parapluie que Windows utilise pour couvrir tout service principal qui accède aux bibliothèques de liens dynamiques (DLL). Lorsque vous voyez Service Host dans le Gestionnaire des tâches, vous voyez également une flèche vers le bas vers la gauche. Si vous sélectionnez cela, vous verrez quels services sont inclus sous ce parapluie.

L'idée était de créer ces services parapluie pour organiser les ressources en groupes logiques. Par exemple, un seul hôte de service inclurait tous les transferts de fichiers Windows Update et d'arrière-plan. Un autre pourrait héberger le pare-feu Windows, Defender, etc. La théorie était de permettre à Windows de regrouper ces ressources afin que n'importe quel programme puisse les utiliser de telle sorte qu'en cas d'échec ou d'arrêt, le reste du système reste stable.

Si vous vérifiez votre propre ordinateur, vous verrez probablement plusieurs instances d'hôte de service Windows. Sélectionnez la flèche à côté et voyez ce que chacun héberge.

Dans les systèmes Windows antérieurs à Creators Update, vous verrez quelques services d'hôte de service contenant plusieurs processus. Après la mise à jour des créateurs, vous voyez maintenant beaucoup plus d'hôtes de service avec des services individuels en leur sein. L'idée était de faciliter le processus de dépannage en les dissociant.

L'hôte de service Windows utilise un processeur ou une RAM élevé

Alors maintenant, vous savez que l'hôte de service Windows est exactement cela, un service hôte qui s'occupe d'autres services. Lorsque vous voyez un hôte de service Windows utiliser beaucoup de CPU ou de RAM, vous savez maintenant également qu'il ne s'agit pas de l'hôte lui-même mais de l'un de ses sous-services.

Cela est généralement causé par un processus bloqué ou une sorte d'erreur de configuration ou de corruption de fichier. La bonne nouvelle est qu'il existe plusieurs façons de résoudre ce problème. La mauvaise nouvelle est que le Gestionnaire des tâches ne signale pas toujours exactement quel sous-service cause des problèmes.

Chaque fois que vous rencontrez une erreur Windows, le premier ordre du jour est un redémarrage complet. Enregistrez tout travail que vous ne voulez pas perdre et redémarrez votre ordinateur. Si le problème disparaît, tant mieux. Si ce n'est pas le cas, suivez ces étapes jusqu'à ce que le problème soit résolu.

Une cause courante d'utilisation élevée du processeur ou de la RAM est Windows Update. Votre première vérification devrait être de voir si une mise à jour est en cours.

  1. Cliquez avec le bouton droit sur le bouton Démarrer de Windows et sélectionnez Paramètres.
  2. Sélectionnez Mise à jour et sécurité et vérifiez si Windows exécute actuellement une mise à jour.

Si la mise à jour de Windows est en cours d'exécution, vous devriez voir une barre de progression. Si ce n'est pas le cas, vous devriez voir un message vous indiquant que votre appareil est à jour.

La deuxième vérification consiste à corriger les erreurs de Windows avec le vérificateur de fichiers système.

  1. Cliquez avec le bouton droit sur le bouton Démarrer de Windows et sélectionnez Invite de commandes (Admin).
  2. Tapez ou collez « sfc / scannow » et appuyez sur Entrée.
  3. Laissez le processus se terminer.

Si le vérificateur de fichiers système détecte des erreurs, il les corrigera automatiquement. Si vous constatez toujours une utilisation élevée après avoir exécuté ce processus, nous pouvons essayer autre chose.

  1. Tapez "powershell" dans l'invite de commande que vous venez d'utiliser.
  2. Tapez ou collez "Dism /Online /Cleanup-Image /RestoreHealth" et appuyez sur Entrée.
  3. Laissez le processus se terminer.

DISM est un vérificateur d'intégrité des fichiers Windows qui compare les fichiers Windows « en direct » au cache Windows qui contient des copies des originaux. S'il détecte quelque chose d'anormal qui n'a pas été modifié par un utilisateur ou un programme autorisé, il remplace le fichier par l'original.

Arrêter le service

Si aucun de ces correctifs ne fonctionne, vérifions le service à l'origine du problème. Nous devons identifier le service sous l'hôte de service en utilisant le CPU ou la RAM. Ensuite, nous devons arrêter ce service, surveiller, puis partir de là.

  1. Ouvrez le Gestionnaire des tâches et sélectionnez l'hôte de service utilisant tout votre CPU ou RAM.
  2. Vérifiez le processus ci-dessous. Par exemple, il peut s'agir de Windows Audio.
  3. Cliquez avec le bouton droit sur ce service et sélectionnez Ouvrir les services.
  4. Cliquez avec le bouton droit sur le service et sélectionnez Arrêter.
  5. Surveillez votre ordinateur pour voir si l'utilisation diminue.

Vous changeriez évidemment Windows Audio pour tout service utilisant votre processeur. Tous auront une entrée de service correspondante afin que le processus fonctionne indépendamment de ce qu'il est réellement.

Si l'utilisation diminue, vous savez ce qui en est la cause. Dans l'exemple ci-dessus, Windows Audio, nous désinstallerions et installerions un nouveau pilote audio. Ce que vous faites ensuite dépend entièrement de ce que vous trouvez. Compte tenu du grand nombre de possibilités, il m'est impossible de vous dire exactement quoi faire à partir de là, mais taper « dépannage PROCESSNAME » dans un moteur de recherche est un bon point de départ. Modifiez simplement PROCESSNAME pour le processus que vous avez trouvé à l'étape 2 ci-dessus.

Si votre système local d'hôte de service provoque une utilisation élevée du processeur ou de la mémoire, les étapes ci-dessus devraient résoudre le problème dans la majorité des cas. Sinon, vous savez au moins maintenant comment identifier le coupable.

Messages récents