Виправлення сумісності Internet Explorer ActiveX для Mshtml.dll

Переклади статей Переклади статей
Номер статті: 917425 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

Примітка

Описане у статті оновлення замінено наступним. Щоб вирішити описану у статті проблему, інсталюйте останній сукупний пакет оновлень для системи безпеки для браузера Internet Explorer. Щоб інсталювати останнє оновлення, відвідайте такий веб-сайт Microsoft:
http://www.update.microsoft.com/microsoftupdate/v6/vistadefault.aspx?ln=uk-ua
Щоб отримати додаткові технічні відомості про останній сукупний пакет оновлень для системи безпеки для браузера Internet Explorer, відвідайте такий веб-сайт Microsoft:
http://technet.microsoft.com/en-us/security/bulletin
Ця стаття призначена для ІТ-спеціалістів. Щоб отримати відомості про помилки, користувачам домашніх комп’ютерів необхідно відвідати такий веб-сайт Microsoft:
http://windows.microsoft.com/uk-ua/internet-explorer/download-ie

Вступ

Корпорація Майкрософт випускає виправлення сумісності, яке вимикає поведінку виправлення ActiveX для Internet Explorer від 28 лютого 2006 р. Виправлення ActiveX для Internet Explorer також долучено до оновлення для системи безпеки для Internet Explorer 912812 (бюлетень безпеки Microsoft MS06-013). Поновлення впливає на такі продукти:
  • Windows XP з пакетом оновлень 2 (SP2)
  • Windows XP Professional x64 Edition
  • Windows Server 2003 з пакетом оновлень 1 (SP1)
  • Windows Server 2003 для архітектури x64
  • Windows Server 2003 з пакетом оновлень 1 (SP1) на базі Itanium
Примітка. Оновлення не призначено для Windows Vista.

Це поновлення розглянуто в рекомендаціях із безпеки корпорації Майкрософт Microsoft Security Advisory (912945): Поновлення для Internet Explorer, яке не стосується безпеки. Для отримання додаткових відомостей клацніть такий номер статті в базі знань Microsoft Knowledge Base:
912945 Поновлення ActiveX для Internet Explorer
Виправлення сумісності містить такі оновлення:
  • Виправлення сумісності Internet Explorer для Windows XP з пакетом оновлень 2 (SP2)
  • Виправлення сумісності Internet Explorer для Windows Server 2003 з пакетом оновлень 1 (SP1)
  • Виправлення сумісності Internet Explorer для Windows Server 2003 з пакетом оновлень 1 (SP1) для процесорів Itanium
  • Виправлення сумісності Internet Explorer для Windows Server 2003 для архітектури x64
  • Виправлення сумісності Internet Explorer для Windows XP Professional x64 Edition

Відомості про повторний випуск

20 квітня 2006 року з'явився повторний випуск виправлення сумісності. Не потрібно повторно розгортати це виправлення сумісності, якщо вже розгорнуто початковий випуск виправлення сумісності, а також у разі відсутності проблем.

Цей повторний випуск виправлення сумісності вирішує проблему відображення елементів керування ActiveX, розроблених із використанням Microsoft Visual Basic. Поновлення для системи безпеки 912812 (бюлетень із безпеки корпорації Майкрософт MS06-013) може не дозволяти сценарію VBScript контролювати видимість елементів керування ActiveX. Так, якщо елементи керування ActiveX приховано з використанням атрибута елемента DHTML видимість:прихований, а потім властивість атрибута настроєно сценарієм на видимість:видимий, то елемент керування ActiveX не відображається.

Ця проблема відображення елементів керування ActiveX, розроблених за допомогою Microsoft Visual Basic, розглядається зараз, а її вирішення може бути долучено до майбутнього поновлення для системи безпеки Internet Explorer.

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

