Вам нужно прочитать статью « Понимание расширенного защищенного режима», чтобы понять модель процессов и разрядность Internet Explorer :
В последних нескольких выпусках Internet Explorer имел многопроцессную архитектуру, в которой процесс « Кадр » или « Менеджер » выполняется со средней целостностью, а процессы « Вкладка » или « Содержимое » выполняются с низкой целостностью (защищенный режим) или Средняя целостность (для зон, где защищенный режим отключен, например для сайтов в интрасети). Все содержимое HTML и элементы управления ActiveX выполняются в процессе содержимого. Даже панели инструментов, которые визуально выглядят так, как будто они находятся в процессе менеджера, действительно работают в процессе контента.
Для IE10 мы изменили IE так, что процессы менеджера всегда выполняются как 64-битные процессы при работе на 64-битном процессоре под управлением 64-битной версии Windows. ... В поддержку этого изменения различные пункты реестра, которые указывают на Internet Explorer, были обновлены и теперь указывают на C: \ Program Files \ Internet Explorer \ iexplore.exe. Если вы вручную вызовете C: \ Program Files (x86) \ Internet Explorer \ iexplore.exe, этот 32-битный процесс просто запустит 64-битную версию iexplore.exe (с соответствующими параметрами командной строки) перед выходом.
В Internet Explorer на рабочем столе по умолчанию процессы содержимого остаются 32-разрядными по умолчанию для совместимости с 32-разрядными элементами управления ActiveX, панелями инструментов, BHO и т. Д. Даже при непосредственном запуске 64-разрядного исполняемого файла iexplore.exe у вас все равно будет 64-разрядный процесс диспетчера. в котором размещаются только 32-битные процессы контента. Если вы хотите включить 64-битные процессы содержимого для рабочего стола, вы должны отметить опцию « Включить расширенный защищенный режим» в разделе «Безопасность» Internet Explorer Tools > Internet Options > Advanced tab
. Когда эта опция включена, все процессы содержимого, работающие в защищенном режиме (например, зона Интернета и зона ограниченного доступа, по умолчанию), начнут использовать 64-разрядные процессы содержимого.
В готовящемся Internet Explorer 10 в Windows 7 и Windows Server 2008R2 единственное , что делает включенный расширенный защищенный режим, - это включает 64-битные процессы содержимого.
Поэтому независимо от того, запустить ли я 32 или 64-бит IE10, пока Enhanced Protected Mode является отключена , я могу загрузить 32-разрядные элементы управления ActiveX или Content Процессы просто отлично. Вот что я вижу в диспетчере задач на Win7 x64, когда 32-битный элемент управления ActiveX загружается в 32-битный IE10:
Вы должны подтвердить, что Tools / ActiveX Filtering
это не включено, и если это не помогает, проверьте параметры безопасности для вашей текущей зоны.