Войти

Показать полную графическую версию : [решено] Как пофиксить? "IE6: Click to activate and use this control - KB912812"


amped
18-04-2007, 19:19
После установки апдейта IE требуется ручная активация ActiveX (в том числе flash).

http://capitalhead.com/img/activating_activex.gif

По ссылке:
http://capitalhead.com/articles/click-to-activate-and-use-this-control---kb912812.aspx

Ходил, но чего-то ни добавление ключа в реестр ни установка обновления - не помогает решить проблему.

Может кто знает как пофиксить на уровне компа? (Про решения на уровне HTML я знаю)

Мелкософт взяли за огнетушитель за наружение каких-то патентов, в результате они изменили принцип отображения ActiveX. Юзер как всегда крайний...

Vadikan
18-04-2007, 19:34
amped
Вам нужно установить последнее накопительное обновление для IE. Как я понял, вы до сих пор пользуетесь версией 6, поэтому вам нужно загрузить обновление Download details: Cumulative Update for Internet Explorer for Windows XP Service Pack 2 (KB928090) (http://www.microsoft.com/downloads/details.aspx?FamilyID=d4038dc1-8af6-4bea-82b8-eaccff4cdb28&DisplayLang=en). Для IE7 требуется Download details: Cumulative Update for Internet Explorer 7 for Windows XP Service Pack 2 (KB928090) (http://www.microsoft.com/downloads/details.aspx?FamilyID=ee851efd-2caf-41ce-a423-e1827de318df&DisplayLang=en)

Список текущих обновлений безопасности Windows XP SP2 (http://tools.oszone.net/Vadikan/hotfixes.html)

amped
18-04-2007, 22:06
Vadikan
Если бы...

190 Hotfix(s) Installed.
...
[93]: Q147222
[94]: Q927978
[95]: KB925398_WMP64
[96]: KB917734_WMP9
[97]: KB923689
[98]: KB811113 - Service P
[99]: KB834707 - Update
[100]: KB867282 - Update
[101]: KB873333 - Update
[102]: KB873339 - Update
[103]: KB885250 - Update
[104]: KB885835 - Update
[105]: KB885836 - Update
[106]: KB886185 - Update
[107]: KB887472 - Update
[108]: KB887742 - Update
[109]: KB887797 - Update
[110]: KB888113 - Update
[111]: KB888302 - Update
[112]: KB890046 - Update
[113]: KB890047 - Update
[114]: KB890175 - Update
[115]: KB890859 - Update
[116]: KB890923 - Update
[117]: KB891781 - Update
[118]: KB893066 - Update
[119]: KB893086 - Update
[120]: KB893756 - Update
[121]: KB893803v2 - Update
[122]: KB894391 - Update
[123]: KB896358 - Update
[124]: KB896422 - Update
[125]: KB896423 - Update
[126]: KB896424 - Update
[127]: KB896428 - Update
[128]: KB896688 - Update
[129]: KB898461 - Update
[130]: KB899587 - Update
[131]: KB899589 - Update
[132]: KB899591 - Update
[133]: KB900485 - Update
[134]: KB900725 - Update
[135]: KB901017 - Update
[136]: KB901214 - Update
[137]: KB902400 - Update
[138]: KB904706 - Update
[139]: KB905414 - Update
[140]: KB905749 - Update
[141]: KB908519 - Update
[142]: KB908531 - Update
[143]: KB909095 - Update
[144]: KB910437 - Update
[145]: KB911280 - Update
[146]: KB911562 - Update
[147]: KB911567 - Update
[148]: KB911927 - Update
[149]: KB912812 - Update
[150]: KB912919 - Update
[151]: KB913446 - Update
[152]: KB913580 - Update
[153]: KB914388 - Update
[154]: KB914389 - Update
[155]: KB916595 - Update
[156]: KB917344 - Update
[157]: KB917422 - Update
[158]: KB917953 - Update
[159]: KB918118 - Update
[160]: KB918439 - Update
[161]: KB919007 - Update
[162]: KB920213 - Update
[163]: KB920670 - Update
[164]: KB920683 - Update
[165]: KB920685 - Update
[166]: KB920872 - Update
[167]: KB922582 - Update
[168]: KB922819 - Update
[169]: KB923191 - Update
[170]: KB923414 - Update
[171]: KB923694 - Update
[172]: KB923980 - Update
[173]: KB924191 - Update
[174]: KB924270 - Update
[175]: KB924496 - Update
[176]: KB924667 - Update
[177]: KB925902 - Update
[178]: KB926255 - Update
[179]: KB926436 - Update
[180]: KB927779 - Update
[181]: KB927802 - Update
[182]: KB928090 - Update
[183]: KB928255 - Update
[184]: KB928843 - Update
[185]: KB929969 - Update
[186]: KB930178 - Update
[187]: KB931261 - Update
[188]: KB931784 - Update
[189]: KB931836 - Update
[190]: KB932168 - Update
Юзаю IE 6.

Vadikan
19-04-2007, 00:10
amped
Ага, я теперь припоминаю этот странный хотфикс, к которому потом срочно выпустили исправление :) Вы http://support.microsoft.com/kb/917425/ru пробовали установить? Вообще, в нем версия Mshtml.dll старее, чем в KB928090. И все-таки попробуйте импортировать в реестр
REGEDIT 4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ENABLE_ACTIVEX_INACTIVATE_MODE]
"iexplore.exe"=dword:00000001и перезагрузиться