Розгорнувши це виправлення, ви вимкнете поведінку виправлення ActiveX для Internet Explorer, яке міститься в оновленні KB912812. Поновлення безпеки залишаються у складі поновлення KB912812 і продовжують діяти Вимикається поведінка лише виправлення ActiveX для Internet Explorer, яка описана в оновленні KB912945. Щоб отримати додаткові відомості про поновлення KB912812, клацніть номер статті в базі знань Microsoft Knowledge Base:
912812 MS06-013: сукупне поновлення безпеки для Internet Explorer
Це виправлення сумісності можна інсталювати лише на ті системи, які використовують квітневе сукупне поновлення Internet Explorer (KB912812). Якщо спробувати інсталювати виправлення на системи без поновлення 912812, інсталяцію не буде виконано.

Настійно рекомендовано розгортати виправлення сумісності лише для тих систем, які зазнають впливу нових функціональних можливостей, що з'являються з поновленням ActiveX для Internet Explorer. Впливу підлягають ті системи, в яких користувач опирається на веб-сторінку або застосунок, що зазнав впливу поновлення ActiveX для Internet Explorer. Щоб отримати додаткові відомості про вплив на веб-сторінки або застосунки, клацніть такий номер статті в базі знань Microsoft Knowledge Base:
912945 Поновлення ActiveX для Internet Explorer
Радимо партнерам перевірити та переробити веб-застосунки, які підлягають впливу. Власники застосунків, які потребують взаємодії користувача з елементами керування ActiveX, можуть використовувати технології, щоб уникнути активації користувача. Для отримання відомостей про ці технології див. веб-сайт MSDN за адресою:
http://msdn.microsoft.com/uk-ua/ie/

Перевірка

Для перевірки використовується підрозділ реєстру для керування функцією, що активує поведінку ActiveX для Internet Explorer. Підрозділ реєстру та його значення є такими:
HKEY_LOCAL_MACHINE (або HKEY_CURRENT_USER)\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ENABLE_ACTIVEX_INACTIVATE_MODE\<process_name.exe>=(DWORD) 0x00000001
Потрібно замінити <process_name.exe> на ім'я процесу, для якого потрібно ввімкнути поведінку поновлення ActiveX. Наприклад, щоб увімкнути поведінку поновлення ActiveX для Internet Explorer, потрібно замінити <process_name.exe> на iexplore.exe.

Розгортання

Настійно рекомендовано розгортати виправлення лише для тих комп'ютерів, на яких виникли проблеми сумісності наявних застосунків із новою поведінкою, долученою до поновлення 912945 та описаною у статті бази знань Microsoft Knowledge Base 912812. У цьому розділі перелічено кілька настройок розгортання, але не всі з них. Потрібно виконати стандартний процес розгортання термінового виправлення для певного середовища користувача. У цій статті міститься кілька подробиць, які стосуються саме розгортання. Проте слід вважати цю статтю довідковою лише для деяких, але не для всіх варіантів настройок розгортання.

Процес розгортання складається з таких кроків:
  1. Ідентифікація відповідних комп'ютерів.
  2. Застосування поновлення до цих комп'ютерів.

Вимога перезавантаження

Якщо під час інсталяції цього виправлення сумісності використовувався файл Mshtml.dll, може виникнути потреба в перезавантаженні комп’ютера.

Ідентифікація відповідних комп'ютерів

Стаття бази знань Microsoft Knowledge Base 917425 (KB917425) може застосовуватися до комп'ютера, на якому виникла проблема сумісності ActiveX для Internet Explorer з іншими застосунками. Щоб визначити, чи застосовується KB917425 до комп'ютера як програма, потрібно надійним методом визначити, чи є на комп'ютері програмне забезпечення ActiveX, яке підлягає впливу. Щоб визначити цей метод, зверніться до постачальника програми. Щоб вручну визначити, чи застосовується KB917425 на комп'ютері, скористайтеся такими способами.
  • Використання підрозділів Active Directory
    Якщо середовище підтримується службою каталогів Active Directory, а в наявному підрозділі Active Directory містяться всі придатні до застосування комп'ютери, використовуйте програмний пакет оновлень для сервера Microsoft Systems Management Server (SMS).

    Примітка. Для використання цього способу потрібно ввімкнути виявлення SMS Active Directory.
  • Використання набору засобів SMS для створення настроюваної колекції
    Для середовищ, в яких для розгортання програмного забезпечення на комп'ютерах використовується SMS, адміністратор може створити настроювану колекцію, що базується на будь-якій кількості чинників. Ці чинники включають запит комп'ютерів, на яких є програмний пакет, що зазнав впливу. Цей запит може базуватися на результатах набору засобів SMS. Щоб отримати додаткові відомості про набір засобів, який містить створення колекцій користувача, відвідайте такий веб-сайт корпорації Майкрософт:
    http://technet.microsoft.com/uk-ua/library/cc180952.aspx
  • Створення настроюваного інструмента ідентифікації відповідних комп'ютерів
    Створіть сценарій або невелику виконувану програму, які визначатимуть наявність на комп'ютері програмного пакета, що підлягає впливу. Цей інструмент може працювати як частина сценарію входу, надходити як пакет оновлень програмного забезпечення SMS або міститися у внутрішній мережі для обміну між користувачами.

