...

Программа msxml 4 0 что это такое

<![CDATA[

Описание обновления для служб MSXML 4.0 с пакетом обновления 2 (SP2)

Windows 7 Enterprise Windows 7 Professional Windows 7 Ultimate Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard Windows Server 2008 Enterprise Windows Server 2008 Datacenter Windows Server 2008 Foundation Windows Server 2008 Standard Windows Server 2008 Service Pack 2 Windows Vista Enterprise Windows Vista Home Basic Windows Vista Ultimate Windows Vista Service Pack 2 Microsoft Windows XP Service Pack 2 Microsoft Windows Server 2003 Service Pack 2 Еще. Меньше

Проблемы

При посещении веб-узла или запуске приложения, которое загружает документы XHTML с помощью Microsoft XML Core Services (MSXML), MSXML будет отправлять запросы в консорциум World Wide Web Consortium (W3C) для получения хорошо известных файлов определения DTD. Такое поведение может спровоцировать большой трафик на сервере W3C. Иногда можно обнаружить, что файлы XHTML не загружаются успешно, так как запросы DTD заблокированы сервером W3C.

Например, у вас есть файл JavaScript (.js), который содержит следующий код:

function pullXHtml() var xml = new ActiveXObject(«Msxml2.DOMDocument.4.0»);
xml.async = false;
xml.loadXML(
«» +
«» +
«

a simple paragraph

«);
if (xml.parseError.errorCode != 0) var myErr = xml.parseError;
WScript.Echo(«ERROR:» + myErr.reason);
> else WScript.echo(«The XHTML document was loaded successfully.»);
>
> pullXHtml();

Когда вы запускаете файл JavaScript, файл загружает документ XHTML с помощью MSXML. Если у вас нет установленного обновления, вы можете получить следующее сообщение об ошибке при запуске файла JavaScript, если запросы DTD заблокированы сервером W3C:

ОШИБКА. Сервер не понял запроса или запрос является недопустимым.
Ошибка при обработке ресурса
«http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd».

После установки данного обновления файл JavaScript будет успешно запущен, и вы получите следующее сообщение:

Документ XHTML был успешно загружен.Примечание.

  • После установки этого обновления MSXML локально кэширует файлы DTD, чтобы уменьшить количество запросов, которые отправляются на сервер W3C.
  • После установки этого обновления может понадобиться перезагрузить компьютер.
  • В Windows Vista, Windows Server 2008 или Windows 7 следует запустить файл установки этого обновления от имени администратора.
  • Дополнительные сведения о XHTML и определениях DTD см. в разделе «Дополнительная информация».

Решение

Сведения об обновлении

Как определить версию MSXML

Для определения установленной на компьютере версии MSXML выполните следующие действия:

  1. Найдите файл Msxml4.dll в следующей папке:
    C:\Windows\System32
  2. Щелкните файл Msxml4.dll правой кнопкой мыши и выберите команду Свойства.
  3. Чтобы узнать версию, перейдите на вкладку Версия.
    Примечание В Windows Vista, Windows 7 или Windows Server 2008 перейдите на вкладку Подробно.

Как получить это обновление

Это обновление будет загружено и установлено автоматически из Центра обновлений Windows. Однако вы также можете установить это обновление вручную, загрузив соответствующий пакет. Существуют несколько таких пакетов. Эти пакеты были выпущены для различных сценариев установки:

Статьи базы знаний

Поддерживаемые операционные системы

973688 Описание обновления для служб for Microsoft XML Core Services 4.0 с пакетом обновления 2 (SP2)

MSXML 4.0 был установлен приложением или вручную. Чтобы применить это исправление, установите пакет обновления 2 для MSXML 4.0.

Скачать пакет обновления.

MSXML 4.0 с пакетом обновления 2 (SP2)

Windows 7; Windows Server 2003 с пакетом обновления 2 (SP2); Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 с пакетом обновления 2 (SP2); Windows Vista; Windows Vista с пакетом обновления 1 (SP1); Windows Vista с пакетом обновления 2 (SP2); Windows XP с пакетом обновления 2 (SP2); Windows XP с пакетом обновления

973686 Описание обновления для служб MSXML 6.0 с пакетом обновления 2 (SP2)

MSXML 6.0 был установлен приложением или установлен вручную. Чтобы применить это исправление, установите пакет обновления 2 для MSXML 6.0.

Скачать пакет обновления.

MSXML 6.0 с пакетом обновления 2 (SP2)

Windows Server 2003 с пакетом обновления 2 (SP2) и Windows XP с пакетом обновления 2 (SP2)

973685 Описание обновления для служб Microsoft XML Core Services 4.0 с пакетом обновления 3 (SP3)

MSXML 4.0 был установлен приложением или вручную. Чтобы применить это исправление, установите пакет обновления 3 для MSXML 4.0.

Скачать пакет обновления.

MSXML 4.0 с пакетом обновления 3 (SP3)

Windows 7; Windows Server 2003 с пакетом обновления 2 (SP2); Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 с пакетом обновления 2 (SP2); Windows Vista; Windows Vista с пакетом обновления 1 (SP1); Windows Vista с пакетом обновления 2 (SP2); Windows XP с пакетом обновления 2 (SP2); Windows XP с пакетом обновления 3 (SP3)

973687 Описание обновления для служб Microsoft MSXML Core Services 3.0 и MSXML Core Services 6.0

Службы MSXML3 и MSXML6 установлены операционной системой

Скачать пакет обновления.

MSXML 3.0 и MSXML 6.0

Windows XP с пакетом обновления 3 (SP3)

Скачать пакет обновления.

64-разрядный выпуск Windows XP Professional

Скачать пакет обновления.

Windows Server 2003 с пакетом обновления 2 (SP2)

Скачать пакет обновления.

64-разрядный выпуск Windows Server 2003 с пакетом обновления 2 (SP2)

Скачать пакет обновления.

Windows Server 2003 с пакетом обновления 2 (SP2) для систем на базе Itanium

Скачать пакет обновления.

MSXML 3.0 и MSXML 6.0

Windows Vista, Windows Vista с пакетом обновления 1 и Windows Vista с пакетом обновления 2

Скачать пакет обновления.

MSXML 3.0 и MSXML 6.0

64-разрядные выпуски Windows Vista, 64-разрядная версия Windows Vista с пакетом обновления 1 (SP1), а также Windows Vista с пакетом обновления 2 (SP2)

Скачать пакет обновления.

MSXML 3.0 и MSXML 6.0

Windows Server 2008 и Windows Server 2008 с пакетом обновления 2

Скачать пакет обновления.

MSXML 3.0 и MSXML 6.0

64-разрядная версия Windows Server 2008 и 64-разрядная версия Windows Server 2008 с пакетом обновления 2 (SP2)

Скачать пакет обновления.

MSXML 3.0 и MSXML 6.0

Windows Server 2008 с пакетом обновления 1 (SP1) для компьютеров на базе процессоров Itanium и Windows Server 2008 с пакетом обновления 2 (SP2) для компьютеров на базе процессоров Itanium

Дополнительные сведения о скачивании файлов поддержки корпорации Майкрософт см. в следующей статье базы знаний Майкрософт:

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

Сведения о файлах

Английская версия этого обновления содержит атрибуты файлов, которые перечислены в следующей таблице. Дата и время для файлов указаны в формате UTC. При просмотре сведений о файлах выполняется перевод соответствующих значений в местное время. Чтобы узнать разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента Дата и время панели управления.

MS06-061: Обновление безопасности для базовых служб Microsoft XML версии 4.0 с пакетом обновления 2

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

  • Пользователи домашних компьютеров: http://www.microsoft.com/rus/athome/security/update/bulletins/200610.mspx
  • Версия для специалистов в области информационных технологий: http://www.microsoft.com/rus/technet/security/bulletin/ms06-061.mspx

Дополнительная информация

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

  • Это обновление неоднократно предлагается установить.

С различными продуктами корпорации Майкрософт, например системой Windows, обозревателем Internet Explorer, пакетом Microsoft Office и сервером Microsoft SQL Server, а также с продуктами сторонних производителей поставляются различные версии MSXML. После установки нового продукта или обновления продукта, в состав которого входит версия MSXML, отличная от установленной на компьютере, может снова появиться предложение установить это обновление. Для получения дополнительных сведений о разных версиях MSXML, доступных или поставляемых в составе различных продуктов корпорации Майкрософт или обновлений безопасности, щелкните следующий номер статьи базы знаний Майкрософт:

  • Способ 1. Загрузка и установка обновления безопасности 925672 с веб-узла центра загрузки Майкрософт. Для этого посетите веб-узел корпорации Майкрософт по адресу: http://www.microsoft.com/download/details.aspx?familyid=961f3c95-ec4e-4561-ab27-b3180e9139c5
  • Способ 2. Загрузите и установите MSXML 4.0 с пакетом обновления 2 (SP2), затем установите обновление безопасности 925672 с веб-узла Windows Update или Microsoft Update. Чтобы загрузить MSXML 4.0 с пакетом обновления 2 (SP2), обращайтесь на веб-узел корпорации Майкрософт по следующему адресу: http://www.microsoft.com/download/details.aspx?familyid=3144b72b-b4f2-46da-b4b6-c5d7485f2b42

Компонент MSXML 6.0 не установлен

Имя файла Версия Дата Время Размер
Msxml6.dll 6.0.3888.0 1-сен-06 12:08 1,27 МБ
Msxml6r.dll 6.0.3883.0 19-июл-06 10:55 84,6 КБ
Компонент MSXML 6.0 установлен
Имя файла Версия Дата Время Размер
Msxml6.dll 6.0.3888.0 1-сен-06 12:08 1,27 МБ
Компонент MSXML 4.0 не установлен
Имя файла Версия Дата Время Размер
Msxml4.dll 4.20.9839.0 12-сен-06 5:51 1216 КБ
Msxml4r.dll 4.10.9404.0 12-июл-06 5:49 80,5 КБ
Примечание. Данное обновление безопасности установлено в папке %SystemRoot%\System32 и параллельной папке.

  1. Удалите обновление безопасности 925672 с помощью пункта «Установка и удаление программ» на панели управления.
  2. Удалите файл MSXML4.dll из папки %SystemRoot%\System32.
  3. Восстановите MSXML 4.0 с помощью пункта «Установка и удаление программ» на панели управления.

Предыдущие версии файлов Msxml4.dll и Msxml4r.dll восстанавливаются как в папке %SystemRoot%\System32, так и в параллельной папке.

  • MsiExec.exe /uninstall /passive
  • Del %windir%\system32\msxml4.dll
]]>При подготовке материала использовались источники:
https://support.microsoft.com/ru-ru/topic/%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BB%D1%83%D0%B6%D0%B1-msxml-4-0-%D1%81-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%BC-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-2-sp2-171a0bd5-cb42-8d6a-5d43-08df0d54e23c
https://support.microsoft.com/ru-ru/topic/ms06-061-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D1%8B%D1%85-%D1%81%D0%BB%D1%83%D0%B6%D0%B1-microsoft-xml-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8-4-0-%D1%81-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%BC-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-2-21c429e2-0349-30e5-189a-ca32aea6c2dd
Оцените статью