Вам необходимо прочитать статью « Понимание расширенного защищенного режима», чтобы понять модель процесса 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, пока расширенный защищенный режим отключен, я могу нормально загружать 32-разрядные элементы управления ActiveX или процессы обработки содержимого. Вот что я вижу в диспетчере задач на Win7 x64, когда 32-разрядный элемент управления ActiveX загружается в 32-разрядный IE10:
Вы должны подтвердить, что Tools / ActiveX Filtering
не включен, и, если это не поможет, проверьте настройки безопасности для вашей текущей зоны.