Застосування поновлення до відповідних комп'ютерів

Використання SMS

Якщо з метою ідентифікації комп'ютерів для поновлення використовуються підрозділи Active Directory або набір засобів SMS, то для розгортання пакета 917425 на комп'ютерах, які підлягають впливу, можна використовувати SMS 2.0 й SMS 2003. Для цього використайте функцію поширення програмного забезпечення SMS. Щоб переглянути загальні інструкції, відвідайте такий веб-сайт Microsoft:
http://technet.microsoft.com/uk-ua/library/cc917507.aspx
Щоб отримати додаткові відомості, див. посібник із використання Systems Management Server 2003. Для перегляду цього посібника відвідайте веб-сайт корпорації Майкрософт:
http://technet.microsoft.com/uk-ua/library/cc182024.aspx

Файл параметрів пакета

Щоб допомогти клієнтам розгорнути пакет 917425 із використанням SMS, долучено вміст зразка файлу параметрів пакета (PDF) для SMS, який можна використовувати для створення пакета поширення програмного забезпечення та програм у консолі адміністратора SMS.

Для визначення зразка PDF скопіюйте такий текст до файлу блокнота, а потім збережіть файл як KB917425.SMS. Скопіюйте цей файл до того самого каталогу, в якому збережено поновлення завантаження.
[PDF]
Version=2.0

[Package Definition]
Publisher=Microsoft
Name=Compatibility Patch for Internet Explorer (KB917425)
Language=ALL
Programs=WinXPx86,WS03x86,WS03IA64,WinXPWS03x64

[WinXPx86]
Name=(KB917425) Windows XP SP2
CommandLine=WindowsXP-KB917425-x86-ENU.exe /quiet /norestart
UserInputRequired=False
AdminRightsRequired=True
CanRunWhen=AnyUserStatus
SupportedClients=Win NT (I386)
Win NT (I386) MinVersion1=5.10.0000.0
Win NT (I386) MaxVersion1=5.10.9999.9999

[WS03x86]
Name=(KB917425) Windows Server 2003  
CommandLine=WindowsServer2003-KB917425-x86-ENU.exe /quiet /norestart
UserInputRequired=False
AdminRightsRequired=True
CanRunWhen=AnyUserStatus
SupportedClients=Win NT (I386)
Win NT (I386) MinVersion1=5.20.0000.0
Win NT (I386) MaxVersion1=5.20.9999.9999

[WS03IA64]
Name=(KB917425) Windows Server 2003 64-bit Itanium Edition
CommandLine=WindowsServer2003-KB917425-ia64-ENU.exe /quiet /norestart
UserInputRequired=False
AdminRightsRequired=True
CanRunWhen=AnyUserStatus
SupportedClients=Win NT (IA-64)
Win NT (IA-64) MinVersion1=5.20.0000.0
Win NT (IA-64) MaxVersion1=5.20.9999.9999

