Ceci est probablement spécifique aux machines virtuelles. 1) Augmentez le nombre de cœurs de 1 à quelque chose de plus élevé.
Pour moi, cela a eu un effet immédiat et dramatique à la fois sur l'activité du processeur et l'utilisation de la RAM. Presque perdu parmi les commentaires entre les réponses aux correctifs/ mises à jour KB, cette mention passagère dans le commentaire de @Eugene K a besoin d'une réponse en bonne et due forme.
Note: J'ai préparé cela comme une réponse à Windows Update ne fonctionne pas et consomme 100% du CPU (Win7 SP1), qui est marqué comme un doublon de celui-ci (même si celui-ci ne mentionne pas réellement 100% du CPU). Je constate que je suis incapable de publier ma réponse là-bas car les contrôles de réponse sont manquants, peut-être en lien avec le fait de le marquer comme doublon, donc ceci semble être le meilleur endroit étant donné que les personnes essayant de résoudre la question du CPU à 100% obtiennent le lien ici.
Il existe plusieurs problèmes différents avec Windows Update, qui, en surface, semblent tous être les mêmes. Pour être clair : cette question particulière concerne le fait que Windows Update consomme 100% du CPU sans que rien ne semble se passer, et reste dans cet état pendant une longue période de temps. Ma VM Windows 7 était dans cet état. Le Gestionnaire des tâches affichait 100% du CPU consommé par svchost.exe, le processus "parent" générique que Windows utilise pour "héberger" et exécuter des services individuels. En faisant un clic droit sur svchost.exe et en choisissant "Aller au service", j'ai pu voir quel service était le coupable, et le coupable était wuauserv, le service des mises à jour automatiques de Windows Update.
J'ai essayé de désactiver IPV6, quelque chose suggéré parmi les réponses (bien que je pensais l'avoir déjà fait sur toutes les machines après d'autres problèmes) mais cela n'a fait aucune différence dans ce cas. J'étais réticent à commencer à choisir les correctifs et mises à jour KB, alors qu'il y a un certain nombre de problèmes similaires avec Windows Update; je préférerais de loin qu'il applique toutes les mises à jour automatiquement, dans le bon ordre, s'il y a un moyen de le mettre dans un état où il le fera. Je l'ai laissé pendant 24 heures et quand je suis revenu, il était toujours à 100% — et, de plus, l'historique des mises à jour montrait qu'il n'avait même pas installé une seule mise à jour pendant ce temps. La dernière s'était terminée la veille, il y a plus de 24 heures. Quelques redémarrages n'ont rien changé : il est simplement revenu directement à 100% du CPU.
Me tournant ensuite vers la question de Hyper-V, j'ai regardé et trouvé où vous pouvez configurer le nombre de processeurs pour une VM. Le réglage est grisé lorsque la VM est en cours d'exécution, donc vous devez l'arrêter pour changer le réglage : J'ai augmenté le nombre de processeurs de 1 à 2 et j'ai vu un changement immédiat : la VM semblait maintenant réellement faire quelque chose. À la fois l'utilisation du CPU et de la mémoire augmentaient et diminuaient constamment. J'ai également remarqué que la VM semblait pouvoir utiliser plus de la mémoire qui lui était allouée : auparavant, bloquée à 100% du CPU, elle utilisait 2G sur 4G octets de RAM, alors maintenant, en augmentant et diminuant, elle utilisait jusqu'à 3G. Je l'ai arrêtée et ai augmenté à nouveau le nombre de processeurs, de 2 à 4, et j'ai vu une augmentation correspondante des effets : beaucoup d'activité continue dans le Gestionnaire des tâches, différente dans chacun des 4 processeurs, et encore une fois, une augmentation de la quantité de mémoire qu'elle pouvait utiliser, toujours en augmentation et en diminution mais approchant désormais les 4G alloués. Elle semblait dévorer les mises à jour maintenant. Et l'utilisation du CPU, zigzagant rapidement aussi, était désormais généralement autour de 25 %, ce qui signifie qu'à partir de ce moment-là, la machine est devenue beaucoup plus réactive et utilisable pendant le traitement des mises à jour.
Pour récapituler, il existe un certain nombre de problèmes différents qui peuvent provoquer le blocage ou la lenteur de Windows Update, et Microsoft a publié une variété de correctifs et mises à jour dans ce domaine général. Donc à chaque fois que cela se produit, il est fort possible qu'il y ait plus d'un facteur contributif. Dans chaque cas, augmenter le nombre de processeurs Hyper-V configurés peut ou non être la réponse complète, mais il ne fait aucun doute que le faire apporte une amélioration spectaculaire dans la capacité de la machine à utiliser à la fois le CPU et la RAM.
0 votes
Il pourrait s'agir d'un problème similaire à celui-ci ? superuser.com/questions/962070/…
3 votes
Récemment, j'ai rencontré le même problème et je l'ai résolu en arrêtant Windows puis en le redémarrant. Un simple redémarrage n'était pas suffisant. Seulement à l'arrêt, il a commencé à installer des mises à jour, puis au prochain démarrage, il a trouvé le prochain ensemble de mises à jour.
1 votes
Ni les réponses de magicandre1981 ni de Moab ne m'ont aidé. Après avoir suivi les deux procédures (sur une machine virtuelle, je suis revenu à la même capture instantanée), j'avais toujours la recherche de mise à jour suspendue. J'ai cependant trouvé une solution! Je n'ai aucune idée de quelle mise à jour a tout résolu, mais en utilisant ce marteau-pilon, j'ai pu télécharger et installer un tas de choses. Ensuite, j'ai fait une mise à jour Windows normale et il y en avait encore environ 30 et j'étais à jour à nouveau :)
0 votes
Voir aussi Musée OS/2 : Mise à jour de Windows pour une anecdote.
0 votes
Je me contente de dupliquer mon commentaire posté dans le fil de discussion pour une question similaire ici, pour le bénéfice des autres qui luttent avec ceci : Je viens de passer quelques jours en compagnie d'un vieux ordinateur portable avec 2 Go de RAM et je peux confirmer que le problème semble être spécifique à x64 + un matériel insuffisant / RAM insuffisante. Toutes les solutions répertoriées ci-dessus n'ont pas aidé à obtenir des mises à jour tout en utilisant Windows 7 SP1 Home Basic en x64 - j'ai vraiment essayé (même deux fois). Sans compter que l'attente de 4 jours comme solution que je veux même essayer. Mais dès que je suis passé à l'édition x86 + installé manuellement le dernier "Client de mise à jour Windows pour Windows 7", tout fonctionne.
0 votes
@Roger_Tech Votre proposition de modification est un plagiat. C'est également une modification invalide, même si vous avez cité et référencé le matériel.
0 votes
Utilisez l'installeur de mise à jour hors ligne, puis commencez à exécuter de manière aléatoire les fichiers MSU après 3 à 5 redémarrages, il sera réparé.
0 votes
Les réponses ici fonctionnent (upvotées) mais lisez-les attentivement, l'ordre chronologique est important, les gens. Mes étapes étaient... 1. EasyFix50202, 2. KB3020369, 3. KB3125574, 4. KB3020369 (non requis, il me l'a dit), 5. KB3172605. Après cela, j'avais 75 mises à jour qui ont pris environ 10 minutes à trouver. Respectez les demandes de redémarrage. Merci à tous pour vos recherches et réponses.
0 votes
Ne commentez pas fatigué - les observateurs parmi vous remarqueront que l'étape 4 a répété l'étape 2. Oups.
0 votes
Voir wu.krelay.de/en pour une solution à jour.
1 votes
Si vous êtes sur Windows 8.1 et que vous recherchez une solution, ceci a fonctionné pour moi : overclockers.com/forums/showthread.php/… TL;DR : installez support.microsoft.com/en-us/kb/3102812 et support.microsoft.com/en-us/kb/3173424, redémarrez et relancez Windows Update.