svchost.exe en train de manger du processeur: lequel de ces services peut être la cause?

17

Grâce à ces instructions géniales, j'ai enfin pu identifier (!) Les services du processus svchost.exe qui consomme une grande partie de mon processeur sur mon Windows XP Professionnel SP3 (Version 2002):

Process                   PID    Services
========================= ====== =============================================
svchost.exe                 5516 BITS, EventSystem, Nla, RasMan, SENS,        
                                 ShellHWDetection, TapiSrv, W32Time, winmgmt, 
                                 wuauserv         

Maintenant:

  1. Lequel de ces services peut potentiellement être la cause du problème?
  2. Dois-je maintenant essayer d'arrêter certains d'entre eux?
  3. Si oui, lequel de ces services peut être arrêté en toute sécurité et lequel est préférable de ne pas s’arrêter du tout? (Sans déstabiliser le système)
  4. Comment puis-je gérer les services? Utiliser services.msc? Le problème services.mscest que j'ai localisé Windows et que je les vois tous traduits. Existe-t-il un moyen de mettre en correspondance et d’arrêter le service correspondant avec les noms anglais indiqués ci-dessus?

Merci beaucoup!

PS: produire la sortie ci-dessus pour trouver les services du processus gourmand svchost.exe était délicat pour mon Windows localisé, car le /fifiltrage sur le nom du processus ne fonctionnait pas (les commandes de filtrage sont traduites en tchèque et il est impossible de les entrer) sur la console en raison de problèmes de jeu !!! Braindamaged M $ !!!). Voici comment je l'ai fait:

  1. tasklist /v > c:\tomas\file.txt
  2. Trouvez le PID du processus svchost approprié en fonction de l'utilisation de la mémoire.
  3. tasklist /svc /fi "PID eq 5516"

PS: ce n’est pas du tout une copie du n ° 995581, ce n’est pas une question de données, mais de consommation de processeur. Les problèmes de svchost étaient si fréquents qu’il méritait une question spécifique, qui concernait également des services spécifiques. Cette question ne résoudrait pas mon problème du tout.

Tomas
la source
1
En vous référant à votre modification et à mon retour en arrière: accepter une réponse suffit à indiquer que le problème est résolu.
Kamil Maciorowski
11
Juste pour le dire encore: Windows XP a atteint la fin de sa vie il y a plus de quatre ans. Au cours des quatre dernières années, à deux exceptions notables près, aucun correctif n'a été créé ... pas même les mises à jour de sécurité critiques, ni même lorsque des failles de sécurité connues ont été découvertes (et il y en a beaucoup!) C'est dangereux et irresponsable continuer à utiliser ce système. La mise à niveau vers un système d'exploitation pris en charge doit être la tâche n ° 1.
Joel Coehoorn
1
Nous apprécions votre contribution, mais comme Kamil l’a déjà dit, nous ne qualifions pas nos questions de "définitivement résolues" au sein de la communauté des super utilisateurs. Nous pouvons facilement le constater par le fait qu’il existe une réponse acceptée. Plus important encore, vous devez vraiment passer à un système d'exploitation plus moderne que Windows XP. Son utilisation consiste simplement à mendier un incident de sécurité.
Run5k
1
C'est la même chose que dans Windows 7, où WindowsUpdate est à l'origine du problème. Avec de nombreuses mises à jour publiées au fil des ans, WU tarde à vérifier les mises à jour dont elle a réellement besoin.
magicandre1981
4
Est-ce que cela devrait être migré vers retrocomputing.stackexchange.com ?
Heinzi

Réponses:

41

Tout d'abord: n'utilisez pas Windows XP. Ceci est un accident en attente d'arriver.

Cela dit, j'en suis presque certain, c'est wuauservle coupable: Windows Update est complètement cassé avec Windows XP et ne sert plus à rien. Essayez net stop wuauservde vous en assurer.

Eugen Rieck
la source
12
C'est le composant serveur des mises à jour automatiques de Windows (wuauctrl est le client). En tant que cela, il doit créer la liste des mises à jour à installer. Puisqu'un esprit intelligent a choisi un algorithme O (e ^ n) pour le faire, cela devient lent et incontrôlable avec un nombre croissant de mises à jour à prendre en compte. Puisqu'il est également responsable de l'exécution des programmes d'installation, il peut exécuter une instance SR s'il est interrompu lors de la tentative (et l'échec) de l'installation d'une mise à jour.
Eugen Rieck
3
Le processus d'installation de nombreuses mises à jour Windows commence par la création d'un point de restauration système afin de disposer d'une version connue du système, si la mise à jour échoue. En cas d'échec (par exemple en wuauservétant tué), le service de restauration du système reviendra à ce point de restauration, éliminant ainsi les effets secondaires indésirables de la tentative d'installation ayant échoué.
Eugen Rieck
1
Cela ne devrait pas prendre beaucoup de temps - juste pour que ce soit clair: le service SR effectuera un travail réel pendant une courte période, mais il continuera d' exister jusqu'au redémarrage. En fait, je suis tout à fait sûr que cela existait déjà auparavant, mais si bas dans l'échelle d'activité, vous ne l'avez tout simplement pas vu.
Eugen Rieck
9
@ Thomas, je le répète, n'utilisez plus WinXP. Si vous en avez besoin pour assurer une certaine compatibilité ascendante, votre meilleur choix est une machine virtuelle isolée. Je voudrais également m'assurer qu'il n'est pas connecté à Internet. WinXP a tellement de vulnérabilités de code à distance non corrigées à ce stade, ainsi que peu ou pas de mises à jour de sécurité pour les navigateurs ... comme l'a dit Eugen, c'est un accident (compromis total) imminent.
Jarrod Christman
7
Ne vous contentez pas d’arrêter le service ... marquez-le désactivé pour qu’il ne fonctionne plus. La prise en charge de Windows XP ayant été interrompue, elle n’est donc pas comme si elle pouvait trouver une nouvelle mise à jour et la laisser s’exécuter en arrière-plan ne sert à rien.
Joel Coehoorn