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

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

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

ВСТУП

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

Перевірка

Перевірка виконується за допомогою підрозділу реєстру для керування функцією, яка вмикає поведінку 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://www.microsoft.com/technet/prodtechnol/sms/sms2003/opsguide/default.mspx?mfr=true
  • Створення настроюваного засобу ідентифікації відповідних комп'ютерів
    Створіть сценарій або невелику виконувану програму, які визначатимуть наявність на комп'ютері програмного пакета, що підлягає впливу. Цей засіб може працювати як частина сценарію входу, надходити як пакет оновлень програмного забезпечення SMS або міститися у внутрішній мережі для обміну між користувачами.

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

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

Якщо з метою ідентифікації комп'ютерів для поновлення використовуються підрозділи Active Directory або набір засобів SMS, то для розгортання пакета 917425 на комп'ютерах, які підлягають впливу, можна використовувати SMS 2.0 й SMS 2003. Для цього використайте функцію поширення програмного забезпечення SMS. Щоб переглянути високий рівень вивчення процесу, відвідайте такий веб-сайт корпорації Майкрософт:
http://www.microsoft.com/technet/prodtechnol/sms/sms2003/patchupdate.mspx
Щоб отримати додаткові відомості див. посібник із використання сервера системного управління 2003. Для перегляду цього посібника відвідайте веб-сайт корпорації Майкрософт:
http://www.microsoft.com/technet/prodtechnol/sms/sms2003/opsguide/default.mspx?mfr=true

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

Для розгортання пакета 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-файл для іншої мови, лише замініть у зразку PDF-файлу значення "Командний рядок" на поточну мову пакета специфікацій. Так, для німецької версії Windows XP з пакетом оновлень 2 (SP2) (x86) використовуйте таке значення.
    CommandLine=WindowsXP-KB917425-DEU.exe /quiet /norestart
Для отримання докладних відомостей про створення та розгортання пакетів див. посібник із використання сервера системного управління 2003.

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

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

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

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

Виправлення сумісності Internet Explorer для Windows XP з пакетом оновлень 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
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформаПотрібний пакет оновленьГалузь технічної підтримки
Mshtml.dll6.0.3790.2678936499212.04.200603:50IA-64SP1SP1G
Wmshtml.dll6.0.3790.2678315084812.04.200603:50x86SP1WOW
Mshtml.dll6.0.3790.2678936755212.04.200603:47IA-64SP1SP1Q
Wmshtml.dll6.0.3790.2678315238412.04.200603:47x86SP1WOW
Updspapi.dll6.2.29.063868812.04.200603:55IA-64НіНемає

Internet Explorer для Windows XP з пакетом оновлень 2 (SP2)
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформаПотрібний пакет оновленьГалузь технічної підтримки
Mshtml.dll6.0.2900.2883305356812.04.200604:22x86SP2SP2G
Mshtml.dll6.0.2900.2883305612812.04.200604:18x86SP2SP2Q
Updspapi.dll6.2.29.037142412.10.200523:12x86НіНемає

Internet Explorer для Windows Server 2003, версії для архітектури x64
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформаПотрібний пакет оновленьГалузь технічної підтримки
Mshtml.dll6.0.3790.2678598784012.04.200603:49НемаєSP1SP1G
Wmshtml.dll6.0.3790.2678315084812.04.200603:49x86SP1WOW
Mshtml.dll6.0.3790.2678598886412.04.200603:47НемаєSP1SP1Q
Wmshtml.dll6.0.3790.2678315238412.04.200603:47x86SP1WOW
Updspapi.dll6.2.29.046204812.04.200603:55НемаєнемаєНемає

Internet Explorer для Windows Server 2003 з пакетом оновлень 1 (SP1)
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформаПотрібний пакет оновленьГалузь технічної підтримки
Mshtml.dll6.0.3790.2678315084808.04.200603:11x86SP1SP1G
Mshtml.dll6.0.3790.2678315238408.04.200604:05x86SP1SP1Q
Updspapi.dll6.2.29.037142412.10.200523:13x86НіНемає

Технічна підтримка версій Microsoft Windows для архітектури x64

Технічну підтримку та консультації для версій Windows архітектури x64 надає виробник обладнання. Підставою для цього є постачання версії Windows на базі x64 у складі придбаного обладнання. Виробник обладнання може долучити до інсталювального пакета Windows унікальні компоненти. До таких компонентів можуть належати особливі драйвери пристроїв або додаткові настройки, призначені для підвищення продуктивності обладнання. Корпорація Майкрософт доцільною мірою надаватиме вам технічну допомогу для наявної версії Windows для архітектури x64, якщо в цьому виникне потреба. Проте вам може бути необхідно безпосередньо звернутися до виробника обладнання. Найширші можливості в наданні підтримки для програмного забезпечення має виробник, який інсталював його на обладнання.

Докладні відомості про Microsoft Windows XP Professional x64 Edition див. на веб-сайті Майкрософт за адресою:
http://www.microsoft.com/windowsxp/64bit/default.mspx
Докладні відомості про Microsoft Windows Server 2003 на базі x64 див. на веб-сайті Майкрософт за адресою:
http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx

Властивості

Номер статті: 917425 - Востаннє переглянуто: 19 січня 2007 р. - Редакція: 7.1
ЗАСТОСОВУЄТЬСЯ ДО:
  • Microsoft Internet Explorer 6.0, у разі використання з:
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003 Service Pack 1
    • Microsoft Windows XP Professional x64 Edition
    • Microsoft Windows XP Service Pack 2
Ключові слова: 
kbqfe kbinfo KB917425

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