Pourquoi Windows Update essaie-t-il d'installer une mise à jour dont je n'ai pas besoin?

19

J'ai un système Windows 7 qui a actuellement une seule mise à jour en attente:

Windows Internet Explorer 9 pour Windows 7 pour systèmes x64

Si j'essaie d'installer la mise à jour, Windows Update:

  1. Créer un point de restauration
  2. Échec avec l'erreur: le code 9C48 Windows Update a rencontré une erreur.

Le journal des événements de l'événement indique:

Échec de l'installation: Windows n'a pas réussi à installer la mise à jour suivante avec l'erreur 0x80070643: Windows Internet Explorer 9 pour Windows 7 pour les systèmes x64.

Le code 9C48 Windows Update a rencontré une erreur inconnue.

Si vous recherchez cette erreur sur le Web, de nombreuses autres personnes ont exactement le même problème.
Malheureusement, je ne suis pas en mesure d'appliquer les solutions proposées à mon cas, car je viens d' installer ce système.

Il n'y a rien dessus, sauf Windows 7. J'ai installé le système et parcouru les mises à jour.
J'ai également fait plusieurs fois le même processus avec cette machine au cours des derniers jours en raison d'un test à long terme que nous venons de commencer.

Je n'ai eu aucun problème avec Windows Update lors des précédentes exécutions d'installation et je sais que je n'ai rien fait de différent cette fois car j'ai suivi les instructions des procédures d'installation qui doivent être utilisées pendant le test.

Comment est-ce arrivé et comment le résoudre?

Versions

La version d'Internet Explorer 9 actuellement installée est: 9.0.8112.16421 :
Boîte de dialogue À propos d'Internet Explorer 9

Complément d'enquête

Donc, comme j'aime toujours le faire, j'ai relancé la mise à jour tout en exécutant Process Monitor et déterré d'autres détails.

WindowsUpdate.log

Tout d'abord, il existe un fichier journal Windows Update C:\Windows\WindowsUpdate.logdont je ne connaissais pas. Mais je ne vois aucune entrée significative, peut-être avez-vous plus de chance:

