svchost.exe et utilisation CPU excessive (100% CPU)

Tutoriels, Astuces pour Windows

Modérateur : Mods Windows

Malekal_morte
Messages : 116656
Inscription : 10 sept. 2005 13:57

svchost.exe et utilisation CPU excessive (100% CPU)

par Malekal_morte »

Voici une FAQ concernant les problèmes d'utilisation mémoire et CPU anormale de svchost.exe

Pour rappel, svchost.exe (dans le dossier system32) est un processus légitime de Windows qui gère des groupes de services Windows. Il est donc tout à fait normal d'avoir plusieurs svchost.exe lancé, chacun gérant un groupe de services. Ces services sont utiles et nécessaires pour le fonctionnement de certaines fonctionnalités de Windows. Pour optimiser, vous pouvez donc stopper certains de ces services, pour plus d'informations se reporter à la page : Comment optimiser vous même votre Windows ?.

Il peut arriver parfois, que svchost.exe se mette à utiliser anormalement la CPU et la mémoire et donc poser de gros problèmes de lenteurs générale de Windows. Vous pouvez vérifier l'utilisation CPU en suivant cette FAQ : Déterminer l'Utilisation CPU / GPU.

Voici deux captures d'écran du gestionnaire de tâches et de Process Explorer.

svchost.exe : utilisation normale de la CPU / Mémoire

Un Windows 8 sur un portable avec des programmes lancés - L'utilisation mémoire va de 70mo à 4mo selon le groupe de services svchost.exe

Image

Sur une machine virtuelle en Windows 7, un peu moins d'utilisation mémoire car quelques services désactivés (par exemple les thèmes le sont).
35mo à 5mo selon le groupe de services svchost.exe

Image

svchost.exe : utilisation anormale de la CPU / Mémoire

Enfin si dessous, une utilisation anormale où on voit un svchost.exe à 1Go de RAM.
Sur un portable qui a que 4 Go, cela peut causer de gros problèmes de ralentissements.

Image

Autre exemple avec le CPU à fond :

Image

Le Moniteur de ressources systèmes avec une utilisation moyenne du processus svchost.exe à 87 et le graphiques CPU avec une courbe constamment au maximum.

Image

ou encore ci-dessous le service hôte local qui prend 2 Go de RAM

Image

Voici quelques éléments à vérifier qui peuvent être à l'origine de l'utilisation anormale.


Fichiers HOSTS excessifs

Les fichiers HOSTS filtrants ajoutent un nombre de domaines conséquent, un fichier HOSTS excessifs peut ralentir l'ensemble, l'utilisation CPU est alors de 100%. Merci Microsoft de bousiller nos machines. C'est le plus facile à diagnostiquer puisque le problème arrive après avoir installer le fichiers HOSTS filtrant.

Si vous désirez garder votre fichiers HOSTS filtrants, vous devez arrêter le service clients DNS, pour cela :
  • Menu Démarrer / exécuter et tapez services.msc puis cliquez sur OK.
  • Dans la liste, cherchez : Clients DNS
  • Faites un clic droit dessus puis propriétés
  • Mettez le type de démarrage sur manuel
  • Redémarrez
Vous ne devriez plus être ralenti.


Désactiver les mises à jour Windows

La base de données Windows Update corrompu peut provoquer une utilisation excessive du CPU par svchost (ou wuauclt.exe).
(pour les problèmes Windows Update, voir cette FAQ : Windows Update : erreurs et problèmes).

Cas sur ce topic : http://forum.malekal.com/svchost-exe-ut ... 51628.html

Normalement, dans le cas d'un problème sur le service de mise à jour, vous c'est le svchost.exe du groupe de service netsvcs qui est à fond.

Process Explorer montre alors, que c'est bien le service wauserv qui est en cause dans les threads
ici la DLL : wuauen.dll

Image

pour palier à cela :
Désactiver les mises à jour Windows.
Panneau de configuration => Windows Update.
Cliquez sur "Modifier les paramètres" à gauche.
Image

Positionner sur "Ne jamais rechercher les mises à jour".
Image

puis :
Touche Windows + R
tapez services.msc et OK.
Tout en bas, double-cliquez sur Windows Update.
Positionnez le sur Désactiver

Image

Redémarrer.

Si svchost.exe reste tranquille alors ce sont bien les mises à jour Windows qui sont à l'origine de l'utilisation anormale de la mémoire et CPU.

Solution utilisation mémoire anormale svchost.exe pour Windosw 7

Quelques KB correctrices de bug svchost.exe et Windows Update :
https://support.microsoft.com/fr-fr/kb/2889748
https://support.microsoft.com/fr-fr/kb/3065987
et plus récent pour Windows 7 : https://support.microsoft.com/fr-fr/kb/3161608
et enfin : https://www.malekal.com/windows-update- ... _KB3161608
Vous pouvez aussi suivre cette FAQ : Windows Update sur Windows 7

svchost.exe utilisation mémoire importante sur Windows 7 en vidéo :


et une liste :
http://blogs.technet.com/b/motiba/archi ... 12-r2.aspx

Pour Windows XP - Notez qu'un fix officiel est disponible depuis 2007 via le KB927891, FAQ du KB927891 : http://support.microsoft.com/kb/927891

