MS06-071 : Mise à jour de sécurité pour Microsoft XML Core Services®® 4.0

INTRODUCTION

Microsoft a publié le bulletin de sécurité MS06-071. Le bulletin de sécurité contient toutes les informations pertinentes sur la mise à jour de sécurité. Ces informations incluent les informations sur le manifeste de fichier et les options de déploiement. Pour consulter la totalité du Bulletin de sécurité, reportez-vous au site web de Microsoft aux adresses suivantes :

Problèmes connus liés à cette mise à jour de sécurité

  • Cette mise à jour peut vous être proposée à plusieurs reprises.

    Différentes versions de MSXML sont incluses avec différents produits Microsoft, tels que Windows, Internet Explorer, Microsoft Office et Microsoft SQL Server, ainsi que certains produits tiers. Cette mise à jour peut vous être proposée à nouveau si vous installez un nouveau produit ou si vous mettez à jour un produit qui inclut une autre version de MSXML que celle dont vous disposez déjà. Pour plus d’informations sur les différentes versions de MSXML disponibles ou incluses avec différents produits ou mises à jour logicielles Microsoft, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :

    269238 liste des versions de Microsoft XML Parser (MSXML)

  • La mise à jour de sécurité 927978 pour MSXML 4.0, pour MSXML 4.0 SP1 et pour MSXML 4.0 SP2 ne prend pas en charge la suppression complète de MSXML 4.0, car cette version de MSXML est installée en mode côte à côte. Pour contourner ce problème, procédez comme suit :

    1. Supprimez les 927978 de mise à jour de sécurité à l’aide de l’élément Ajout/Suppression de programmes dans Panneau de configuration.
    2. Supprimez le fichier MSXML4.dll du dossier %SystemRoot %\System32.
    3. Réparez l’installation précédente de MSXML 4.0 à l’aide de l’élément Ajout/Suppression de programmes dans Panneau de configuration.

    Les versions antérieures des fichiers Msxml4.dll et Msxml4r.dll sont restaurées dans le dossier côte à côte et dans le dossier %SystemRoot %\System32.

  • Le message d’erreur suivant peut s’afficher lorsque vous installez cette mise à jour de sécurité à partir de Windows Update :

    Remarque

    Impossible d’inscrire la bibliothèque de types pour les c:\Windows\system32\msxml4.dll de fichiers. Contactez le personnel du support technique.

    Lorsque cette erreur se produit, vous pouvez également noter des informations qui ressemblent à ce qui suit dans le fichier journal :
    Erreur 1911. Impossible d’inscrire la bibliothèque de types pour les c:\Windows\system32\msxml4.dll de fichiers. Contactez le personnel du support technique.

    MSI (s) (20:18) [17:52:31:612] : Produit : MSXML 4.0 SP2 (KB927978) -- Erreur 1911. Impossible d’inscrire la bibliothèque de types pour les c:\Windows\system32\msxml4.dll de fichiers. Contactez le personnel du support technique.

    === Journalisation arrêtée : 11/10/2006 17:53:07 ===

    MSI (c) (34:20) [17:53:07:252] : Remarque : 1 : 1708

    MSI (c) (34:20) [17:53:07:260] : Produit : MSXML 4.0 SP2 (KB927978) -- L’installation a échoué.

    MSI (c) (34:20) [17:53:07:267] : Windows Installer a installé le produit. Nom du produit : MSXML 4.0 SP2 (KB927978). Version du produit : 4.20.9839.0. Langue du produit : 1033. Réussite ou erreur de l’installation status : 1603.

    MSI (c) (34:20) [17:53:07:313] : mutex d’exécution saisi.

    MSI (c) (34:20) [17:53:07:319] : Nettoyage des packages d’installation désinstallés, le cas échéant

    MSI (c) (34:20) [17:53:07:331] : MainEngineThread retourne 1603

    === Journalisation détaillée arrêtée : 10/11/2006 17:53:07 ===
    Pour contourner ce problème, installez manuellement la mise à jour de sécurité à partir du Centre de téléchargement Microsoft, puis cliquez sur Ignorer lorsque le message d’erreur s’affiche. Pour vérifier que l’installation a réussi, vérifiez que le fichier Msxml4.dll dans %systemroot %\System32 est la version 4.20.9841.0.

  • Package de mise à jour de sécurité 927978 peut créer un fichier journal. Le package nomme le fichier journal KB927978.log. Le package enregistre le fichier journal dans un dossier. Le nom du dossier est généré par le système. Le dossier se trouve à la racine d’un lecteur système. Le chemin d’accès ressemble à ce qui suit :
    C :\nom généré par le système\KB927978.log. Remarque Dans cet exemple, C est le lecteur système.

    Bien que cela soit facultatif, vous pouvez supprimer le fichier journal et le dossier.

Plus d’informations sur cette mise à jour de sécurité

  • Le package de mise à jour de sécurité 927978 pour MSXML 4.0 est un package d’installation complet. Vous pouvez utiliser ce package pour installer MSXML 4.0 Service Pack 2 (SP2) sur un ordinateur sur lequel aucune version antérieure de MSXML 4.0 n’est installée. Vous pouvez également utiliser ce package pour mettre à jour une installation existante de MSXML 4.0, de MSXML 4.0 Service Pack 1 (SP1) ou de MSXML 4.0 SP2.

  • Windows Update et Microsoft Update proposent uniquement des mises à jour de sécurité 927978 si une version antérieure de MSXML 4.0, de MSXML 4.0 SP1 ou de MSXML 4.0 SP2 est déjà installée sur l’ordinateur.

  • MSXML 4.0 n’inclut pas d’analyseur 64 bits et est uniquement pris en charge en mode WoW sur les systèmes d’exploitation 64 bits. Par conséquent, les packages MSXML 4.0 64 bits ne sont pas disponibles pour cette mise à jour de sécurité. Pour mettre à jour l’analyseur MSXML 4.0 32 bits en mode WoW sur un système d’exploitation 64 bits, installez le package MSXML 4.0 32 bits. Par exemple, pour mettre à jour un système d’exploitation 64 bits en langue anglaise, installez le package Msxml4-KB927978-enu.exe.

  • Le fichier que le package de mise à jour de sécurité 927978 pour les installations de MSXML 4.0 est répertorié dans le tableau suivant.

    Nom de fichier Version Date Heure Dimensions
    Msxml4.dll 4.20.9841.0 11/4/2006 2:14 1,18 Mo

    Remarque Cette mise à jour de sécurité est installée en mode côte à côte et dans le dossier %systemroot %\System32.

  • Pour installer cette mise à jour de sécurité en mode silencieux avec la journalisation détaillée et sans redémarrer l’ordinateur, utilisez une commande qui ressemble à ce qui suit :
    msxml4-kb927978-enu.exe /q reboot=reallysuppress /l*v c :\kb927978.logUn journal détaillé du processus d’installation se trouve dans le fichier que vous spécifiez dans la commande. Dans cet exemple, le fichier est C :\KB927978.log.

  • Si le fichier Msxml4.dll est verrouillé, le fichier peut ne pas être mis à jour lorsque vous appliquez la mise à jour de sécurité MS06-071 pour MSXML 4.0, pour MSXML 4.0 SP1 et pour MSXML 4.0 SP2. Pour contourner ce problème, utilisez les commandes suivantes pour désinstaller Msxml4.dll :

    • MsiExec.exe /uninstall {37477865-A3F1-4772-AD43-AAFC6BCFF99F} /passive
    • Del %windir %\system32\msxml4.dll