80 votes

Windows Update ne fonctionne pas et consomme 100% du CPU (Win7 SP1)

J'ai observé un comportement étrange avec Windows Update (Win7 SP1). Le processus svchost consomme un cœur entier de ma machine virtuelle (VirtualBox) en ne faisant rien (c'est-à-dire qu'il n'y a pas de trafic réseau et que le dossier C:\Windows\SoftwareDistribution reste à la même taille avec le même nombre de fichiers). De plus, le processus consomme parfois une grande quantité de mémoire (> 1 Go). J'ai également remarqué que parfois le dossier SoftwareDistribution augmente en taille pendant un certain temps, et après cela, rien ne se passe et svchost continue à consommer un noyau entier.

Je sais que le problème vient de Windows Update, puisque j'ai repéré (à l'aide de Resource Monitor) quel service est lié au comportement décrit ci-dessus.

L'image ci-dessous montre ce à quoi je suis confronté :

enter image description here

L'image suivante montre une information détaillée sur svchost :

enter image description here

Si j'essaie d'effectuer la mise à jour, rien ne se passe. La mise à jour de Windows ne progresse pas. Voir l'image ci-dessous :

enter image description here

J'ai laissé cette machine essayer de faire la mise à jour pendant 4 heures. Pendant ce temps, la consommation du CPU est restée élevée (comme indiqué ci-dessus) et aucune mise à jour n'a été installée.

Ma question est la suivante :

Quelle est la raison pour laquelle Windows Update ne fonctionne pas et consomme un cœur entier de mon processeur à ne rien faire ?

Question(s) connexe(s) :

svchost.exe utilise beaucoup de mémoire - wuauserv

83voto

magicandre1981 Points 94338

Fixer

Microsoft a publié un Mise à jour du client Windows Update qui fait partie de la Mise à jour de juillet 2016 pour réparer le long blocage lors de l'analyse de Windows Update .

Cette mise à jour contient quelques améliorations du client Windows Update dans les domaines suivants Windows 7 Service Pack 1 (SP1). Elle comprend les éléments suivants :

  • Une optimisation qui répond à la longue durée d'analyse des mises à jour signalée sur certains ordinateurs.
  1. Télécharger :

  2. Arrêtez le service de mise à jour de Windows. Ce site accélère la mise en place des mises à jour du MSU . Cela peut être fait à partir de la ligne de commande ou à partir de la fenêtre du gestionnaire de services .

  3. Essayez la mise à jour téléchargée et voyez si elle accélère l'installation des mises à jour.

Pour pouvoir installer la mise à jour, vous devez d'abord installer le programme Mise à jour de la pile de maintenance d'avril 2015 pour Windows 7 et Windows Server 2008 R2 mise à jour (encore une fois, arrêtez le service WU avant d'essayer d'installer le MSU).

Télécharger (mise à jour de la pile de service d'avril 2015) :

32 Bit

64 Bit

Solution 1

Si cela ne vous aide toujours pas à rechercher les nouvelles mises à jour, utilisez la méthode suivante WSUSOffline pour obtenir toutes les mises à jour.

8voto

cantoni Points 991

Après une journée passée à essayer de résoudre ce problème, j'ai créé une autre machine virtuelle pour vérifier si le problème pouvait se reproduire.

Malheureusement, le problème s'est reproduit ! Après cela, j'ai parlé de ce problème avec un ami et il m'a suggéré de désactiver l'IPv6 de mon interface réseau Windows. Je l'ai fait et j'ai observé deux comportements :

  1. Sur la nouvelle machine virtuelle, lorsque j'ai désactivé l'IPv6, la consommation de CPU a chuté presque instantanément et la mise à jour de Windows a fonctionné comme prévu.

  2. Sur l'autre machine virtuelle, la consommation de CPU n'a pas diminué après avoir désactivé IPv6. Après avoir observé cela, j'ai redémarré Windows et la consommation de CPU est restée élevée. Cependant, après 30 minutes (environ), la consommation de CPU a diminué et tout a fonctionné comme prévu.

Les deux Windows ont été mis à jour avec succès après avoir désactivé IPv6.

Il est important de noter que je peux reproduire ce comportement. Je dispose de copies de ma machine virtuelle avant la désactivation d'IPv6.

5voto

mjturner Points 306

Une autre chose qui peut aider est le Dépannage de la mise à jour de Windows - Il s'agit d'une application autonome qui peut diagnostiquer les problèmes liés à Windows Update et au Background Intelligent Transfer Service (BITS).

1voto

m-p-3 Points 136

Ce qui a arrangé les choses pour moi, c'est KB2889748

Utilisation élevée de la mémoire par le processus Svchost.exe après l'installation de Windows Management Framework 3.0 sur un ordinateur fonctionnant sous Windows.

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