Utilisation CPU anormale de svchost.exe sur Windows 10

Pour tos les problèmes d'utilisation CPU anormale par svchost.exe sur Windows 10, se reporter à la page : Résoudre lenteurs sur Windows 10.

Image

Cas du service AudioEndpointBuilder

Vu sur ce topic : http://forum.malekal.com/svchost-trop-g ... 51704.html
Le service AudioEndpointBuilder peut causer des utilisations anormales de la mémoire.

Vous pouvez tenter de le désactiver :
  • Touche Windows + R
  • Tapez : services.msc
  • Dans la liste, cherchez AudioEndpointBuilder et double-cliquez dessus.
  • Positionnez le démarrage sur Désactiver.
  • Redémarrez

Clé réseau corrompue... (bug pilote Nvidia?!)

Une clef du registre Windows relative au réseau peut entraîner une utilisation excessive du processus svchost.exe (le service fautif étant Netman).
Il semblerait que cela soit lié à Nvidia, se reporter à ce lien : SVCHOST.EXE + de 80% de l'UC utilisé LE RETOUR : que je vous conseille à lire attentivement avec les explications ci-dessous pour mieux comprendre la problématique.

Vérifiez le type de la valeur Name.... Pour cela :
  • Menu Démarrer puis exécuter
  • tapez regedit puis cliquez sur OK.
  • Déroulez à gauche l'arborescence suivante en cliquant sur les + HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network

Vous devez avoir un ou plusieurs GUID (ce sont les suite de chiffres et de lettres, exemple : {4D36E972-E325-11CE-
BFC1-08002BE10318}), cela dépend du nombre de connexions réseau présente sur le Windows. Déroulez à chaque fois, ces GUID en cliquant sur les +, certains donneront des sous-clef NIS et d'autres Connections.
Oubliez les NID, cliquez sur chaque sous-clef Connections et à droite vérifiez la valeur Name.
Celle-ci doit avoir comme type REG_SZ
Exemple, avec un type "bon" puisque REG_SZ (en bleu) :
Image

Exemple avec mauvaise valeur puisque non REG_SZ
Image

Si vous avez une valeur Name avec un type autre que REG_SZ.
Supprimer la valeur Name (clic droit / supprimer).
Créez une nouvelle valeur Name avec le bon type, pour cela :
  • Clic droit / Nouveau
  • Choisissez Chaîne de caractères
  • Nommez la "Name"
  • Comme valeur de données (double-clic sur la clef Name pour remplir la donnée).. donnez lui le nom de connexon que vous souhaitez...
  • Fermez toutes les fenêtres et redémarrez .. encore et encore

Vérifier l'intégrité des fichiers systèmes (SFC et DISM)

Vérifier l'intégrité des fichiers systèmes avec SFC et DISM.
Si des erreurs sont reportées, tentez une réparation.

Se reporter à la FAQ : DISM et SFC: outils de vérification fichiers systèmes.

Soit donc en invite de commandes en administrateur, passe la commande :
DISM /Online /Cleanup-image /Restorehealth
puis toujours en invite de commandes administrateur :
sfc /scannow
Ca doit te dire que la protection a détecté des éléments endommagés et qu'il faut redémarrer (encore)!

Redémarrez.

Démarrer Windows en minimal

Vous pouvez suivre la FAQ : Windows démarrage en mode minimal.
Le but ici est de démarrer Windows avec le minimum d'applications ceci afin de voir si le problème persiste, si cela résout le problème c'est une application qui pose problème.
Réactiver les applicatons au fur et à mesure pour trouver la fautive.

Réparer Windows

Je vous rappelle qu'il est possible de réinitialiser Windows.
Pour cela, rendez-vous sur les pages : Réparer Windows et Récupération systèmes Windows.

svchost.exe et des malwares

Des Trojans Bitcoin peuvent utiliser le processus système svchost.exe pour miner.
La page suivante en donne un exemple : svchost.exe forte utilisation CPU et Trojan



Liens internes:
Première règle élémentaire de sécurité : on réfléchit puis on clic et pas l'inverse - Les fichiers/programmes c'est comme les bonbons, quand ça vient d'un inconnu, on n'accepte pas !
Comment protéger son PC des virus
Windows 11 : Compatibilité, Configuration minimale requise, télécharger ISO et installer Windows 11

Comment demander de l'aide sur le forum
Partagez malekal.com : n'hésitez pas à partager les articles qui vous plaisent sur la page Facebook du site.
Malekal_morte
Messages : 116656
Inscription : 10 sept. 2005 13:57

svchost.exe : utilisation CPU / Mémoire anormale

par Malekal_morte »

ancien topic - fusionné, voir message précédent pour la procédure à suivre.
Première règle élémentaire de sécurité : on réfléchit puis on clic et pas l'inverse - Les fichiers/programmes c'est comme les bonbons, quand ça vient d'un inconnu, on n'accepte pas !
Comment protéger son PC des virus
Windows 11 : Compatibilité, Configuration minimale requise, télécharger ISO et installer Windows 11

Comment demander de l'aide sur le forum
Partagez malekal.com : n'hésitez pas à partager les articles qui vous plaisent sur la page Facebook du site.
  • Sujets similaires
    Réponses
    Vues
    Dernier message

Revenir à « Tutoriels Windows »