MS06-071: Sicherheitsupdate für Microsoft XML Core Services 4.0

EINFÜHRUNG

Microsoft hat das Sicherheitsbulletin MS06-071 veröffentlicht. Das Sicherheitsbulletin enthält alle relevanten Informationen zum Sicherheitsupdate. Diese Informationen umfassen Informationen zum Dateimanifest und Bereitstellungsoptionen. Das komplette Sicherheitsbulletin finden Sie auf den folgenden Microsoft-Websites:

Bekannte Probleme mit diesem Sicherheitsupdate

  • Möglicherweise wird Ihnen dieses Update wiederholt angeboten.

    Verschiedene MSXML-Versionen sind in verschiedenen Microsoft-Produkten wie Windows, Internet Explorer, Microsoft Office und Microsoft SQL Server sowie einigen Produkten von Drittanbietern enthalten. Möglicherweise wird Ihnen dieses Update erneut angeboten, wenn Sie ein neues Produkt oder ein Produkt aktualisieren, das eine andere MSXML-Version als die bereits installierte enthält. Weitere Informationen zu den verschiedenen MSXML-Versionen, die verfügbar oder in verschiedenen Microsoft-Produkten oder Softwareupdates enthalten sind, finden Sie im folgenden Artikel der Microsoft Knowledge Base:

    269238 Liste der MSXML-Versionen (Microsoft XML Parser)

  • Sicherheitsupdate 927978 für MSXML 4.0, MSXML 4.0 SP1 und MSXML 4.0 SP2 unterstützt nicht die vollständige Entfernung von MSXML 4.0, da diese Version von MSXML im Parallelmodus installiert wird. Gehen Sie folgendermaßen vor, um dieses Problem zu umgehen:

    1. Entfernen Sie Sicherheitsupdate-927978 mithilfe der Option Software in Systemsteuerung.
    2. Löschen Sie die MSXML4.dll Datei aus dem Ordner %SystemRoot%\System32.
    3. Reparieren Sie die vorherige Installation von MSXML 4.0 mithilfe der Option Software in der Systemsteuerung.

    Die früheren Versionen der Msxml4.dll- und Msxml4r.dll-Dateien werden sowohl im Ordner "Side-by-Side" als auch im Ordner "%SystemRoot%\System32" wiederhergestellt.

  • Wenn Sie dieses Sicherheitsupdate über Windows Update installieren, wird möglicherweise die folgende Fehlermeldung angezeigt:

    Hinweis

    Die Typbibliothek konnte nicht für die Datei c:\Windows\system32\msxml4.dll registriert werden. Wenden Sie sich an den Support.

    Wenn dieser Fehler auftritt, notieren Sie möglicherweise auch Informationen in der Protokolldatei, die den folgenden ähneln:
    Fehler 1911. Die Typbibliothek konnte nicht für die Datei c:\Windows\system32\msxml4.dll registriert werden. Wenden Sie sich an den Support.

    MSI (s) (20:18) [17:52:31:612]: Produkt: MSXML 4.0 SP2 (KB927978) – Fehler 1911. Die Typbibliothek konnte nicht für die Datei c:\Windows\system32\msxml4.dll registriert werden. Wenden Sie sich an den Support.

    === Protokollierung beendet: 11/10/2006 17:53:07 ===

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

    MSI (c) (34:20) [17:53:07:260]: Produkt: MSXML 4.0 SP2 (KB927978) – Installation fehlgeschlagen.

    MSI (c) (34:20) [17:53:07:267]: Windows Installer hat das Produkt installiert. Produktname: MSXML 4.0 SP2 (KB927978). Produktversion: 4.20.9839.0. Produktsprache: 1033. Installation erfolgreich oder Fehler-Status: 1603.

    MSI (c) (34:20) [17:53:07:313]: Erfasster Ausführungsmutex.

    MSI (c) (34:20) [17:53:07:319]: Bereinigen deinstallierter Installationspakete, falls vorhanden

    MSI (c) (34:20) [17:53:07:331]: MainEngineThread gibt 1603 zurück

    === Ausführliche Protokollierung gestoppt: 11/10/2006 17:53:07 ===
    Um dieses Problem zu umgehen, installieren Sie das Sicherheitsupdate manuell aus dem Microsoft Download Center, und klicken Sie dann auf "Ignorieren ", wenn die Fehlermeldung angezeigt wird. Um zu bestätigen, dass die Installation erfolgreich war, stellen Sie sicher, dass die Msxml4.dll-Datei in %systemroot%\System32 Version 4.20.9841.0 ist.

  • Sicherheitsupdatepaket 927978 erstellen möglicherweise eine Protokolldatei. Das Paket benennt die Protokolldatei KB927978.log. Das Paket speichert die Protokolldatei in einem Ordner. Der Ordner hat einen vom System generierten Namen. Der Ordner befindet sich im Stammverzeichnis eines Systemlaufwerks. Der Pfad sieht etwa so aus:
    C:\vom System generierter Name\KB927978.log. Hinweis: In diesem Beispiel ist C das Systemlaufwerk.

    Obwohl es optional ist, können Sie die Protokolldatei und den Ordner entfernen.