amped
19-04-2007, 11:33
Vadikan

917425 (Compatibility Patch for Internet Explorer for Windows XP Service Pack 2 (KB917425) не ставится, говорит:
The version of IE you have installed does not match the update you are trying to install.

Ключ тоже добавлял (писал в первом посте) - не помогает.

Может вручную выдернуть mshtml.dll и подменить?

Petya V4sechkin
20-04-2007, 17:40
amped
Фиксить могут (и должны) только web-дизайнеры, на каждом отдельно взятом сайте.
Микрософт свое дело сделало (рамочка вокруг ActiveX, "Щелкните, чтобы активировать и бла-бла-бла..."). Вынуждено было сделать (патентный иск и все такое). Но при этом (слава богу) оставило четкие инструкции по нейтрализации:
If you are a Web site owner, you can rewrite your Web pages so that users are never presented with a tooltip or a dialog box. Learn how (http://msdn.microsoft.com/workshop/author/dhtml/overview/activating_activex.asp).
Постепенно все сайты с ActiveX начинают это использовать. Например Adobe (http://www.adobe.com/) - никаких рамочек у флешей. Или тот же Rambler (http://www.rambler.ru/) со своей рекламой.

Может вручную выдернуть mshtml.dll и подменить?Можно. Только надо учитывать, что в накопительном обновлении для IE много файлов. И если один из них заменить на древний, полугодичной давности, велика вероятность появления глюков (и уязвимостей, кстати).
В случае крайней необходимости либо не ставить обновления для IE вообще, либо остановиться на KB905915 (старое обновление, выпущенное еще в декабре 2005 г.) и игнорировать все, выпущенные позднее.

amped
22-04-2007, 19:25
Да бред ведь, из-за их внутренних споров все вэбмастера должны вкрячивать в код какой-то ява скрипт для обхода... А если завтра на мелкософт подадут патентодержатели какой ни будь функции из js?

Petya V4sechkin
22-04-2007, 20:07
amped
Что характерно, с вами согласен главный операционный директор компании Eolas Technologies Марк Свордс (http://news.ru-coding.com/1334.html) ;)
Наверное, отвалив 521 лимон долларов по иску, микрософт не хочет иметь с компанией Eolas вообще никаких дел.

amped
23-04-2007, 02:08
Билл мог бы просто купить этот Eolas с потрохами... слабак! :)

jurec
07-05-2007, 20:31
Вам нужно установить последнее накопительное обновление для IE. Как я понял, вы до сих пор пользуетесь версией 6, поэтому вам нужно загрузить обновление Download details: Cumulative Update for Internet Explorer for Windows XP Service Pack 2 (KB928090)

У меня (WXP_PRO_SP2, IE6) как раз uninstall этого update'a и решил проблему. Теперь думаю почитать подробней про этот cumulative update.

Petya V4sechkin
07-05-2007, 21:09
jurec
В случае крайней необходимости либо не ставить обновления для IE вообще, либо остановиться на KB905915 (старое обновление, выпущенное еще в декабре 2005 г.) и игнорировать все, выпущенные позднее.

Petya V4sechkin
12-12-2007, 12:18
Вот и конец истории - микрософт решило убрать эту ерунду.
Вышло очередное накопительное обновление для IE KB942615 (http://support.microsoft.com/kb/942615) и одновременно с ним KB945007 (http://support.microsoft.com/kb/945007).
When you deploy the IE ACA update, it disables the "Click to activate" behavior of the Internet Explorer ActiveX update that is contained in update KB942615. The other security updates that are contained in update KB942615 are still present and are still functional.

We strongly recommend that you deploy this IE ACA update only to computers for testing before the "Click to activate" behavior is permanently removed in the Internet Explorer cumulative update that is planned for April 2008. Removing the "Click to activate" behavior from Internet Explorer will require no changes to existing Web pages.




© OSzone.net 2001-2012