2012-04-10 22: 46: 58: 017 956 728 AU L'UA a reçu l'approbation d'Ux pour 1 mises à jour
2012-04-10 22: 46: 58: 017 956 728 AU AU définissant la directive client en attente sur 'Progress Ux'
2012-04-10 22: 46: 58: 095 956 728 AU BeginInteractiveInstall invoqué pour téléchargement
2012-04-10 22: 46: 58: 095 956 728 AU Mise à jour à approbation automatique pour téléchargement, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100, ForUx = 1, IsOwnerUx = 1, HasDeadline = 0, IsMinor = 0
2012-04-10 22: 46: 58: 095 956 728 AU Auto-approuvé 1 mise à jour (s) à télécharger (pour Ux)
2012-04-10 22: 46: 58: 110 956 728 AU UpdateDownloadProperties: 0 téléchargement (s) sont toujours en cours.
2012-04-10 22: 46: 58: 110 956 728 AU ##############
2012-04-10 22: 46: 58: 110 956 728 AU ## START ## AU: Télécharger les mises à jour
2012-04-10 22: 46: 58: 110 956 728 AU #########
2012-04-10 22: 46: 58: 110 956 728 AU # Mises à jour approuvées = 1
2012-04-10 22: 46: 58: 110 956 728 AU téléchargement lancé par AU, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100, callId = {35DF928B-B428-4BAC-8C63-55295967EFBB}
2012-04-10 22: 46: 58: 110 956 728 AU Réglage de l'heure d'installation planifiée AU au 2012-04-11 01:00:00
2012-04-10 22: 46: 58: 110 956 728 AU Événement écrit avec succès pour l'état de santé de l'UA: 0
2012-04-10 22: 46: 58: 110 956 728 AU Affiche actuellement le client Progress UX - donc ne lance aucun autre client
10/04/2012 22: 46: 58: 110956 bb8 DnldMgr *************
10/04/2012 22: 46: 58: 110 956 bb8 DnldMgr ** START ** DnldMgr: Téléchargement des mises à jour [CallerId = AutomaticUpdatesWuApp]
10/04/2012 22: 46: 58: 110956 bb8 DnldMgr *********
2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr * ID d'appel = {35DF928B-B428-4BAC-8C63-55295967EFBB}
10/04/2012 22: 46: 58: 110956 bb8 DnldMgr * Priority = 3, Interactive = 1, Owner is system = 0, Explicit proxy = 0, Proxy session id = 1, ServiceId = {9482F4B4-E343-43B6- B170-9A65BC822C77}
10/04/2012 22: 46: 58: 110956 bb8 DnldMgr * Mises à jour à télécharger = 1
10/04/2012 22: 46: 58: 110 956 Agent bb8 * Titre = Windows Internet Explorer 9 pour Windows 7 pour systèmes x64
10/04/2012 22: 46: 58: 110956 Agent bb8 * UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100
2012-04-10 22: 46: 58: 110956 Agent bb8 * Mises à jour des bundles 1:
10/04/2012 22: 46: 58: 110956 Agent bb8 * {6D9A90B7-FAF9-4A47-9EFE-A506264873B3} .100
2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr *********** DnldMgr: nouveau travail de téléchargement [UpdateId = {6D9A90B7-FAF9-4A47-9EFE-A506264873B3} .100] ** *********
2012-04-10 22: 46: 58: 110 956 728 AU Événement écrit avec succès pour l'état de santé de l'UA: 0
2012-04-10 22: 46: 58: 110 956 728 AU # Appels de téléchargement en attente = 1
2012-04-10 22: 46: 58: 110 956 728 AU> ## RESUMED ## AU: Télécharger la mise à jour [UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}, réussi]
2012-04-10 22: 46: 58: 313 956 Agent bb8 ** END ** Agent: Téléchargement des mises à jour [CallerId = AutomaticUpdatesWuApp]
2012-04-10 22: 46: 58: 313 956 bb8 Agent *************
10/04/2012 22: 46: 58: 313 956 718 AU #########
2012-04-10 22: 46: 58: 313 956 718 AU ## END ## AU: Télécharger les mises à jour
10/04/2012 22: 46: 58: 313 956 718 AU #############
2012-04-10 22: 46: 58: 313 956 718 AU Réglage de l'heure d'installation planifiée AU au 2012-04-11 01:00:00
2012-04-10 22: 46: 58: 313 956 718 AU Événement écrit avec succès pour l'état de santé de l'UA: 0
2012-04-10 22: 46: 58: 313 956 718 AU Affiche actuellement le client Progress UX - donc ne lance aucun autre client
2012-04-10 22: 46: 58: 313 956 718 AU Événement écrit avec succès pour l'état de santé de l'UA: 0
2012-04-10 22: 46: 58: 313 956 aac AU Obtention des notifications de mise à jour en vedette. fIncludeDismissed = true
2012-04-10 22: 46: 58: 313 956 aac AU Aucune mise à jour vedette disponible.
2012-04-10 22: 47: 00: 107956 aac AU BeginInteractiveInstall invoqué pour l'installation
2012-04-10 22: 47: 00: 107956 aac AU Mise à jour d'auto-approbation pour l'installation, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100, ForUx = 1, IsOwnerUx = 1, HasDeadline = 0, IsMinor = 0
2012-04-10 22: 47: 00: 107956 aac AU Auto-approuvé 1 mise (s) à jour pour l'installation (pour Ux), installType = 1
2012-04-10 22: 47: 00: 107956 aac AU #############
2012-04-10 22: 47: 00: 107956 aac AU ## START ## AU: Installer les mises à jour
10/04/2012 22: 47: 00: 107956 aac AU #########
10/04/2012 22: 47: 00: 107956 aac AU # Démarrage de l'installation manuelle
10/04/2012 22: 47: 00: 107956 aac AU # Mises à jour approuvées = 1
2012-04-10 22: 47: 00: 107 956 aac AU> ## RESUMED ## AU: Installation de la mise à jour [UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}]
2012-04-10 22: 47: 13: 773 2232 9fc Handler: AVERTISSEMENT: code de sortie = 0x8024200B
2012-04-10 22: 47: 13: 773 956 718 AU # AVERTISSEMENT: l'installation a échoué, erreur = 0x80070643 / 0x00009C48
2012-04-10 22: 47: 13: 773 2232 Gestionnaire 9fc ::::::::::
2012-04-10 22: 47: 13: 773 2232 9fc Handler :: END :: Handler: Installation en ligne de commande
2012-04-10 22: 47: 13: 773 2232 9fc Handler ::::::::::::::
2012-04-10 22: 47: 13: 851 956 Agent a7c *********
2012-04-10 22: 47: 13: 851 956 Agent a7c ** END ** Agent: Installation des mises à jour [CallerId = AutomaticUpdates]
10/04/2012 22: 47: 13: 851 956 718 AU Appel d'installation terminé.
2012-04-10 22: 47: 13: 851 956 Agent a7c *************
2012-04-10 22: 47: 13: 851 956 718 AU # AVERTISSEMENT: appel d'installation terminé, redémarrage requis = Non, erreur = 0x00000000
10/04/2012 22: 47: 13: 851 956 718 AU #########
2012-04-10 22: 47: 13: 851 956 718 AU ## END ## AU: Installation des mises à jour [CallId = {FCFF2A5C-25AB-4FB9-AB2B-35C65CCA6A9F}]
10/04/2012 22: 47: 13: 851 956 718 AU #############
10/04/2012 22: 47: 13: 851 956 718 AU Installation terminée pour tous les appels, redémarrage NON nécessaire
2012-04-10 22: 47: 13: 851 956 718 AU Réglage de l'heure d'installation planifiée AU au 2012-04-11 01:00:00
2012-04-10 22: 47: 13: 851 956 718 AU Événement écrit avec succès pour l'état de santé de l'UA: 0
2012-04-10 22: 47: 13: 851 956 498 AU Obtention des notifications de mise à jour en vedette. fIncludeDismissed = true
2012-04-10 22: 47: 13: 851 956 498 AU Aucune mise à jour vedette disponible.
2012-04-10 22: 47: 14: 366 956 168 AU Aucune notification de mises à jour en vedette à afficher
2012-04-10 22: 47: 14: 366 956 168 AU UpdateDownloadProperties: 0 téléchargement (s) sont toujours en cours.
2012-04-10 22: 47: 14: 366 956 168 AU Déclenchement Détection hors ligne (non interactif)
2012-04-10 22: 47: 14: 366 956 168 AU Paramètre AU AU en attente de la directive client sur «Installer Complete Ux»
2012-04-10 22: 47: 14: 366 956 168 AU Modification de la directive client AU existante de 'Progress Ux' en 'Install Complete Ux', id de session = 0x1
2012-04-10 22: 47: 14: 366 956 168 AU Événement écrit avec succès pour l'état de santé de l'UA: 0
10/04/2012 22: 47: 14: 366 956 b78 AU #############
2012-04-10 22: 47: 14: 366 956 b78 AU ## START ## AU: Rechercher des mises à jour
10/04/2012 22: 47: 14: 366 956 b78 AU #########
2012-04-10 22: 47: 14: 366 956 b78 AU> ## RESUMED ## AU: Rechercher des mises à jour [CallId = {0198DD3A-D7B0-48F5-A77D-795F8A1BDCE8}]
2012-04-10 22: 47: 16: 097 956 718 Mises à jour AU # 1 détectées
2012-04-10 22: 47: 16: 097 956 718 AU #########
2012-04-10 22: 47: 16: 097 956 718 AU ## END ## AU: Rechercher des mises à jour [CallId = {0198DD3A-D7B0-48F5-A77D-795F8A1BDCE8}]
2012-04-10 22: 47: 16: 097 956 718 AU #############
2012-04-10 22: 47: 16: 097 956 718 AU Aucune notification de mises à jour en vedette à afficher
2012-04-10 22: 47: 16: 097 956 718 AU Réglage de l'heure d'installation planifiée AU au 2012-04-11 01:00:00
2012-04-10 22: 47: 16: 097 956 718 AU Événement écrit avec succès pour l'état de santé de l'UA: 0
2012-04-10 22: 47: 16: 097 956 718 AU Événement écrit avec succès pour l'état de santé de l'UA: 0
2012-04-10 22: 47: 16: 113 956 55c AU Obtention des notifications de mise à jour en vedette. fIncludeDismissed = true
10/04/2012 22: 47: 16: 113 956 55c AU Aucune mise à jour disponible disponible.
2012-04-10 22: 47: 18: 780 956 bb8 Rapport EVENEMENT DU RAPPORT: {27479C66-E930-4F9C-AFF2-27EDD76DED8F} 2012-04-10 22: 47: 13: 773 + 0200 1182101 {B33ACEC1-3265 -4D01-9C37-AC0892E95ED9} 100 80070643 Échec de la mise à jour automatique Échec de l'installation du contenu: Windows n'a pas réussi à installer la mise à jour suivante avec l'erreur 0x80070643: Windows Internet Explorer 9 pour Windows 7 pour les systèmes x64.
2012-04-10 22: 47: 18: 780 956 bb8 Rapport CWERReporter :: HandleEvents - Téléchargement du rapport WER terminé avec le statut 0x8
2012-04-10 22: 47: 18: 780 956 bb8 Rapport WER Rapport envoyé: 7.5.7601.17514 0x80070643 B33ACEC1-3265-4D01-9C37-AC0892E95ED9 Installer 101 non géré
2012-04-10 22: 47: 18: 780 956 bb8 Rapport CWERReporter terminant la gestion de l'événement. (00000000)

