После установки обновления безопасности 896358 содержимое, которое должно отображаться в отдельной рамке, отображается в рамке, содержащей элемент управления ActiveX HTML Help

Переводы статьи Переводы статьи
Код статьи: 896905 - Vizualiza?i produsele pentru care se aplic? acest articol.
Внимание! Решение проблемы связано с внесением изменений в системный реестр. Перед внесением изменений в системный реестр рекомендуется создать его резервную копию и ознакомиться с процедурой восстановления. Дополнительные сведения об архивировании, восстановлении и изменении реестра см. в следующей статье базы знаний Майкрософт:
256986 Описание реестра Microsoft Windows
Развернуть все | Свернуть все

В этой статье

Проблема

После установки обновления безопасности 896358 (MS05-026) могут неправильно работать веб-приложения, использующие для перехода между рамками элемент управления ActiveX HTML Help (HHCTRL). При этом содержимое, которое должно отображаться в отдельной рамке, может отображаться в рамке, содержащей элемент управления ActiveX HTML Help.

Примечание. Данная проблема возникает только в тех случаях, когда в результате изменения реестра разрешается загрузка элемента управления ActiveX HTML для адресов URL или зон безопасности Microsoft Internet Explorer. В противном случае после установки обновления безопасности 890175 (MS05-001) использование элемента управления HHCTRL отключается.

Примечание. Материал данной статьи дополняет сведения, изложенные в следующих статьях базы знаний Майкрософт.
890175 MS05-001: Уязвимость в HTML-справке делает возможным запуск программного кода
892675 После установки обновлений безопасности 896358 или 890175 недоступны функции HTML-справки и некоторые веб-узлы
896358 MS05-026: Уязвимость в элементе управления HTML Help делает возможным удаленный запуск программного кода

Причина

Обновление безопасности 896358 отключает переход между рамками, поскольку эта функция повышает риск возникновения уязвимости в системе безопасности. Данная ситуация является ожидаемым результатом установки обновления безопасности. В зависимости от адресов URL и зон безопасности обозревателя Internet Explorer, для которых должен использоваться элемент управления HHCTRL, может потребоваться включение этой возможности.

Решение

Предупреждение. Данная ситуация является ожидаемым результатом установки обновления безопасности. Этот способ может увеличить уязвимость компьютера в отношении угроз, против которых направлено обновление безопасности 896358. Наиболее безопасным решением является отказ от использования данного способа разрешения проблемы.

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

Пользователи, работающие вне корпоративной среды

Чтобы включить возможность перехода между рамками, выполните следующие действия.
  1. Выберите в меню Пуск пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
  2. Найдите и щелкните правой кнопкой мыши следующий раздел реестра:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions
    Примечание. Если данный раздел реестра отсутствует, его необходимо создать.
  3. Выберите пункт Создать, затем — Параметр DWORD, введите в качестве имени параметра EnableFrameNavigationInSafeMode и нажмите клавишу ВВОД.
  4. Щелкните правой кнопкой мыши параметр EnableFrameNavigationInSafeMode, выберите команду Изменить, в поле Значение введите 1 и нажмите кнопку ОК.

Корпоративные пользователи

Чтобы включить возможность перехода между рамками, используя групповую политику, выполните следующие действия.
  1. Скопируйте представленный ниже текст в окно текстового редактора (например, «Блокнот»).
    REGEDIT4
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions]
    "EnableFrameNavigationInSafeMode"=dword:00000001
  2. Сохраните получившийся файл под именем Hhctrl.reg.
  3. Скопируйте представленный ниже текст в окно текстового редактора (например, в «Блокнот»).
    REGEDIT.EXE  /S   Hhctrl.reg
  4. Сохраните получившийся файл под именем Hhctrl.bat.

    Примечание. Перед развертыванием данного командного файла проверьте его работоспособность на одном из компьютеров.
  5. Импортируйте пакетный файл в объект групповой политики. Для этого выполните следующие действия.
    1. Скопируйте файлы Hhctrl.bat и Hhctrl.reg в папку \\имя_домена\SysVol\имя_домена\Policies\идентификатор_GUID_выбранного_объекта_групповой_политики\Machine\Scripts\Startup.
    2. Запустите оснастку «Active Directory - пользователи и компьютеры». Для этого на контроллере домена выберите в меню Пуск пункт Выполнить, введите команду dsa.msc и нажмите кнопку ОК.
    3. Щелкните нужный домен правой кнопкой мыши, выберите пункт Свойства и откройте вкладку Групповая политика.
    4. Нажмите кнопку Создать, введите описательное имя нового объекта групповой политики и нажмите клавишу ВВОД. Например, нажмите кнопку Создать, введите Включение переходов между рамками и нажмите клавишу ВВОД.
    5. Нажмите кнопку Изменить, чтобы изменить параметры объекта групповой политики, созданного на шаге 5d.
    6. Разверните узлы Конфигурация компьютера и Конфигурация Windows, щелкните элемент Сценарии (запуск/завершение), выберите команду Автозагрузка и нажмите кнопку Добавить.
    7. Найдите и выделите созданный на шаге 4 командный файл и нажмите кнопку Добавить.
    8. Нажмите кнопку ОК, а затем — Да и еще два раза ОК.

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

Обзор и примеры для системных администраторов

Дополнительные сведения об обновлении безопасности 896358 см. в следующей статье базы знаний Майкрософт.
896358 MS05-026: Уязвимость в элементе управления HTML Help делает возможным удаленный запуск программного кода

Групповая политика

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

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

На компьютерах под управлением 64-разрядных версий Microsoft Windows может потребоваться пересмотр инструкций по изменению реестра, приведенных в разделе «Решение». Например, в зависимости от используемой версии – 32- или 64-разрядной – может потребоваться изменение разных частей реестра. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
896459 Изменения реестра в 64-разрядной версии Windows Server 2003 и Windows XP Professional x64 Edition (эта ссылка может указывать на содержимое полностью или частично на английском языке)
Поскольку 64-разрядная операционная система Windows поставляется в составе приобретенного оборудования, обязанности по предоставлению соответствующей технической поддержки несет производитель оборудования. Для оптимизации производительности системы производитель оборудования может индивидуально настраивать операционные системы Windows, устанавливая уникальные компоненты, например, специальные драйверы устройств, и настраивать определенные параметры операционной системы. Корпорация Майкрософт предоставляет пользователям 64-разрядных версий Windows ограниченную техническую поддержку. Однако в первую очередь следует обращаться непосредственно к производителю оборудования. Производитель обладает наилучшими возможностями по поддержке установленного им программного обеспечения.

Для получения дополнительных сведений о 64-разрядных версиях Windows XP Professional обращайтесь на веб-узел Майкрософт по следующему адресу:
http://www.microsoft.com/rus/windowsxp/64bit/
Для получения дополнительных сведений о 64-разрядных версиях Windows Server 2003 обращайтесь на веб-узел Майкрософт по следующему адресу:
http://www.microsoft.com/rus/windowsserver2003/64bit/x64/default.mspx

Свойства

Код статьи: 896905 - Последний отзыв: 10 марта 2006 г. - Revision: 4.1
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003 Service Pack 1 на следующих платформах
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Операционная система Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Service Pack 4
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows XP Service Pack 2
  • Microsoft Windows XP Service Pack 1
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP for Itanium-based Systems Version 2003
  • Microsoft Windows XP Professional 64-Bit Edition (Itanium)
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 98 Standard Edition
  • операционная система Microsoft Windows Millennium Edition
Ключевые слова: 
kbtshoot kbbug kbsecurity kbprb kbexpertiseadvanced KB896905

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

 

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