ВВЕДЕНИЕ

Корпорация Майкрософт выпустила бюллетень по безопасности MS06-071, содержащий информацию о соответствующем обновлении, включая сведения о файлах и вариантах развертывания. Чтобы просмотреть полный текст бюллетеня, посетите один из следующих веб-узлов корпорации Майкрософт.

Известные проблемы, возникающие после установки этого обновления безопасности

  • Это обновление неоднократно предлагается установить.С различными продуктами корпорации Майкрософт, например системой 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 устанавливается в параллельном режиме. Чтобы обойти проблему, выполните следующие действия.

    1. Удалите обновление безопасности 927978 с помощью пункта «Установка и удаление программ» на панели управления.

    2. Удалите файл MSXML4.dll из папки %SystemRoot%\System32.

    3. Восстановите предыдущую установку 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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.