WU-IE9-Windows7-x64.exe

La mise à jour réelle exécutée est téléchargée et stockée à l'emplacement suivant:

C:\Windows\SoftwareDistribution\Download\Install\WU-IE9-Windows7-x64.exe

L'exécution manuelle de ce fichier entraîne le message d'erreur suivant: entrez la description de l'image ici

IE9_main.log

Le programme d'installation / mise à jour IE9 crée également un propre fichier journal situé à

C:\Windows\IE9_main.log

Pour la session de mise à jour en question, le programme d'installation s'est connecté:

00: 00.000: ============================================== ======================
00: 00.016: Début: 2012/04/10 (Y / M / D) 23: 10: 53.897 (local)
00: 00.032: Format de l'heure dans ce journal: MM: ss.mmm (minutes: secondes.millisecondes)
00: 00.063: Ligne de commande: "C: \ Windows \ SoftwareDistribution \ Download \ Install \ WU-IE9-Windows7-x64.exe" 
00: 00.078: INFO: programme d'installation pour Internet Explorer: 9.0.8112.16421
00: 00.094: INFO: version précédente d'Internet Explorer: 9.0.8112.16443
00: 00.110: INFO: Vérification si la version actuelle de iexplore.exe est comprise entre 9.0.6001.0 ...
00: 00.125: INFO: ... et 9.1.0.0 ...
00: 00.141: INFO: La version maximale sur laquelle exécuter la marque IEAK est: 9.1.0.0 ...
00: 00.156: ERREUR: Une version plus récente d'Internet Explorer est déjà installée sur le système.
00: 00.188: ERREUR: la vérification de la version d'Internet Explorer a échoué.
01: 03.789: INFO: code de sortie du programme d'installation: 0x00009C48 (40008) - Une version plus récente d'Internet Explorer est installée.
01: 03.820: INFO: planification du téléchargement sur le serveur IE SQM: http://sqm.microsoft.com/sqm/ie/sqmserver.dll
01: 03.852: INFO: le téléchargement SQM a renvoyé 403
01: 03.867: INFO: Nettoyage des fichiers temporaires dans: C: \ Windows \ TEMP \ IE978E.tmp
01: 03.883: INFO: impossible de supprimer le répertoire C: \ Windows \ TEMP \ IE978E.tmp, marquant la suppression au redémarrage.
01: 03.898: INFO: Mutex d'installation d'Internet Explorer publié

