Microsoft publie le correctif 'Silver Bullet' KB 3024777 pour éliminer KB 3004394

Un autre épisode de la saga KB 3004394 se déroule, alors que Microsoft publie un nouveau correctif, KB 3024777, spécialement conçu pour éliminer le fiasco du Black Tuesday de cette semaine, KB 3004394, sur les machines Windows 7 SP1 et Windows Server 2008 R2 SP1. L'histoire est un peu plus compliquée qu'un simple Shootout à l'OK Corral.

Vous vous souviendrez de la bête noire de cette semaine , KB 3004394. Publié mardi, mercredi, il y avait des dizaines de rapports de problèmes avec des invites UAC étranges, erreur de l'outil de diagnostic Windows 8000706f7, échec lors de la tentative d'installation du pilote AMD Catalyst, erreur Windows Defender 2147023113 , et plusieurs autres. C'est comme si Microsoft n'avait pas testé le correctif avant de le publier. Jeudi, Microsoft a retiré le correctif et a ensuite indiqué dans un message du forum Answers que vous devriez désinstaller KB 3004394.

Aujourd'hui est un nouveau jour, et nous avons une nouvelle explication - et des ordres de marche.

Microsoft a mis à jour son article KB 3004394 pour indiquer que les problèmes se produisent uniquement sur Windows 7 SP1 et Windows Server 2008 R2 SP1:

Nous avons constaté que cette mise à jour posait des problèmes supplémentaires sur les ordinateurs exécutant Windows 7 Service Pack 1 (SP1) et Windows Server 2008 R2 SP1. Cela inclut l'incapacité d'installer les futures mises à jour. La mise à jour KB 3004394 ne pose aucun problème connu sur les autres systèmes pour lesquels elle est publiée. Nous vous recommandons d'installer la mise à jour sur les autres systèmes.

Si vous n'avez pas encore déployé KB 3004394 sur les ordinateurs Windows 7 SP1 et Windows Server 2008 R2 SP1, nous vous recommandons de retarder l'installation jusqu'à ce qu'une nouvelle version de cette mise à jour soit disponible.

Si vous avez déjà installé KB 3004394 sur des ordinateurs Windows 7 SP1 et Windows Server 2008 R2 SP1 qui n'ont pas été redémarrés après l'installation de la mise à jour, nous vous recommandons de retarder le redémarrage s'il est possible jusqu'à ce que plus d'informations y soient ajoutées. article sur une méthode pour supprimer la mise à jour.

Si l'installation de KB 3004394 pose des problèmes sur ces ordinateurs, supprimez la mise à jour, puis redémarrez les ordinateurs. La possibilité de supprimer les mises à jour Windows via le Panneau de configuration peut ne plus fonctionner sur certains ordinateurs Windows 7 SP1 et Windows Server 2008 R2 SP1 après l'installation de la base de connaissances 3004394.

Je ne vois aucun avis concernant les problèmes avec KB 3004394 sur les machines Windows 8 / 8.1. Pour autant que je sache, pour le moment, KB 3004394 est proposé sur les systèmes Windows 8 / 8.1 via Windows Update, mais pas sur les systèmes Windows 7.

Hier soir, Microsoft a publié un nouveau correctif, KB 3024777. Je l'appelle un correctif "Silver Bullet" car il vise spécifiquement à éradiquer le correctif KB 3004394. Voici comment l'article de la base de connaissances le décrit:

La mise à jour KB 3004394 datée du 10 décembre 2014 peut entraîner des problèmes supplémentaires sur les ordinateurs qui exécutent Windows 7 Service Pack 1 (SP1) et Windows Server 2008 R2 SP1. Cela inclut l'incapacité d'installer les futures mises à jour. Cette nouvelle mise à jour est disponible pour supprimer KB 3004394 de votre ordinateur.

Ce qui conduit bien sûr à une question de poule et d'oeuf: si l'installation de KB 3004394 rend votre machine incapable d'installer les futures mises à jour, pourquoi Microsoft publie-t-il cette mise à jour Silver Bullet via la chute Windows Update?

Pour compliquer davantage le problème, au moins sur mes machines Windows 7, le correctif Silver Bullet n'apparaît pas dans la liste Windows Update à moins que KB 3004394 ne soit installé. Autant que je sache, pour ceux qui n'ont pas installé KB 3004394 ou ceux qui ont suivi la recommandation antérieure de Microsoft et ont supprimé manuellement KB 3004394, le Silver Bullet n'apparaît même pas.

Je suppose que ceux qui ont des machines Windows 7 SP1 ou Server 2008 R2 SP1, qui ont KB 3004394 installés mais ne peuvent pas obtenir de nouvelles mises à jour à installer (respirez profondément ici), doivent télécharger et exécuter manuellement KB 3024777 pour s'assurer que KB 3004394 se termine avec un préjudice extrême. Heureusement, il existe des liens de téléchargement sur la page KB 3024777.

Il existe des preuves anecdotiques du comportement du Silver Bullet. Affiche myarmor sur SevenForums dit:

Il semble que cette mise à jour supprime kb3004394 et disparaisse sans laisser de trace (sauf dans l'historique). Aucun des deux ne semble être disponible dans la liste de désinstallation par la suite.

L'affiche Tibbies4Life, sur le forum Norton Community, évoque une situation confuse:

J'ai mordu la balle et exécuté la nouvelle mise à jour KB3024777 et elle a été mise à jour avec succès avec un redémarrage. Lorsque j'ai vérifié la liste WU installée, KB3004394 s'affiche toujours comme une installation réussie. Cependant, lorsque j'ai vérifié ma liste de programmes installés dans le Panneau de configuration après avoir appliqué KB3024777, KB3004394 n'est plus répertorié comme une mise à jour installée. On dirait donc que KB3024777 a supprimé avec succès le truc méchant de mon ordinateur, mais pourquoi ne le supprimerait-il pas de la liste de la page WU? 

Il existe une procédure détaillée des actions KB 3024777 publiées par guenni sur le blog Born's Tech et Windows World.

En lisant entre les lignes - plusieurs d'entre elles, en fait - il semble que c'est ce que vous devriez faire:

  • Sur les machines Windows 7 SP1 / Server 2008 R2 SP1: lancez Windows Update. Si KB 3024777 est répertorié, exécutez-le. Si l'installation échoue, téléchargez manuellement le Silver Bullet et lancez-le. Euh, lancez-le.
  • Sur les machines Windows 8 / 8.1 / Server 2012: je ne désinstallerais pas manuellement KB 3004394, si vous l'avez, jusqu'à ce que Microsoft nous en dise plus sur les conflits potentiels.

Je ne vois pas le mauvais correctif original proposé sur les machines Windows 10 Tech Preview.

D'une part, il est remarquable que Microsoft corrige ce correctif si rapidement. Nous, les victimes de Windows, nous sommes habitués aux correctifs bâclés qui prennent des semaines, voire des mois. D'un autre côté, il faut se demander comment (ou même si!) Ce patch a été testé avant sa sortie.

D'une manière ou d'une autre, l'idée que Microsoft publie un correctif Silver Bullet qui est uniquement consacré à tuer un autre correctif publié par Microsoft me met mal à l'aise. Peut-être qu'Elon Musk a raison.