9 votes

Svchost.exe Accapare le processeur sur une installation fraîche de XP

J'ai obtenu une ISO de Windows XP Professionnel avec SP3 intégré à partir de dreamspark. Je l'ai gravé sur un DVD et installé sur un de mes anciens ordinateurs.

La première chose que j'ai faite après l'installation a été d'installer les pilotes graphiques car je ne supporte pas la latence extrême lorsque je déplace des fenêtres. Ensuite j'ai recherché des mises à jour dans IE, mais ça a traîné un moment. J'ai vérifié le Gestionnaire des tâches et j'ai découvert qu'un des svchost monopolisait le CPU.

Plus tard, j'ai utilisé SysInternals Process Explorer pour vérifier les services associés à cette instance de svchost. Il y avait une liste, mais les Mises à jour automatiques en faisaient partie. J'ai arrêté ce service et le CPU est aussitôt retombé. J'ai essayé de réinstaller (deux fois...), mais les mêmes résultats sont reproduits à chaque fois. Cela ne m'était jamais arrivé avant...

J'ai essayé d'installer Windows Update Agent en utilisant le paramètre /wuforce, redémarré, et rien...

J'ai également essayé d'installer ce correctif, mais apparemment le SP3 s'en était déjà occupé...

J'ai également lu quelque part que cela était dû à une mauvaise installation du SP3. Donc j'ai essayé de télécharger l'ISO pour XP sans aucun SP intégré, mais je n'ai pas été autorisé car j'avais déjà une copie de XP dans DreamSpark, et cela ne me permettait pas d'ajouter celle sans SP au panier. C'est aussi loin que je suis allé

Matériel:

  • AMD Sempron 3200+ 1,8GHz
  • ASUS M2N-MX
  • 3 Go de RAM DDR2 (2 barrettes de 1 Go et 2 barrettes de 512 Mo)
  • Nvidia GeForce 6100
  • Seagate 500Go SATA

Que dois-je faire pour résoudre le problème de svchost?

MISE À JOUR 1:

J'ai vérifié le journal WindowsUpdate.txt et voici quelques entrées:

DownloadFileInternal échec pour http://download.windowsupdate.com/msdownload/update/v5/redir/wuredir.cab: erreur 0x80190194
Échec du téléchargement du Redirector cab à l'essai 1: 0x80190194

Le client WU a échoué à la recherche de mise à jour avec l'erreur 0x8024001b
Version requise pour le binaire C:\WINDOWS\system32\cdm.dll est: 7,6,7600,256
Binaire: C:\WINDOWS\system32\cdm.dll: Version cible: 5.5.3790.5512 Requise: 7.6.7600.256
Version requise pour le binaire C:\WINDOWS\system32\wuapi.dll est: 7,6,7600,256
Binaire: C:\WINDOWS\system32\wuapi.dll: Version cible: 5.4.3790.5512 Requise: 7.6.7600.256
Version requise pour le binaire C:\WINDOWS\system32\wuauclt.exe est: 7,6,7600,256
Binaire: C:\WINDOWS\system32\wuauclt.exe: Version cible: 5.4.3790.5512 Requise: 7.6.7600.256
Version requise pour le binaire C:\WINDOWS\system32\wuaucpl.cpl est: 7,6,7600,256
Binaire: C:\WINDOWS\system32\wuaucpl.cpl: Version cible: 5.4.3790.5512 Requise: 7.6.7600.256
Version requise pour le binaire C:\WINDOWS\system32\wuaueng.dll est: 7,6,7600,256
Binaire: C:\WINDOWS\system32\wuaueng.dll: Version cible: 5.4.3790.5512 Requise: 7.6.7600.256
Version requise pour le binaire C:\WINDOWS\system32\wucltui.dll est: 7,6,7600,256
Binaire: C:\WINDOWS\system32\wucltui.dll: Version cible: 5.4.3790.5512 Requise: 7.6.7600.256
Version requise pour le binaire C:\WINDOWS\system32\wups.dll est: 7,6,7600,256
Binaire: C:\WINDOWS\system32\wups.dll: Version cible: 5.4.3790.5512 Requise: 7.6.7600.256
Version requise pour le binaire C:\WINDOWS\system32\wups2.dll est: 7,6,7600,256
Binaire: C:\WINDOWS\system32\wups2.dll: Version cible: 0.0.0.0 Requise: 7.6.7600.256
Version requise pour le binaire C:\WINDOWS\system32\wuweb.dll est: 7,6,7600,256
Binaire: C:\WINDOWS\system32\wuweb.dll: Version cible: 5.4.3790.5512 Requise: 7.6.7600.256
Version requise pour le binaire C:\WINDOWS\system32\wuapi.dll.mui_en est: 7,6,7600,256
Binaire: C:\WINDOWS\system32\wuapi.dll.mui_en: Version cible: 0.0.0.0 Requise: 7.6.7600.256
Version requise pour le binaire C:\WINDOWS\system32\wuaucpl.cpl.mui_en est: 7,6,7600,256
Binaire: C:\WINDOWS\system32\wuaucpl.cpl.mui_en: Version cible: 0.0.0.0 Requise: 7.6.7600.256
Version requise pour le binaire C:\WINDOWS\system32\wuaueng.dll.mui_en est: 7,6,7600,256
Binaire: C:\WINDOWS\system32\wuaueng.dll.mui_en: Version cible: 0.0.0.0 Requise: 7.6.7600.256
Version requise pour le binaire C:\WINDOWS\system32\wucltui.dll.mui_en,SusClient_wuauhelp,SusClient_wuauadm est: 7,6,7600,256
Binaire: C:\WINDOWS\system32\wucltui.dll.mui_en,SusClient_wuauhelp,SusClient_wuauadm: Version cible: 0.0.0.0 Requise: 7.6.7600.256