Ce qui confirme à peu près ce que dit le message d'erreur lors de l'exécution manuelle de la mise à jour; il est simplement déjà installé ou même obsolète car une version plus récente est installée.

Alors, pourquoi essaie-t-il de continuer à installer la mise à jour?

Boîte de dialogue À propos

Il y a un problème avec les numéros de version indiqués dans la version d'Internet Explorer que j'ai installée: entrez la description de l'image ici

La boîte de dialogue À propos identifiera ma version d'Internet Explorer comme étant 9.0.8112.16421 tandis que les informations de version incorporées dans le binaire indiquent une version de 9.0.8112.16443 .
Ce problème a également été détecté par le programme de mise à jour, ce qui provoque son abandon (en d'autres termes).

Comment cela se produit n'est pas clair pour moi. Mais une fois que vous êtes à cet endroit, cela semble très difficile à éliminer.

Solutions possibles?

Der Hochstapler
la source
2
Je dirais que vous avez besoin de cette mise à jour, même si vous n'exécutez jamais explicitement Internet Explorer, car Windows utilise le moteur IE en interne pour rendre certains contenus. Permettre au système de rester avec IE8 entraînera finalement un système non sécurisé car IE8 arrive finalement en fin de vie et ne reçoit plus de correctifs. Cela dit, le cycle de support d'IE8 est lié à Windows 7, donc en pratique, cela ne devrait pas être un problème.
Joel Coehoorn
2
Eh bien, je n'ai installé IE9. Selon le journal, il s'agit même d'une version plus récente que celle que le programme de mise à jour essaie d'installer. C'est en quelque sorte le cœur du problème.
Der Hochstapler
Pourquoi ne pas simplement revoir et ignorer cette mise à jour? C'est une mise à jour facultative. C'est peut-être un bug de M $. ou ... "ce n'est pas un bug, c'est une fonctionnalité." :)
2
Cela m'arrive aussi, sur CINQ machines virtuelles Windows Server 2008 R2 dans un laboratoire de test que j'ai commencé à construire aujourd'hui. J'ai installé Internet Explorer 9 manuellement sur chacun d'eux, mais Windows Update me dit de l'installer, et échoue car une version plus récente est installée. Cela a commencé il y a environ une heure, ce n'était pas le cas auparavant. On dirait que Microsoft vient de publier une mise à jour de buggy aujourd'hui ...
Massimo
1
Cela m'arrive sur Windows 7 32 bits, donc je pense que c'est plus qu'un problème 64 bits.
HK1

