ВВЕДЕНИЕ
Корпорация Майкрософт выпустила бюллетень по безопасности MS06-071, содержащий информацию о соответствующем обновлении, включая сведения о файлах и вариантах развертывания. Чтобы просмотреть полный текст бюллетеня, посетите один из следующих веб-узлов корпорации Майкрософт.
-
Пользователи домашних компьютеров:
http://www.microsoft.com/rus/athome/security/update/bulletins/200611.mspx
-
Версия для специалистов в области информационных технологий:
http://www.microsoft.com/rus/technet/security/bulletin/ms06-071.mspx
Известные проблемы, возникающие после установки этого обновления безопасности
-
Это обновление неоднократно предлагается установить.
С различными продуктами корпорации Майкрософт, например системой Windows, обозревателем Internet Explorer, пакетом Microsoft Office и сервером Microsoft SQL Server, а также с продуктами сторонних производителей поставляются различные версии MSXML. После установки нового продукта или обновления продукта, в состав которого входит версия MSXML, отличная от установленной на компьютере, может снова появиться предложение установить это обновление. Для получения дополнительных сведений о разных версиях MSXML, доступных или поставляемых в составе различных продуктов корпорации Майкрософт или обновлений безопасности, щелкните следующий номер статьи базы знаний Майкрософт:269238 Список версий модулей синтаксического анализа XML Microsoft (MSXML)
-
Обновление безопасности 927978 для MSXML 4.0, MSXML с пакетом обновления 1 (SP1) и MSXML 4.0 с пакетом обновления 2 (SP2) не поддерживает полное удаление MSXML 4.0, поскольку эта версия MSXML устанавливается в параллельном режиме. Чтобы обойти проблему, выполните следующие действия.
-
Удалите обновление безопасности 927978 с помощью пункта «Установка и удаление программ» на панели управления.
-
Удалите файл MSXML4.dll из папки %SystemRoot%\System32.
-
Восстановите предыдущую установку MSXML 4.0 с помощью пункта «Установка и удаление программ» на панели управления.
Предыдущие версии файлов Msxml4.dll и Msxml4r.dll восстанавливаются как в папке %SystemRoot%\System32, так и в параллельной папке.
-
-
При установке этого обновления безопасности с веб-узла Windows Update может появиться следующее сообщение об ошибке:
Невозможно зарегистрировать библиотеку типа для файла c:\Windows\system32\msxml4.dll. Обратитесь в службу поддержки.
При возникновении этой ошибки в файле журнала также может появиться следующая информация:
Ошибка 1911. Невозможно зарегистрировать библиотеку типа для файла c:\Windows\system32\msxml4.dll. Обратитесь в службу поддержки.
MSI (s) (20:18) [17:52:31:612]: Продукт: MSXML 4.0 SP2 (KB927978) -- Ошибка 1911. Невозможно зарегистрировать библиотеку типа для файла c:\Windows\system32\msxml4.dll. Обратитесь в службу поддержки. === Ведение журнала остановлено: 11/10/2006 17:53:07 === MSI (c) (34:20) [17:53:07:252]: Примечание: 1: 1708 MSI (c) (34:20) [17:53:07:260]: Продукт: MSXML 4.0 SP2 (KB927978) -- установка не выполнена. MSI (c) (34:20) [17:53:07:267]: Установщик Windows установил продукт. Название продукта: MSXML 4.0 с пакетом обновления 2 (SP2) (KB927978). Версия продукта: 4.20.9839.0. Язык продукта: 1033. Состояние выполнения или ошибки установки: 1603. MSI (c) (34:20) [17:53:07:313]: Скопирован объект управления ресурсом при исполнении. MSI (c) (34:20) [17:53:07:319]: Очистка удаленных пакетов установки, если таковые имеются MSI (c) (34:20) [17:53:07:331]: Поток MainEngineThread возвращает код 1603 === Ведение подробного журнала остановлено: 11/10/2006 17:53:07 === Для обхода проблемы установите обновление безопасности с веб-узла центра загрузки корпорации Майкрософт вручную, затем нажмите кнопку Пропустить при появлении сообщения об ошибке. Для подтверждения успешности установки убедитесь, что файл Msxml4.dll в папке %systemroot%\System32 имеет версию 4.20.9841.0. -
Обновление для системы безопасности 927978 может создать файл журнала. Название файла журнала - KB927978.log Обновление сохраняет файл журнала в папке. Папка имеет сгенерированное системой имя. Папка находится в корне системного диска. Путь остается следующим:
C:\сгенерированное системой имя\KB927978.log. Примечание. В данном примере C - системный диск..
При необходимости можно удалить файл журнала и папку, но это не обязательно.
Дополнительные сведения об этом обновлении безопасности
-
Пакет обновления безопасности 927978 для MSXML 4.0 является полным пакетом установки. Этот пакет можно использовать для установки MSXML 4.0 с пакетом обновления 2 (SP2) на компьютере, на котором не установлены более ранние версии MSXML 4.0. Этот пакет также можно использовать для обновления существующей установки MSXML 4.0, MSXML 4.0 с пакетом обновления 1 (SP1) или MSXML 4.0 с пакетом обновления 2 (SP2).
-
Windows Update и Microsoft Update предлагают только пакет обновления безопасности 927978, если более ранняя версия MSXML 4.0, MSXML 4.0 с пакетом обновления 1 (SP1) или MSXML 4.0 с пакетом обновления 2 (SP2) уже установлена на компьютере.
-
MSXML 4.0 не содержит 64-разрядный модуль синтаксического анализа и поддерживается только в режиме WoW (Windows on Windows) в 64-разрядных операционных системах. Поэтому 64-разрядные пакеты MSXML 4.0 недоступны для данного обновления безопасности. Для обновления 32-разрядного модуля синтаксического анализа MSXML 4.0 в режиме WoW (Windows on Windows) в 64-разрядных операционных системах установите 32-разрядный пакет MSXML 4.0. Например, для обновления 64-разрядной англоязычной операционной системы установите пакет Msxml4-KB927978-enu.exe.
-
Файл, устанавливаемый пакетом обновления безопасности 927978 для MSXML 4.0, приведен в следующей таблице.
Имя файла
Версия
Дата
Время
Размер
Msxml4.dll
4.20.9841.0
11/4/2006
2:14
1,18 МБ
Примечание. Данное обновление безопасности устанавливается в папке %systemroot%\System32 и в параллельном режиме.
-
Для автоматической установки этого обновления безопасности с ведением подробного журнала и без перезагрузки компьютера используйте следующую команду:
msxml4-kb927978-enu.exe /q reboot=reallysuppress /l*v c:\kb927978.logПодробный журнал процесса установки находится в файле, указанном в команде. В данном примере файл имеет имя C:\KB927978.log.
-
Если файл Msxml4.dll заблокирован, он может не обновиться при установке обновления для системы безопасности MS06-071 для MSXML 4.0, MSXML 4.0 с пакетом обновления 1 (SP1) и MSXML 4.0 с пакетом обновления 2 (SP2). Для временного решения этой проблемы удалите файл Msxml4.dll с помощью следующих команд:
-
MsiExec.exe /uninstall {37477865-A3F1-4772-AD43-AAFC6BCFF99F} /passive
-
Del %windir%\system32\msxml4.dll
-