[WinXPWS03x64]
Name=(KB917425) Windows Server 2003 and Windows XP x64 Edition  
CommandLine=WindowsServer2003.WindowsXP-KB917425-x64-ENU.exe /quiet /norestart
UserInputRequired=False
AdminRightsRequired=True
CanRunWhen=AnyUserStatus
SupportedClients=Win NT (x64)
Win NT (x64) MinVersion1=5.20.0000.0
Win NT (x64) MaxVersion1=5.20.9999.9999
Win NT (x64) MinVersion2=5.20.3790.0
Win NT (x64) MaxVersion2=5.20.9999.9999
Після збереження PDF-файлів і пакетів оновлень у тому самому каталогу виконайте такі дії.
  1. Виконайте створення пакета з майстра визначення. Для цього клацніть правою кнопкою миші будь-який наявний пакет, виберіть команду Усі завдання, а потім – пункт Створити пакет із визначення.
  2. Імпортуйте PDF-файл для створення пакета та програм, які потрібно використовувати для розгортання.
Примітки.
  • 64-розрядні клієнтські розгортання підтримуються лише SMS 2003 з пакетом оновлень 2 (SP2) або пізнішими версіями. Якщо використовуються старіші версії SMS, потрібно видалити з PDF-файлу останні два розділи (WS03IA64, WinXPWS03x64). Потрібно в розділі "[Package Definition]=" скасувати WS03IA64 та WinXPWS03x64 з рядка "Programs=".
  • Якщо для розгортання будь-якої з локалізованих версій цього пакета використовується SMS, потрібна окрема версія PDF-файлу для кожної мови. Щоб створити файл PDF для іншої мови, замініть у його зразку значення "CommandLine" на назву мови поточного пакета. Так, для німецької версії Windows XP з пакетом оновлень 2 (SP2) (x86) використовуйте таке значення.
    CommandLine=WindowsXP-KB917425-DEU.exe /quiet /norestart
Для отримання докладних відомостей про створення та розгортання пакетів див. посібник із використання сервера системного управління 2003.

Використання користувацького способу для застосування пакета 917425

Припустімо, сценарій або виконувана програма, розроблені для визначення потреби в застосуванні пакета 917425, знайшли комп'ютер, який підлягає впливу. На цьому етапі сценарій або наявна програма можуть:
  • Запустити пакет 917425 із внутрішньої спільної мережної папки, в якій збережено пакет.
  • Завантажити пакет 917425 із сайту завантаження корпорації Майкрософт. У цьому випадку користувач повинен дозволити запуск пакета.
  • Для інсталяції вручну користувачеві потрібно вказати розташування завантаження пакета 917425.

Відомості про завантаження

У центрі завантаження корпорації Майкрософт для завантаження пропонуються такі файли:

Виправлення сумісності для браузера Internet Explorer для Windows XP Professional із пакетом оновлень 2 (SP2) і для Windows XP Home Edition із пакетом оновлень 2 (SP2)
Згорнути це зображенняРозгорнути це зображення
Завантаження
Зараз завантажити пакет 917425.
Виправлення сумісності Internet Explorer для Windows Server 2003 з пакетом оновлень 1 (SP1)
Згорнути це зображенняРозгорнути це зображення
Завантаження
Зараз завантажити пакет 917425.
Виправлення сумісності Internet Explorer для Windows Server 2003 з пакетом оновлень 1 (SP1) для процесорів Itanium
Згорнути це зображенняРозгорнути це зображення
Завантаження
Зараз завантажити пакет 917425.
Виправлення сумісності Internet Explorer для Windows Server 2003 для архітектури x64
Згорнути це зображенняРозгорнути це зображення
Завантаження
Завантажити пакет 917425.
Виправлення сумісності Internet Explorer для Windows XP Professional x64 Edition
Згорнути це зображенняРозгорнути це зображення
Завантаження
Зараз завантажити пакет 917425.
Дата випуску: 11 квітня 2006 року

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

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