Réponses:

6
  1. Assurez-vous que les fichiers téléchargés sont corrects, essayez de les télécharger à nouveau en sauvegardant et en supprimant

    C:\Windows\SoftwareDistribution\Download
    

    Notez que vous devrez peut-être arrêter et démarrer la recherche Windows pour que cela fonctionne.

  2. Votre WindowsUpdate.logcontient:

    Windows failed to install the following update with error 0x80070643: ...
    

    Lors de la recherche de cette erreur en ligne, j'ai trouvé ici des suggestions que vous pourriez essayer:

    http://support.microsoft.com/kb/976982 (Réinstallation de MSI FixIt et .NET)

Les autres codes que vous recevez ne sont pas pertinents car ils notent que Windows Update a échoué, et non la faute sous-jacente. Notez comment la 0x80070643clé est ici et elle sera probablement MSIliée à quelque chose , étant donné qu'elle nous envoie également un CLSID et mentionne une mise à jour native. Quelque chose de corrompu ...

Tamara Wijsman
la source
3

Donc, maintenant, le problème semble s'être résolu. J'ai installé plusieurs machines aujourd'hui, en suivant la même procédure d'installation, et maintenant elles réussissent toutes.

Néanmoins, ce matin, j'ai parlé à un ingénieur du support technique Microsoft et il m'a dit qu'il s'agissait essentiellement d'un problème de synchronisation et que je devais simplement masquer la mise à jour et l'oublier .
D'après ce que l'on me dit, résoudre le problème afin que la mise à jour ne soit même pas proposée en tant que candidat prend beaucoup de temps et n'entraînera que la mise à jour non installée, et la même chose peut être obtenue simplement en ne l'installant pas ( quelle surprise).
Il a également noté que le code 9C48 dans ce contexte signifie essentiellement que la mise à jour est déjà installée / non requise , ce qui correspondrait à nos observations.

