MS06-071: Aggiornamento della sicurezza per Microsoft XML Core Services 4.0

INTRODUZIONE

Microsoft ha rilasciato il bollettino sulla sicurezza MS06-071. Il bollettino sulla sicurezza contiene tutte le informazioni pertinenti sull'aggiornamento della sicurezza. Queste informazioni includono informazioni sui manifesti di file e opzioni di distribuzione. Per visualizzare il bollettino completo sulla sicurezza, visita uno dei seguenti siti Web Microsoft:

Problemi noti con questo aggiornamento della sicurezza

  • Questo aggiornamento potrebbe essere offerto più volte.

    Diverse versioni di MSXML sono incluse in vari prodotti Microsoft, ad esempio Windows, Internet Explorer, Microsoft Office e Microsoft SQL Server, nonché in alcuni prodotti di terze parti. Questo aggiornamento potrebbe essere di nuovo disponibile se si installa un nuovo prodotto o se si aggiorna un prodotto che include una versione diversa di MSXML rispetto a quella già installata. Per ulteriori informazioni sulle diverse versioni MSXML disponibili o incluse in vari prodotti Microsoft o aggiornamenti software, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

    269238 List of Microsoft XML Parser (MSXML) versions

  • L'aggiornamento della sicurezza 927978 per MSXML 4.0, MSXML 4.0 SP1 e MSXML 4.0 SP2 non supporta la rimozione completa di MSXML 4.0 perché questa versione di MSXML è installata in modalità affiancata. Per risolvere il problema, procedere come segue:

    1. Rimuovi l'aggiornamento della sicurezza 927978 usando l'elemento Installazione applicazioni in Pannello di controllo.
    2. Eliminare il file MSXML4.dll dalla cartella %SystemRoot%\System32.
    3. Ripristinare l'installazione precedente di MSXML 4.0 usando l'elemento Installazione applicazioni in Pannello di controllo.

    Le versioni precedenti dei file Msxml4.dll e Msxml4r.dll vengono ripristinate sia nella cartella affiancata che nella cartella %SystemRoot%\System32.

  • Quando installi questo aggiornamento della sicurezza da Windows Update, potrebbe essere visualizzato il messaggio di errore seguente:

    Nota

    Impossibile registrare la libreria dei tipi per c:\Windows\system32\msxml4.dll di file. Contattare il personale di supporto.

    Quando si verifica questo errore, è anche possibile prendere nota di informazioni simili alle seguenti nel file di log:
    Errore 1911. Impossibile registrare la libreria dei tipi per c:\Windows\system32\msxml4.dll di file. Contattare il personale di supporto.

    MSI (s) (20:18) [17:52:31:612]: Prodotto: MSXML 4.0 SP2 (KB927978) - Errore 1911. Impossibile registrare la libreria dei tipi per c:\Windows\system32\msxml4.dll di file. Contattare il personale di supporto.

    == Registrazione interrotta: 10/11/2006 17:53:07

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

    MSI (c) (34:20) [17:53:07:260]: Prodotto: MSXML 4.0 SP2 (KB927978) -- Installazione non riuscita.

    MSI (c) (34:20) [17:53:07:267]: Windows Installer ha installato il prodotto. Nome prodotto: MSXML 4.0 SP2 (KB927978). Versione prodotto: 4.20.9839.0. Lingua del prodotto: 1033. Stato di errore o di successo dell'installazione: 1603.

    MSI (c) (34:20) [17:53:07:313]: Grabbed execution mutex.

    MSI (c) (34:20) [17:53:07:319]: Pulizia dei pacchetti di installazione disinstallati, se presenti

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

    == Registrazione dettagliata interrotta: 10/11/2006 17:53:07
    Per risolvere il problema, installa manualmente l'aggiornamento della sicurezza dall'Area download Microsoft e quindi fai clic su Ignora quando viene visualizzato il messaggio di errore. Per verificare che l'installazione sia riuscita, verificare che il file Msxml4.dll in %systemroot%\System32 sia la versione 4.20.9841.0.

  • Pacchetto di aggiornamento della sicurezza 927978 può creare un file di log. Il pacchetto assegna al file di log il nome KB927978.log. Il pacchetto salva il file di log all'interno di una cartella. La cartella ha un nome generato dal sistema. La cartella si trova nella radice di un'unità di sistema. Il percorso è simile al seguente:
    C:\system generated name\KB927978.log. Nota In questo esempio C è un'unità di sistema.

    Anche se è facoltativo, è possibile rimuovere il file di log e la cartella.

Altre informazioni su questo aggiornamento della sicurezza

  • Il pacchetto di aggiornamento della sicurezza 927978 per MSXML 4.0 è un pacchetto di installazione completo. È possibile usare questo pacchetto per installare MSXML 4.0 Service Pack 2 (SP2) in un computer in cui non sono installate versioni precedenti di MSXML 4.0. È anche possibile usare questo pacchetto per aggiornare un'installazione esistente di MSXML 4.0, MSXML 4.0 Service Pack 1 (SP1) o MSXML 4.0 SP2.

  • Windows Update e Microsoft Update offrono un pacchetto di aggiornamenti della sicurezza 927978 solo se nel computer è già installata una versione precedente di MSXML 4.0, MSXML 4.0 SP1 o MSXML 4.0 SP2.

  • MSXML 4.0 non include un parser a 64 bit ed è supportato solo in modalità WoW nei sistemi operativi a 64 bit. Pertanto, i pacchetti MSXML 4.0 a 64 bit non sono disponibili per questo aggiornamento della sicurezza. Per aggiornare il parser MSXML 4.0 a 32 bit in modalità WoW in un sistema operativo a 64 bit, installare il pacchetto MSXML 4.0 a 32 bit. Ad esempio, per aggiornare un sistema operativo in lingua inglese a 64 bit, installare il pacchetto Msxml4-KB927978-enu.exe.

  • Il file che 927978 pacchetto di aggiornamento della sicurezza per le installazioni di MSXML 4.0 è elencato nella tabella seguente.

    Nome file Versione Data Ora Dimensione
    Msxml4.dll 4.20.9841.0 11/4/2006 2:14 1,18 MB

    Nota Questo aggiornamento della sicurezza è installato sia in modalità affiancata che nella cartella %systemroot%\System32.

  • Per installare questo aggiornamento della sicurezza in modalità non interattiva insieme alla registrazione dettagliata e senza riavviare il computer, usa un comando simile al seguente:
    msxml4-kb927978-enu.exe /q reboot=reallysuppress /l*v c:\kb927978.log Il log dettagliato del processo di installazione si troverà nel file specificato nel comando. In questo esempio il file è C:\KB927978.log.

  • Se il file Msxml4.dll è bloccato, è possibile che non venga aggiornato quando si applica l'aggiornamento della sicurezza MS06-071 per MSXML 4.0, MSXML 4.0 SP1 e MSXML 4.0 SP2. Per risolvere il problema, usare i comandi seguenti per disinstallare Msxml4.dll:

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