127 votes

Pourquoi la vérification de Windows Update est-elle si lente ?

J'ai des PC Windows 7 dont la mise à jour automatique est désactivée. Je fais les mises à jour par lots une fois par mois environ. Mais chaque fois, la vérification de la mise à jour prend 15 à 30 minutes. Je ne comprends pas pourquoi la vérification des mises à jour peut être si lente ? Je me demande ce qui se passe en arrière-plan. Est-ce le hachage informatique ? Mes PC dont les mises à jour automatiques sont activées subissent-ils le même sort chaque fois qu'ils démarrent (sauf que je n'étais pas au courant) ?

2voto

Leonhardt Wille Points 355

Il y a environ un milliard de PC fonctionnant sous Windows aujourd'hui. Chaque PC possède une certaine combinaison de matériel, d'accessoires, de version du système d'exploitation, de langue, d'IE, de périphérique, de de pilotes de périphériques, de logiciels Microsoft avec différents niveaux de correctifs, de mises à jour de sécurité, etc. mises à jour de sécurité, etc. Le système de mise à jour de Windows doit faire le tri parmi toutes ces combinaisons pour proposer les bonnes mises à jour pour un PC individuel. Chaque mise à jour de mise à jour possède des propriétés, notamment des dépendances et une structure de "supercédence". structure.

La première étape (première exécution) de l'analyse consiste à déterminer la version du système d'exploitation, SP, la langue, le fabricant du PC pour élaguer l'arbre des mises à jour probables pour le PC. le PC. Sur la base de ce premier scan, un ensemble d'ID de mise à jour probable est envoyé à l'appareil et le client local calcule quelles mises à jour sont installées, remplacées, etc. et envoie ensuite cette liste au serveur. puis envoie cette liste au serveur et met également en cache une copie locale pour les analyses suivantes. Le serveur répond à la demande du client pour les mises à jour avec des descriptions, etc. qui sont qui sont affichées dans l'interface utilisateur (dans la langue appropriée).

Une fois par jour, une mise à jour de contrôle est effectuée par le client Automatic Updates en en arrière-plan et rafraîchit le cache local des mises à jour installées, de sorte que que les analyses suivantes ne soient qu'un delta et soient rapides. Celles-ci sont stockées dans le %windir% \softwaredistribution sur le PC.

Un processus similaire est également effectué pour les mises à jour précédemment téléchargées. Le service ne retéléchargera pas les paquets.

J'ai trouvé ce post qui va nous aider à comprendre au moins ce qui se passe réellement pendant la recherche. Il est magnifiquement écrit. Je le publie donc en tant que tel. Vous pouvez trouver le message original à l'adresse suivante ici

Un changement notable dans le temps pris pour vérifier la mise à jour pour l'installation était là quand j'ai changé les paramètres de mise à jour de Windows pour Check for updates but let me choose whether to download and install them

1voto

Geruta Points 1291

À mon avis, le mieux est d'activer les mises à jour de Windows et de choisir l'option qui vous permet de télécharger les mises à jour mais pas de les installer automatiquement. De cette façon, vous pouvez obtenir ce que vous voulez installer sans avoir à attendre les vérifications ou les téléchargements de fichiers en arrière-plan.

Maintenant, pour répondre à la raison pour laquelle c'est lent. Je pense que cela tient simplement au fait que les mises à jour de Windows ont été conçues dans le but de réduire l'impact perceptible sur les utilisateurs. Il utilise le service BITS (background intelligent transfer service) pour vérifier et télécharger les mises à jour.

Encore une fois, l'objectif de ce service est de travailler de manière à ne pas perturber l'utilisateur. Les vitesses sont intentionnellement lentes, car Microsoft n'a jamais voulu que les clients activent et désactivent le service de mise à jour chaque mois.

Vous pourriez envisager de mettre en place votre propre serveur WSUS. De cette façon, vous pouvez refuser des mises à jour de la même manière que les administrateurs d'entreprise le font et il peut appliquer ou refuser ces mises à jour choisies à tous les appareils Windows que vous possédez. La mise à jour sélective devient ainsi une corvée moins pénible.

1voto

Jure Sah Points 86

Il est lent parce que Windows Update et plusieurs autres composants du système Windows utilisent le système d'exploitation de l'entreprise. Microsoft JET Blue qui souffre d'une mauvaise performance notoire et qui est un gros consommateur de ressources.

Comme d'autres l'ont mentionné, il semble également y avoir un certain degré de récursivité dans le code de Windows Update lui-même, ce qui entraîne des performances médiocres lorsque le nombre de mises à jour augmente.

0voto

Rusfearuth Points 1281

Juste pour ajouter un autre point de données. J'ai récemment dû mettre à niveau un PC Vista. J'ai manuellement mis à niveau Vista du SP1 au SP2, mais la vérification de la mise à jour prend une éternité. Rien ne s'est produit pendant plus de 24 heures.

J'ai fait quelques recherches sur Internet et j'ai trouvé une solution qui consiste à installer les mises à jour suivantes :

http://www.catalog.update.microsoft.com/Search.aspx?q=KB3205638%20vista http://www.catalog.update.microsoft.com/Search.aspx?q=KB4012583%20vista http://www.catalog.update.microsoft.com/Search.aspx?q=KB4015195%20vista http://www.catalog.update.microsoft.com/Search.aspx?q=KB4015380%20vista

Après avoir téléchargé et installé les mises à jour manuellement. J'ai lancé la vérification des mises à jour pendant 10 minutes et il a trouvé 200 mises à jour. Gardez à l'esprit que ceci est pour Vista mais je pense que quelque chose de similaire existe pour Windows 7 aussi.

-1voto

dreael Points 1

J'ai eu ce problème et ce que j'ai fait, c'est laisser Windows Update s'exécuter pendant la nuit pour la première fois sur une machine fraîchement installée. Conseils pour réussir cette opération :

  • Allez dans les options d'énergie, réglez le temps de veille sur "jamais".

  • Activez la mise à jour automatique de Windows. L'heure par défaut de 03h00 du matin est acceptable puisque le processus de recherche prend également du temps.

  • Il est également recommandé d'effectuer un processus "Windows update needs to update some components ..." la première fois (cela va vite comparé aux plus de 200 mises à jour dans le cas de Windows 7).

Lorsque tout a été mis à jour correctement, vous constaterez qu'un grand nombre de correctifs (environ 200) ont été installés. Windows a également procédé à un défragmentage et à des mises à jour/examens de Windows Defender.

Après cela, les autres cycles de Windows Update (recherche de mises à jour - installation - redémarrage - recherche de mises à jour - installation - redémarrage - recherche de mises à jour ... jusqu'à ce que le nombre de mises à jour soit devenu 0) fonctionnent beaucoup plus rapidement.

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