Une autre idée intéressante est venue d'un de nos partenaires commerciaux.
Il a proposé que le problème ne se produise que parce que lorsqu'on m'a proposé d'installer des mises à jour, après l'installation initiale de Windows, j'ai choisi d'installer toutes les mises à jour disponibles. Même ceux qui ne sont pas cochés par défaut:

entrez la description de l'image ici

Il a proposé que cela conduise à un état problématique qui entraîne l'erreur en question. Soi-disant, seule l'installation de mises à jour obligatoires et présélectionnées évitera le problème.

Malheureusement, parce que le problème ne peut pas être reproduit pour le moment, je ne peux pas le confirmer, mais cela semble plausible.

Der Hochstapler
la source
1
Lol maintenant, la question est de savoir comment avez-vous obtenu le support de MS ...
Mehrdad
@Mehrdad Je les ai appelés par téléphone via les canaux officiels.
Der Hochstapler
Haha j'ai pensé, sympa :)
Mehrdad
1

OK, je pense avoir trouvé une solution et je la poste ici avant d'avoir eu la chance de la tester.

  • Exécutez KB971058 Fix-it. (pas celui qui apparaît, mais celui de la page réelle)
  • Faites d'Internet Explorer 9 le navigateur par défaut (très important).
  • Redémarrer.
  • Désinstallez Internet Explorer 9.
  • Redémarrez et laissez Windows terminer le processus de désinstallation.
  • Ouvrez une invite de commandes élevée, tapez la commande suivante et appuyez sur Entrée.

    administrateur de l'internaute / actif: oui

  • Téléchargez IE9 complètement autonome (le fichier Win7 x64 que j'ai téléchargé fait ~ 35 Mo). ( Lien vers 64bit US , Lien vers 32bit US , Lien pour UK )

  • Redémarrez afin que nous puissions installer en mode sans échec.
  • Entrez en mode sans échec (ordinaire) et entrez avec le compte administrateur que nous avons activé plus tôt.
  • Installez IE9 à partir du fichier autonome.
  • Redémarrez en mode normal et laissez le processus d'installation se terminer.
  • Ouvrez les mises à jour Windows et cliquez sur Rechercher les mises à jour.
  • Une nouvelle mise à jour de sécurité IE9 peut apparaître pour l'installation, mais la mise à jour facultative d'IE9 devrait déjà avoir disparu.
  • Installez la mise à jour de sécurité normalement.

Cette solution provient de:
http://answers.microsoft.com/en-us/ie/forum/ie9-windows_7/cannot-install-ie9-error-code-9c48/374699c8-5c64-e011-8dfc-68b599b31bf5? page = 2

HK1
la source