Англійська версія цього виправлення має атрибути файлів, подані в нижченаведеній таблиці, або є новішою. Значення дати й часу вказано за скоординованим універсальним часом (UTC). У разі перегляду відомостей про файл ці дані обраховуються за місцевим часом. Щоб визначити різницю між UTC та місцевим часом, відкрийте вкладку Часовий пояс у вікні "Дата й час" на панелі керування.
Internet Explorer для Windows Server 2003 з пакетом оновлень 1 (SP1), версії для процесорів Itanium
Згорнути цю таблицюРозгорнути цю таблицю
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Mshtml.dll6.0.3790.26789,364,99212-Apr-200603:50IA-64SP1SP1G
Wmshtml.dll6.0.3790.26783,150,84812-Apr-200603:50x86SP1WOW
Mshtml.dll6.0.3790.26789,367,55212-Apr-200603:47IA-64SP1SP1Q
Wmshtml.dll6.0.3790.26783,152,38412-Apr-200603:47x86SP1WOW
Updspapi.dll6.2.29.0638,68812-Apr-200603:55IA-64NoneNot Applicable

Internet Explorer для Windows XP з пакетом оновлень 2 (SP2)
Згорнути цю таблицюРозгорнути цю таблицю
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Mshtml.dll6.0.2900.28833,053,56810-Apr-200604:22x86SP2SP2G
Mshtml.dll6.0.2900.28833,056,12810-Apr-200604:18x86SP2SP2Q
Updspapi.dll6.2.29.0371,42412-Oct-200523:12x86NoneNot Applicable

Internet Explorer для Windows Server 2003, версії для архітектури x64
Згорнути цю таблицюРозгорнути цю таблицю
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Mshtml.dll6.0.3790.26785,987,84012-Apr-200603:49Not ApplicableSP1SP1G
Wmshtml.dll6.0.3790.26783,150,84812-Apr-200603:49x86SP1WOW
Mshtml.dll6.0.3790.26785,988,86412-Apr-200603:47Not ApplicableSP1SP1Q
Wmshtml.dll6.0.3790.26783,152,38412-Apr-200603:47x86SP1WOW
Updspapi.dll6.2.29.0462,04812-Apr-200603:55Not ApplicableNoneNot Applicable

Internet Explorer для Windows Server 2003 з пакетом оновлень 1 (SP1)
Згорнути цю таблицюРозгорнути цю таблицю
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Mshtml.dll6.0.3790.26783,150,84808-Apr-200603:11x86SP1SP1G
Mshtml.dll6.0.3790.26783,152,38408-Apr-200604:05x86SP1SP1Q
Updspapi.dll6.2.29.0371,42412-Oct-200523:13x86NoneNot Applicable

Технічна підтримка 64-розрядних версій Microsoft Windows

Якщо ваш пристрій постачався з 64-розрядною версією Microsoft Windows, технічну підтримку та допомогу під час використання таких версій надає виробник обладнання. Це так, тому що 64-розрядна версія Windows постачалася разом із придбаним обладнанням. Виробник обладнання може долучити до інсталяційного пакета 64-розрядної версії Windows унікальні компоненти. До таких компонентів можуть належати особливі драйвери пристроїв або додаткові настройки, призначені для підвищення продуктивності обладнання. За потреби корпорація Майкрософт надаватиме доцільну технічну підтримку під час використання 64-розрядної версії Windows. Проте вам може бути необхідно безпосередньо звернутися до виробника обладнання. Найширші можливості в наданні підтримки для програмного забезпечення має виробник, який інсталював його на обладнання. Якщо ви придбали 64-розрядну версію Windows (наприклад, Microsoft Windows Server 2003 x64) окремо, звертайтеся за технічною підтримкою до корпорації Майкрософт.

Докладні відомості про Microsoft Windows XP Professional x64 Edition див. на веб-сайті Майкрософт за адресою:
http://windows.microsoft.com/uk-ua/windows/windows-help?os=winxp#windows=windows-xp

Властивості

Номер статті: 917425 - Востаннє переглянуто: 11 листопада 2013 р. - Редакція: 8.0
Застосовується до:
  • Microsoft Internet Explorer 6.0, у разі використання з:
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003 Service Pack 1
    • Microsoft Windows XP Professional x64 Edition
Ключові слова: 
atdownload kbresolve kbwinserv2003sp2fix kbqfe kbinfo KB917425

Надіслати відгук

 

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