Applies ToWindows 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

Помилка #: 118145 (супровід вмісту)BUG #: 332758 (SQLBUVSTS)

Причини

Коли ви відвідуєте веб-сайт, або запуску застосунків, які завантажуються, XHTML документи за допомогою служби ядра Microsoft XML (MSXML), MSXML надсилає запити консорціумом World Wide Web (W3C) для витягування відомих файлів для визначення типу документа (DTD) кожного разу. Така поведінка може привести багато трафіку W3C сервера. Іноді може виявитися, XHTML файлів не завантажується належним чином через те, що запити DTD заблоковано W3C-сервер.Наприклад, у вас є JavaScript файл (.js), який містить такий код:

function pullXHtml() {  var xml = new ActiveXObject("Msxml2.DOMDocument.4.0");  xml.async = false;  xml.loadXML(    "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">" +    "<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'><head><title>simple document</title></head>" +    "<body><p>a simple paragraph</p></body></html>");  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 файлу, якщо сервер W3C заблоковано DTD запити:

Помилка: Сервер не розуміють запит або запит був недійсним.Помилка обробки ресурсів'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.

Після інсталяції цього оновлення, файл JavaScript буде виконано успішно, і з'являється таке повідомлення:

У документі, XHTML успішно завантажено.Примітка

  • Після інсталяції цього оновлення, MSXML, кешує локально, щоб скоротити число запитів, надіслані на сервері W3C, файли DTD.

  • Після інсталяції цього оновлення, вам може бути запропоновано перезавантажити комп'ютер.

  • Якщо інсталювати оновлення Windows Server 2008, Windows Vista або Windows 7, потрібно запустити файл інсталяції з обліковим записом адміністратора.

  • Щоб отримати додаткові відомості про XHTML та визначення типу документа (DTD) див. розділ "Додаткові відомості".

Вирішення

Відомості про оновлення

Як визначити версію MSXML

Щоб визначити версію MSXML, інстальованого на комп'ютері, виконайте такі дії:

  1. Знайдіть файл msxml4. dll, в такому каталозі:C:\Windows\System32

  2. Msxml4. dll-файлів, клацніть правою кнопкою миші та виберіть пункт Властивості.

  3. Перейдіть на вкладку версію , щоб переглянути відомості про версію.Примітка. У Windows Vista, Windows 7 або Windows Server 2008 перейдіть на вкладку докладно .

Як отримати це оновлення

Це оновлення буде інстальовано автоматично на Windows Update. Однак, також можна інсталювати це оновлення вручну завантаження відповідний пакет. Існує декілька пакетів, що містять виправлення. Ці пакети, випущені для іншої інсталяції таких сценаріїв:

Статей бази Знань

Сценарії інсталяцій

Пакети оновлень

MSXML версії.

Підтримувані операційні системи

973688 Опис оновлення для Microsoft XML Core Services 4.0 з пакетом оновлень 2

MSXML 4.0 інстальовано застосунок, або вручну інсталювати самостійно. Щоб застосувати це виправлення, слід MSXML 4.0 SP2, що інстальовано.

Download Завантажити пакет оновлень.

MSXML 4.0 SP2

Windows 7; Windows Server 2003 з пакетом оновлень 2; ОС Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 з пакетом оновлень 2; Windows Vista; Windows Vista з пакетом оновлень 1; Windows Vista з пакетом оновлень 2; Windows XP з пакетом оновлень 2; Пакет оновлень для Windows XP

973686 Опис оновлення для Microsoft MSXML Core Services 6.0 з пакетом оновлень 2

MSXML 6.0 інстальовано застосунок, або вручну інсталювати самостійно. Щоб застосувати це виправлення, слід MSXML 6.0 SP2, що інстальовано.

Download Завантажити пакет оновлень.

MSXML 6.0 SP2

Windows Server 2003 з пакетом оновлень 2; Windows XP з пакетом оновлень 2

973685 Опис оновлення для Microsoft XML Core Services 4.0 пакет оновлень 3

MSXML 4.0 інстальовано застосунок, або вручну інсталювати самостійно. Щоб застосувати це виправлення, слід MSXML 4.0 SP3 для інсталяції.

Download Завантажити пакет оновлень.

MSXML 4.0 SP3

Windows 7; Windows Server 2003 з пакетом оновлень 2; ОС Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 з пакетом оновлень 2; Windows Vista; Windows Vista з пакетом оновлень 1; Windows Vista з пакетом оновлень 2; Windows XP з пакетом оновлень 2; Windows XP Service Pack 3

973687 Опис оновлень для Microsoft-MSXML Core Services 3.0 і MSXML Core Services, 6.0

MSXML3 та MSXML6 встановлена операційна система

Download Завантажити пакет оновлень.

MSXML 3.0 і MSXML 6.0.

Windows XP SP3

Download Завантажити пакет оновлень.

MSXML 3.0

Windows XP Professional x64 Edition

Download Завантажити пакет оновлень.

MSXML 3.0

Windows Server 2003 SP2

Download Завантажити пакет оновлень.

MSXML 3.0

Windows Server 2003-служби, пакетом оновлень 2 x64 Edition

Download Завантажити пакет оновлень.

MSXML 3.0

Windows Server 2003 із пакетом оновлень 2 для систем на базі процесорів Itanium

Download Завантажити пакет оновлень.

MSXML 3.0 і MSXML 6.0.

Windows Vista SP2, Windows Vista та Windows Vista з пакетом оновлень 1

Download Завантажити пакет оновлень.

MSXML 3.0 і MSXML 6.0.

Windows Vista, 64-розрядні версії, Windows Vista, 64-розрядні версії SP1 і Windows Vista SP2

Download Завантажити пакет оновлень.

MSXML 3.0 і MSXML 6.0.

Windows Server 2008 і Windows Server 2008 SP2

Download Завантажити пакет оновлень.

MSXML 3.0 і MSXML 6.0.

Windows Server 2008 x64 Edition і Windows Server 2008 x64-Edition SP2

Download Завантажити пакет оновлень.

MSXML 3.0 і MSXML 6.0.

Windows Server 2008 для систем на базі процесорів Itanium і Windows Server 2008 для систем на базі процесорів Itanium SP2

Щоб отримати додаткові відомості про завантаження файлів підтримки Microsoft, клацніть номер статті в базі знань Microsoft:

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

Відомості про файли

Англійська версія цього оновлення має атрибути файлів (або новіші атрибути файлів) подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, використайте вкладку Часовий пояс у Дата й час на панелі керування.

Для всіх підтримуваних x86-процесорів версій ОС Windows XP, Windows Server 2003, операційної системи Windows Vista, Windows Server 2008, ОС Windows Server 2008 R2 та Windows 7

Ім'я файлу

Версія файлу

Розмір файлу

Дата

Час

Msxml4.dll

4.20.9876.0

1 348 432

20-Jul-2009

16:05

Msxml4a.dll

4.10.9404.0

53,768

20-Jul-2009

16:05

Msxml4r.dll

4.10.9404.0

91,656

20-Jul-2009

16:05

Додаткові відомості

Щоб отримати додаткові відомості про документ введіть визначення, відвідайте такий веб-сайт:

http://www.w3.org/TR/xhtml1/dtds.htmlЩоб отримати додаткові відомості про XHTML, відвідайте такий веб-сайт:

http://www.w3.org/TR/xhtml1/Щоб отримати додаткові відомості про MSXML, перейдіть до розробника мережі веб-сайті Microsoft:

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspxЩоб отримати додаткові відомості про список аналізатор Microsoft XML (MSXML) версії клацніть номер статті в базі знань Microsoft Knowledge Base:

269238 список із Microsoft XML аналізатор (MSXML) версії

Посилання

Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:

954459 MS08-069: Опис оновлення безпеки для XML-Core Services 6.0: 11 листопада 2008 року.Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:

824684 Опис стандартної термінології, яка використовується для опису оновлень програмних продуктів Майкрософт

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.