INFÖRANDET
Microsoft har släppt säkerhetsbulletin MS06-071. Säkerhetsbulletinen innehåller all relevant information om säkerhetsuppdateringen. Den här informationen omfattar filmanifestinformation och distributionsalternativ. Om du vill se hela säkerhetsbulletinen går du till någon av följande Microsoft-webbplatser:
- Hemanvändare:
http://www.microsoft.com/athome/security/update/bulletins/200611.mspx - IT-tekniker:
http://www.microsoft.com/technet/security/bulletin/MS06-071.mspx
Kända problem med den här säkerhetsuppdateringen
Du kanske erbjuds den här uppdateringen flera gånger.
Olika versioner av MSXML ingår i olika Microsoft-produkter, till exempel Windows, Internet Explorer, Microsoft Office och Microsoft SQL Server, samt vissa produkter från tredje part. Du kan bli erbjuden den här uppdateringen igen om du installerar en ny produkt eller om du uppdaterar en produkt som innehåller en annan version av MSXML än den du redan har. Om du vill ha mer information om de olika MSXML-versioner som är tillgängliga eller ingår i olika Microsoft-produkter eller programuppdateringar klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:
269238 lista över MSXML-versioner (Microsoft XML Parser)
Säkerhetsuppdatering 927978 för MSXML 4.0, för MSXML 4.0 SP1 och för MSXML 4.0 SP2 stöder inte fullständig borttagning av MSXML 4.0 eftersom den här versionen av MSXML är installerad i sida vid sida-läge. Så här kringgår du det här problemet:
- Ta bort säkerhetsuppdatering 927978 med hjälp av objektet Lägg till eller ta bort program i Kontrollpanelen.
- Ta bort den MSXML4.dll filen från mappen %SystemRoot%\System32.
- Reparera den tidigare installationen av MSXML 4.0 med hjälp av objektet Lägg till eller ta bort program i Kontrollpanelen.
De tidigare versionerna av Msxml4.dll- och Msxml4r.dll-filerna återställs till både mappen sida vid sida och mappen %SystemRoot%\System32.
Du kan få följande felmeddelande när du installerar den här säkerhetsuppdateringen från Windows Update:
Obs
Det gick inte att registrera typbibliotek för fil c:\Windows\system32\msxml4.dll. Kontakta supportpersonalen.
När det här felet uppstår kan du också notera information som liknar följande i loggfilen:
Fel 1911. Det gick inte att registrera typbibliotek för fil c:\Windows\system32\msxml4.dll. Kontakta supportpersonalen.MSI (s) (20:18) [17:52:31:612]: Produkt: MSXML 4.0 SP2 (KB927978) – Fel 1911. Det gick inte att registrera typbibliotek för fil c:\Windows\system32\msxml4.dll. Kontakta supportpersonalen.
=== Loggning stoppad: 2006-11-10 17:53:07 ===
MSI (c) (34:20) [17:53:07:252]: Obs! 1: 1708
MSI (c) (34:20) [17:53:07:260]: Produkt: MSXML 4.0 SP2 (KB927978) – Installationen misslyckades.
MSI (c) (34:20) [17:53:07:267]: Windows Installer har installerat produkten. Produktnamn: MSXML 4.0 SP2 (KB927978). Produktversion: 4.20.9839.0. Produktspråk: 1033. Installationen lyckades eller felstatus: 1603.
MSI (c) (34:20) [17:53:07:313]: Snodd exekvering mutex.
MSI (c) (34:20) [17:53:07:319]: Rensa avinstallerade installationspaket, om det finns några
MSI (c) (34:20) [17:53:07:331]: MainEngineThread returnerar 1603
=== Utförlig loggning stoppad: 2006-11-10 17:53:07 ===
Du kan kringgå problemet genom att installera säkerhetsuppdateringen manuellt från Microsoft Download Center och sedan klicka på Ignorera när felmeddelandet visas. Kontrollera att installationen lyckades genom att kontrollera att den Msxml4.dll filen i %systemroot%\System32 är version 4.20.9841.0.Säkerhetsuppdateringspaket 927978 kan skapa en loggfil. I paketet namnges loggfilen KB927978.log. I paketet sparas loggfilen i en mapp. Mappen har ett systemgenererad namn. Mappen finns i roten på en systemenhet. Sökvägen liknar följande:
C:\systemgenererad namn\KB927978.log. Obs! I det här exemplet är C systemenhet.Även om det är valfritt kan du ta bort loggfilen och mappen.
Mer information om den här säkerhetsuppdateringen
Säkerhetsuppdateringspaket 927978 för MSXML 4.0 är ett komplett installationspaket. Du kan använda det här paketet för att installera MSXML 4.0 Service Pack 2 (SP2) på en dator som inte har tidigare versioner av MSXML 4.0 installerat. Du kan också använda det här paketet för att uppdatera en befintlig installation av MSXML 4.0 av MSXML 4.0 Service Pack 1 (SP1) eller MSXML 4.0 SP2.
Windows Update och Microsoft Update erbjuder endast säkerhetsuppdateringspaket 927978 om en tidigare version av MSXML 4.0, MSXML 4.0 SP1 eller MSXML 4.0 SP2 redan är installerad på datorn.
MSXML 4.0 innehåller inte en 64-bitars parser och stöds endast i WoW-läge på 64-bitars operativsystem. Därför är 64-bitars MSXML 4.0-paket inte tillgängliga för den här säkerhetsuppdateringen. Om du vill uppdatera 32-bitars MSXML 4.0-parser i WoW-läge på ett 64-bitars operativsystem installerar du 32-bitars MSXML 4.0-paketet. Om du till exempel vill uppdatera ett 64-bitars engelskt operativsystem installerar du det Msxml4-KB927978-enu.exe paketet.
Filen som säkerhetsuppdateringspaketet 927978 för MSXML 4.0-installationer visas i följande tabell.
Filnamn Version Datum Tid Storlek Msxml4.dll 4.20.9841.0 11/4/2006 2:14 1,18 MB Obs! Den här säkerhetsuppdateringen installeras i både sida vid sida-läge och i mappen %systemroot%\System32.
Om du vill installera den här säkerhetsuppdateringen i tyst läge tillsammans med utförlig loggning och utan att starta om datorn använder du ett kommando som liknar följande:
msxml4-kb927978-enu.exe /q reboot=reallysuppress /l*v c:\kb927978.logEn detaljerad logg över installationsprocessen finns i filen som du anger i kommandot. I det här exemplet är filen C:\KB927978.log.Om den Msxml4.dll filen är låst kanske filen inte uppdateras när du installerar säkerhetsuppdateringEN MS06-071 för MSXML 4.0, för MSXML 4.0 SP1 och för MSXML 4.0 SP2. Du kan komma runt det här problemet genom att använda följande kommandon för att avinstallera Msxml4.dll:
- MsiExec.exe /uninstall {37477865-A3F1-4772-AD43-AAFC6BCFF99F} /passive
- Del %windir%\system32\msxml4.dll