Weitere Informationen zu diesem Sicherheitsupdate

  • Das Sicherheitsupdatepaket 927978 für MSXML 4.0 ist ein vollständiges Installationspaket. Mit diesem Paket können Sie MSXML 4.0 Service Pack 2 (SP2) auf einem Computer installieren, auf dem keine früheren Versionen von MSXML 4.0 installiert sind. Sie können dieses Paket auch verwenden, um eine vorhandene Installation von MSXML 4.0, MSXML 4.0 Service Pack 1 (SP1) oder MSXML 4.0 SP2 zu aktualisieren.

  • Windows Update und Microsoft Update bieten Sicherheitsupdatepakete nur 927978 an, wenn eine frühere Version von MSXML 4.0, MSXML 4.0 SP1 oder MSXML 4.0 SP2 bereits auf dem Computer installiert ist.

  • MSXML 4.0 enthält keinen 64-Bit-Parser und wird nur im WoW-Modus auf 64-Bit-Betriebssystemen unterstützt. Daher sind 64-Bit-MSXML 4.0-Pakete für dieses Sicherheitsupdate nicht verfügbar. Um den 32-Bit-MSXML 4.0-Parser im WoW-Modus auf einem 64-Bit-Betriebssystem zu aktualisieren, installieren Sie das 32-Bit-MSXML 4.0-Paket. Um beispielsweise ein englischsprachiges 64-Bit-Betriebssystem zu aktualisieren, installieren Sie das Msxml4-KB927978-enu.exe-Paket.

  • Die Datei, die vom Sicherheitsupdatepaket für MSXML 4.0 927978 wird, wird in der folgenden Tabelle aufgeführt.

    Dateiname Version Datum Zeit Größe
    Msxml4.dll 4.20.9841.0 11/4/2006 2:14 1,18 MB

    Hinweis: Dieses Sicherheitsupdate wird sowohl im Parallelmodus als auch im Ordner %systemroot%\System32 installiert.

  • Um dieses Sicherheitsupdate im stillen Modus zusammen mit ausführlicher Protokollierung und ohne Neustart des Computers zu installieren, verwenden Sie einen Befehl, der dem folgenden ähnelt:
    msxml4-kb927978-enu.exe /q reboot=reallysuppress /l*v c:\KB927978.logIn der Datei, die Sie im Befehl angeben, finden Sie ein ausführliches Protokoll des Installationsvorgangs. In diesem Beispiel lautet die Datei "C:\KB927978.log".

  • Wenn die Msxml4.dll Datei gesperrt ist, wird sie möglicherweise nicht aktualisiert, wenn Sie das Sicherheitsupdate MS06-071 für MSXML 4.0, MSXML 4.0 SP1 und MSXML 4.0 SP2 anwenden. Verwenden Sie zum Deinstallieren von Msxml4.dll die folgenden Befehle, um dieses Problem zu umgehen:

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