Le client WU a échoué à la recherche de mise à jour avec l'erreur 0x8024001b

Impossible d'obtenir le cookie mis en cache avec hr = 8024400a.
PT: Utilisation de l'identificateur de serveur {9482F4B4-E343-43B6-B170-9A65BC822C77}
PT: Utilisation de l'URL du serveur https://www.update.microsoft.com/ClientWebService/client.asmx
URL du serveur  est http://stats.update.microsoft.com/ReportingWebService/ReportingWebService.asmx

WUAUENG Le service principal se termine. Code de sortie: 0x240002

// c'est quand j'ai installé la 1 mise à jour obligatoire détectée automatiquement...
# 127 mises à jour détectées
# Trouvées 1 mise à jour obligatoire

MISE À JOUR 2:

J'ai abandonné et installé Windows 7 Professionnel sans Service Packs. svchost a de nouveau monopolisé le CPU, mais seulement pour une minute, et ensuite Windows Update a montré une centaine de mises à jour que je n'avais pas. Quelque chose ne va pas avec Windows XP et je ne sais pas quoi... Windows 7 fonctionne mieux donc je suppose que je vais rester avec cette version...

6voto

Karl Karlsson Points 161

Télécharger et installer manuellement Internet Explorer 8 résout le problème.

Confirmé sur deux types de systèmes :

  1. Ancienne installation de Windows XP Professionnel SP3 (CD de récupération du fabricant) sur un PC Intel, avec Internet Explorer 6 pour la compatibilité avec les logiciels hérités. Les autres systèmes mis à jour vers Internet Explorer 8 ne rencontrent pas le problème.
  2. Nouvelle installation de Windows XP Home SP3 (CD de récupération du fabricant) sur un netbook AMD.

Le problème n'apparaît que si Internet Explorer 6 est présent. La première fois que cela s'est produit, c'était entre mars et mai de cette année (je ne me souviens pas exactement). Les mises à jour proposées avec Internet Explorer 8 résolvent ce problème.

0voto

Beejamin Points 4637

J'ai abandonné et installé Windows 7 Professional x86_64. svchost a consommé le processeur lorsque j'ai vérifié les mises à jour, mais les mises à jour ont été trouvées une minute plus tard, donc tout va bien maintenant. Quelque chose doit clocher avec les ISO de Windows XP de Microsoft sur DreamSpark

0voto

Joel DeWitt Points 367

J'ai rencontré les mêmes problèmes et j'ai dressé une liste de prérequis qui ont fonctionné pour moi (sur des systèmes Win XP SP3 fraîchement installés).

Premièrement: Après une installation propre, Windows Update ne fonctionnera pas. Il a d'abord besoin de Windows Update Agent 3.0 (alias 7.4.7600.226) selon KB946928. Notez que cette page fait planter IE 6 de SP3. Le lien pour télécharger le fichier EXE selon le KB est: http://download.windowsupdate.com/WindowsUpdate/redist/standalone/7.4.7600.226/WindowsUpdateAgent30-x86.exe

