WSTĘP
Firma Microsoft opublikowała biuletyn zabezpieczeń MS06-071. Biuletyn zabezpieczeń zawiera wszystkie istotne informacje dotyczące aktualizacji zabezpieczeń. Informacje te obejmują informacje o manifeście pliku i opcjach wdrażania. Aby wyświetlić pełny biuletyn zabezpieczeń, odwiedź jedną z następujących witryn firmy Microsoft w sieci Web:
- Użytkownicy domowi:
http://www.microsoft.com/athome/security/update/bulletins/200611.mspx - Informatycy:
http://www.microsoft.com/technet/security/bulletin/MS06-071.mspx
Znane problemy dotyczące tej aktualizacji zabezpieczeń
Ta aktualizacja może być wielokrotnie oferowana.
Różne wersje programu MSXML dołączane są do różnych produktów firmy Microsoft, takich jak Windows, Internet Explorer, Microsoft Office i Microsoft SQL Server, a także z niektórymi produktami innych firm. Ta aktualizacja może być proponowana ponownie w przypadku zainstalowania nowego produktu lub zaktualizowania produktu zawierającego inną wersję programu MSXML niż ta, którą już posiadasz. Aby uzyskać więcej informacji o różnych wersjach programu MSXML, które są dostępne lub dołączone do różnych aktualizacji produktów i oprogramowania firmy Microsoft, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
269238 Lista wersji analizatora składni XML firmy Microsoft (MSXML)
Aktualizacje zabezpieczeń 927978 dla programów MSXML 4.0, MSXML 4.0 z dodatkiem SP1 i MSXML 4.0 z dodatkiem SP2 nie obsługują całkowitego usunięcia programu MSXML 4.0, ponieważ ta wersja programu MSXML jest instalowana w trybie równoległym. Aby obejść ten problem, wykonaj następujące czynności:
- Usuń 927978 aktualizacji zabezpieczeń za pomocą elementu Dodaj lub usuń programy w Panel sterowania.
- Usuń plik MSXML4.dll z folderu %SystemRoot%\System32.
- Napraw poprzednią instalację programu MSXML 4.0 przy użyciu elementu Dodaj lub usuń programy w programie Panel sterowania.
Wcześniejsze wersje plików Msxml4.dll i Msxml4r.dll zostaną przywrócone zarówno w folderze równoległym, jak i w folderze %SystemRoot%\System32.
Podczas instalowania tej aktualizacji zabezpieczeń z witryny Windows Update może zostać wyświetlony następujący komunikat o błędzie:
Uwaga
Nie można zarejestrować biblioteki typów dla c:\Windows\system32\msxml4.dll pliku. Skontaktuj się z pracownikiem pomocy technicznej.
W przypadku wystąpienia tego błędu możesz również odnotować w pliku dziennika informacje podobne do następujących:
Błąd 1911. Nie można zarejestrować biblioteki typów dla c:\Windows\system32\msxml4.dll pliku. Skontaktuj się z pracownikiem pomocy technicznej.MSI (s) (20:18) [17:52:31:612]: Produkt: MSXML 4.0 SP2 (KB927978) — błąd 1911. Nie można zarejestrować biblioteki typów dla c:\Windows\system32\msxml4.dll pliku. Skontaktuj się z pracownikiem pomocy technicznej.
=== Rejestrowanie zatrzymane: 11/10/2006 17:53:07 ===
MSI (c) (34:20) [17:53:07:252]: Uwaga: 1: 1708
MSI (c) (34:20) [17:53:07:260]: Produkt: MSXML 4.0 z dodatkiem SP2 (KB927978) — instalacja nie powiodła się.
MSI (c) (34:20) [17:53:07:267]: Instalator Windows zainstalował produkt. Nazwa produktu: MSXML 4.0 z dodatkiem SP2 (KB927978). Wersja produktu: 4.20.9839.0. Język produktu: 1033. Stan powodzenia lub błędu instalacji: 1603.
MSI (c) (34:20) [17:53:07:313]: Przechwycono muteks wykonania.
MSI (c) (34:20) [17:53:07:319]: Czyszczenie odinstalowanych pakietów instalacyjnych, jeśli istnieją
MSI (c) (34:20) [17:53:07:331]: MainEngineThread zwraca 1603
=== Pełne rejestrowanie zatrzymane: 11/10/2006 17:53:07 ===
Aby obejść ten problem, należy ręcznie zainstalować aktualizację zabezpieczeń z Centrum pobierania Microsoft, a następnie kliknąć przycisk Ignoruj po wyświetleniu tego komunikatu o błędzie. Aby potwierdzić, że instalacja przebiegła pomyślnie, sprawdź, czy plik Msxml4.dll w folderze %systemroot%\System32 jest w wersji 4.20.9841.0.Pakiet aktualizacji zabezpieczeń 927978 może utworzyć plik dziennika. Plik dziennika otrzyma nazwę KB927978.log. Pakiet zapisuje plik dziennika w folderze. Nazwa folderu została wygenerowana przez system. Folder znajduje się w katalogu głównym dysku systemowego. Ścieżka wygląda następująco:
C:\nazwa wygenerowana przez system\KB927978.log. Uwaga: W tym przykładzie C oznacza dysk systemowy.Mimo że jest to opcjonalne, możesz usunąć plik dziennika i folder.
Więcej informacji o tej aktualizacji zabezpieczeń
Pakiet aktualizacji zabezpieczeń 927978 dla programu MSXML 4.0 jest kompletnym pakietem instalacyjnym. Za pomocą tego pakietu można zainstalować program MSXML 4.0 z dodatkiem Service Pack 2 (SP2) na komputerze, na którym nie zainstalowano wcześniejszych wersji programu MSXML 4.0. Tego pakietu można także użyć do zaktualizowania istniejącej instalacji programu MSXML 4.0, MSXML 4.0 z dodatkiem Service Pack 1 (SP1) lub MSXML 4.0 z dodatkiem SP2.
Windows Update i Microsoft Update oferują pakiet aktualizacji zabezpieczeń tylko 927978 przypadku, gdy na komputerze jest już zainstalowana wcześniejsza wersja programu MSXML 4.0, MSXML 4.0 z dodatkiem SP1 lub MSXML 4.0 z dodatkiem SP2.
Program MSXML 4.0 nie zawiera 64-bitowego analizatora składni i jest obsługiwany w trybie WoW tylko w 64-bitowych systemach operacyjnych. Z tego powodu 64-bitowe pakiety MSXML 4.0 nie są dostępne dla tej aktualizacji zabezpieczeń. Aby zaktualizować 32-bitowy analizator składni MSXML 4.0 w trybie WoW w 64-bitowym systemie operacyjnym, zainstaluj 32-bitowy pakiet MSXML 4.0. Aby na przykład zaktualizować 64-bitowy system operacyjny w języku angielskim, zainstaluj pakiet Msxml4-KB927978-enu.exe.
Plik instalowany przez pakiet aktualizacji zabezpieczeń 927978 dla programu MSXML 4.0 jest wymieniony w poniższej tabeli.
Nazwa pliku Wersja Data Godzina Rozmiar Msxml4.dll 4.20.9841.0 11/4/2006 2:14 1,18 MB Uwaga Ta aktualizacja zabezpieczeń jest instalowana zarówno w trybie równoległym, jak i w folderze %systemroot%\System32.
Aby zainstalować aktualizację zabezpieczeń w trybie cichym wraz z pełnym rejestrowaniem i bez ponownego uruchamiania komputera, użyj polecenia podobnego do następującego:
msxml4-kb927978-enu.exe /q reboot=reallysuppress /l*v c:\kb927978.logSzczegółowy dziennik procesu instalacji będzie znajdować się w pliku określonym w poleceniu. W tym przykładzie jest to plik C:\KB927978.log.Jeśli plik Msxml4.dll jest zablokowany, może nie zostać zaktualizowany po zastosowaniu aktualizacji zabezpieczeń MS06-071 dla programów MSXML 4.0, MSXML 4.0 z dodatkiem SP1 i MSXML 4.0 z dodatkiem SP2. Aby obejść ten problem, odinstaluj Msxml4.dll, używając następujących poleceń:
- MsiExec.exe /uninstall {37477865-A3F1-4772-AD43-AAFC6BCFF99F} /passive
- Del %windir%\system32\msxml4.dll