MS06-071: Suojauspäivitys Microsoft XML Core Services 4.0:lle

JOHDANTO

Microsoft on julkaissut tietoturvatiedotteen MS06-071. Tietoturvatiedote sisältää kaikki tietoturvapäivityksen olennaiset tiedot. Näihin tietoihin kuuluvat tiedoston luettelotiedot ja käyttöönottovaihtoehdot. Voit tarkastella tietoturvatiedotetta kokonaisuudessaan jossakin seuraavista Microsoftin verkkosivustoista:

Tämän suojauspäivityksen tunnetut ongelmat

  • Tätä päivitystä voidaan ehdottaa toistuvasti.

    MSXML:n eri versiot sisältyvät eri Microsoft-tuotteisiin, kuten Windowsiin, Internet Exploreriin, Microsoft Officeen ja Microsoft SQL Server:iin, sekä joihinkin kolmansien osapuolten tuotteisiin. Sinulle voidaan tarjota tätä päivitystä uudelleen, jos asennat uuden tuotteen tai jos päivität tuotteen, joka sisältää eri MSXML-version kuin jo olemassa oleva. Saat lisätietoja saatavilla olevista tai eri Microsoftin tuotteisiin tai ohjelmistopäivityksiin sisältyvistä MSXML-versioista napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

    269238 Microsoft XML Parser (MSXML) -jäsentimen versioluettelo

  • MSXML 4.0:n, MSXML 4.0 SP1:n ja MSXML 4.0 SP2:n tietoturvapäivitys 927978 ei tue MSXML 4.0:n täydellistä poistamista, koska tämä MSXML-versio asennetaan rinnakkaistilassa. Voit kiertää tämän ongelman seuraavasti:

    1. Poista suojauspäivityksen 927978 Ohjauspaneeli Lisää tai poista sovellus -toiminnon avulla.
    2. Poista MSXML4.dll tiedosto kansiosta %SystemRoot%\System32.
    3. Korjaa MSXML 4.0:n edellinen asennus käyttämällä Ohjauspaneelin Lisää tai poista sovellus -toimintoa.

    Msxml4.dll- ja Msxml4r.dll tiedostojen aiemmat versiot palautetaan sekä rinnakkaiskansioon että %SystemRoot%\System32-kansioon.

  • Näyttöön saattaa tulla seuraava virhesanoma, kun asennat tämän suojauspäivityksen Windows Update:sta:

    Huomautus

    Tiedoston tyyppikirjastoa ei voitu rekisteröidä c:\Windows\system32\msxml4.dll. Ota yhteyttä tukihenkilöstöön.

    Kun tämä virhe ilmenee, saatat huomata lokitiedostossa myös seuraavanlaisia tietoja:
    Virhe 1911. Tiedoston tyyppikirjastoa ei voitu rekisteröidä c:\Windows\system32\msxml4.dll. Ota yhteyttä tukihenkilöstöön.

    MSI (s) (20:18) [17:52:31:612]: Tuote: MSXML 4.0 SP2 (KB927978) -- Virhe 1911. Tiedoston tyyppikirjastoa ei voitu rekisteröidä c:\Windows\system32\msxml4.dll. Ota yhteyttä tukihenkilöstöön.

    === Lokiin kirjaaminen pysäytetty: 10.11.2006 17:53:07 ===

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

    MSI (c) (34:20) [17:53:07:260]: Tuote: MSXML 4.0 SP2 (KB927978) -- Asennus epäonnistui.

    MSI (c) (34:20) [17:53:07:267]: Windows Installer asensi tuotteen. Tuotteen nimi: MSXML 4.0 SP2 (KB927978). Tuoteversio: 4.20.9839.0. Tuotteen kieli: 1033. Asennuksen onnistumisen tai virheen tila: 1603.

    MSI (c) (34:20) [17:53:07:313]: Napautettu teloituksen muteksi.

    MSI (c) (34:20) [17:53:07:319]: Siivotaan mahdollisia poistettuja asennuspaketteja

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

    === Yksityiskohtainen kirjaaminen pysäytetty: 10.11.2006 17:53:07 ===
    Voit kiertää tämän ongelman asentamalla suojauspäivityksen manuaalisesti Microsoft Download Centeristä ja valitsemalla sitten Ohita , kun virhesanoma tulee näkyviin. Voit varmistaa asennuksen onnistumisen varmistamalla, että kohteessa %systemroot%\System32 oleva Msxml4.dll tiedosto on versio 4.20.9841.0.

  • Tietoturvapäivityspaketti 927978 voi luoda lokitiedoston. Paketti nimeää lokitiedoston KB927978.log. Paketti tallentaa lokitiedoston kansioon. Kansiolla on järjestelmän luoma nimi. Kansio on järjestelmäaseman pääkansiossa. Polku on seuraavanlainen:
    C:\järjestelmän luoma nimi\KB927978.log. Huomautus: Tässä esimerkissä C on järjestelmäasema.

    Voit poistaa lokitiedoston ja kansion, vaikka se on valinnaista.