Deuxièmement: Après cela, Windows Update devrait fonctionner (au moins pour l'option "Personnalisée", je n'ai pas testé l'option "Express"), mais vous pourriez rencontrer le problème de 100% de CPU avec svchost pendant la recherche de mises à jour. L'installation de "Mise à jour de sécurité cumulative pour Internet Explorer pour Windows XP (KB2870699)" a résolu ce problème pour moi: http://www.microsoft.com/en-us/download/details.aspx?id=40069 (téléchargement x86) (REMARQUE: J'avais IE 6 installé à ce moment-là. Selon le KB, cette mise à jour fonctionnera également pour IE 8 s'il est déjà installé. Cependant, je n'ai pas testé ceci.)

Enfin, pendant la mise à jour, votre système SE bloquera à 100% de CPU sur svchost pendant une heure ou deux lorsque "Notification d'authenticité de Windows Genuine (KB905474)" est en cours d'installation. Vous pouvez soit attendre la fin de l'installation (et cela se terminera, j'ai essayé sur trois nouvelles installations récemment), soit ne pas sélectionner cette mise à jour.

Après ces obstacles, j'ai pu installer toutes les autres mises à jour importantes et facultatives manuellement sans rencontrer d'autres problèmes. Enfin, notez qu'à l'inverse de certains forums que j'ai consultés, j'ai réussi à faire fonctionner cela sous IE 6. IE 8 n'était PAS un prérequis pour moi (du moins le 1er octobre 2013). Cependant, après toutes les mises à jour importantes, IE 8 a été mis à niveau pour moi.

0voto

Chungalin Points 111

Je garde toujours Internet Explorer 6 dans mon Windows XP et j’ai eu le problème du CPU à 100% dans svchost.exe / wuaueng.dll. Cela s’est produit seulement chaque deuxième mardi de ces deux derniers mois, c’est-à-dire, le Patch Tuesday. J’ai réussi à contourner le problème en octobre, mais mardi dernier j’ai eu le même problème à nouveau.

Puisque j’ai refusé de passer à IE8 et que j’ai lu qu’il y a une certaine corrélation entre ces deux faits, j’ai essayé de télécharger et installer manuellement KB2888505 (Mise à jour de sécurité cumulative pour Internet Explorer : 12 novembre 2013). Il s’est installé correctement et après cela, Windows Update a détecté, téléchargé et installé les mises à jour restantes sans aucun problème de CPU. Je suppose que tant que je garde IE6, je devrai télécharger et installer manuellement ses correctifs de sécurité désormais.

Donc, la clé ici est IE6; la solution facile est de passer à IE8; la solution de contournement est d’installer manuellement ses mises à jour de sécurité lorsque Windows Update Agent reste bloqué à 100% CPU.

0voto

Alex Points 1

Svchost CPU hog (100%) : suis tombé sur ce problème aussi. Voici ce que j'ai essayé et ce qui a fonctionné. essayé sur mon Windows XP Home SP3 :

  • téléchargé WinUpdate agent 3.0 de chez microsoft, installé avec "/wuforce", redémarré --> échec
  • réappliqué SP3 en vain : le problème persiste
  • utilisé également MS Fixit pour Windows Update pour XP --> Rien de mieux
  • essayé la mise à jour complémentaire d'IE8 (KB2870699) --> échec à nouveau
  • utilisé l'astuce habituelle
  • (net stop wuauserv, supprimer %Windir%\SoftwareDistribution, net start wuauserv) --> échec toujours : WUpdate s'ouvre et cherche indéfiniment, CPU hog encore).

Finalement, j'ai réussi à télécharger un programme d'installation d'IE8 (j'ai trouvé le mien sur Clubic mais il devrait exister chez MS pour votre langue particulière). Celui-ci a entièrement désinstallé mon IE8 actuel et installé une nouvelle version au redémarrage ==> FAIT ! C'est une longue installation et vous devrez ajuster à nouveau IE, mais ça en valait la peine ! Je suis en train d'écrire ceci pendant que la mise à jour de MS fait son travail (25+ mises à jour ...).

Je tiens à souligner que :

  • IE6 et les mises à jour ne fonctionnaient pas bien sur mon ordinateur lors d'une installation fraîche.

  • J'ai dû télécharger et installer IE8 + WindowsUpdate agent 3.0 en premier lieu.

  • Mon problème actuel de CPU hog était en effet un problème profond et caché d'IE8 (probablement après une sorte de mise à jour de MS ou autre chose).

  • Ne jamais oublier que IE, le comportement du bureau/barre des tâches et WinUpdate sont étroitement liés.

J'ai beaucoup appris dans ce fil, donc je redonne maintenant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X