MS06-071: Обновление безопасности для служб Microsoft XML Core Services версии 4.0

Переводы статьи Переводы статьи
Код статьи: 927978 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

ВВЕДЕНИЕ

Корпорация Майкрософт выпустила бюллетень по безопасности 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

Свойства

Код статьи: 927978 - Последний отзыв: 26 октября 2007 г. - Revision: 4.1
Информация в данной статье относится к следующим продуктам.
  • Microsoft XML Core Services 4.0
Ключевые слова: 
kbqfe kbexpertisebeginner kbresolve KB927978

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com