Lisätietoja tästä suojauspäivityksestä

  • MSXML 4.0:n tietoturvapäivityspaketti 927978 on täydellinen asennuspaketti. Tämän paketin avulla voit asentaa MSXML 4.0 Service Pack 2:n (SP2) tietokoneeseen, johon ei ole asennettu MSXML 4.0:n aiempia versioita. Voit käyttää tätä pakettia myös MSXML 4.0:n, MSXML 4.0 Service Pack 1:n (SP1):n tai MSXML 4.0 SP2:n aiemman asennuksen päivittämiseen.

  • Windows Update ja Microsoft Update tarjoavat suojauspäivityspaketin 927978 vain, jos tietokoneeseen on jo asennettu MSXML 4.0:n, MSXML 4.0 SP1:n tai MSXML 4.0 SP2:n aiempi versio.

  • MSXML 4.0 ei sisällä 64-bittistä jäsennintä, ja sitä tuetaan vain WoW-tilassa 64-bittisissä käyttöjärjestelmissä. Tämän vuoksi 64-bittiset MSXML 4.0 -paketit eivät ole saatavilla tähän suojauspäivitykseen. Jos haluat päivittää 32-bittisen MSXML 4.0 -jäsentimen WoW-tilassa 64-bittisessä käyttöjärjestelmässä, asenna 32-bittinen MSXML 4.0 -paketti. Jos esimerkiksi haluat päivittää 64-bittisen englanninkielisen käyttöjärjestelmän, asenna Msxml4-KB927978-enu.exe-paketti.

  • Tiedosto, jonka MSXML 4.0:n tietoturvapäivityspaketti 927978 asentaa, on lueteltu seuraavassa taulukossa.

    Tiedoston nimi Versio Päivämäärä Aika Koko
    Msxml4.dll 4.20.9841.0 11/4/2006 2.14 1,18 Mt

    Huomautus: Tämä tietoturvapäivitys asennetaan sekä rinnakkaistilassa että %systemroot%\System32-kansioon.

  • Asenna tämä suojauspäivitys hiljaisessa tilassa yksityiskohtaisen kirjaamisen kanssa käynnistämättä tietokonetta uudelleen seuraavanlaisella komennolla:
    msxml4-kb927978-enu.exe /q reboot=reallysuppress /l*v c:\kb927978.logAsennusprosessin yksityiskohtainen loki sijaitsee tiedostossa, jonka määrität komennossa. Tässä esimerkissä tiedoston nimi on C:\KB927978.log.

  • Jos Msxml4.dll tiedosto on lukittu, tiedostoa ei ehkä päivitetä, kun asennat MSXML 4.0-, MSXML 4.0 SP1- ja MSXML 4.0 SP2 -suojauspäivitykset MS06-071. Voit kiertää ongelman poistamalla Msxml4.dll seuraavilla komennoilla:

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