Проблемы с ActiveX в Internet Explorer? Возможно вам нужно уменьшить разрядность

Проблемы с ActiveX в Internet Explorer? Возможно вам нужно уменьшить разрядность

Сегодня, уже на многих компьютерах стоит 64-разрядная версия Windows. И в этом нет ничего удивительного, ведь если у вас более 4Гб (а если быть честным, то более 3Гб), то, чтобы их использовать полностью, вам просто необходима 64-разрядная версия Windows. В противном случае, оставшаяся оперативная память будет простаивать. Однако, тут возникает вопрос совместимости 32-битных приложений и 64-битных систем. В настоящее время, почти все программное обеспечение будет отлично запускаться на любом типе ОС. Если программа была разработана для 32-разрядной Windows, коих сегодня еще большинство, то чаще всего она будет так же хорошо запускаться на 64-битных системах. Если же программа была написана под 64-битную систему, то запустить ее на 32-разрядной системе не получится. Так что, если вы используете 64-битную Windows, то, вероятнее всего, у вас не будет возникать особых проблем. Однако, иногда, подобного рода проблемы возникают у ActiveX компонентов в браузере Internet Explorer.

Примечание: По поводу 3Гб. В действительности 32-разрядные версии Windows не могут полностью поддержать 4Гб памяти. Этого не позволяет адресное пространство. Существуют специальное расширение, которое позволяет расширить адресное пространство, но его лучше не использовать, так как возможны проблемы. Например, как факт, но, чтобы Windows XP 32 бита использовала те же 3Гб, ее необходимо запускать со специальным ключом. 

Если вы используете браузер Internet Explorer, то, блуждая по интернету, вы можете наткнуться на сайты с ActiveX компонентами, которые не рассчитаны на 64-битные версии браузеров. Например, часть сайтов, которые по средством ActiveX получают доступ к изображениям с вашей веб-камеры. Или же некоторые сайты с играми. Если на таких сайтах компоненты не рассчитаны на 64-битный браузеры (IE), то, вероятнее всего, вы получите либо ошибку скачивания этого компонента, либо вообще ничего не увидите.

К сожалению, Microsoft мало чем может помочь в этом. По умолчанию, в 64-разрядных системах ярлык Internet Explorer запускает 64-битную версию IE. Необходимо понимать, что в системе по прежнему существует 32-битная IE, однако, как такового, очевидного способа запустить ее попросту нет. Тем не менее, вы всегда можете сделать это самостоятельно. И вот как это сделать:

Проблемы с ActiveX в Internet Explorer? Возможно вам нужно уменьшить разрядность

Во-первых, найдите ярлык IE на рабочем столе или же в панели быстрого запуска. Скопируйте его и переименуйте, например, в IE32. Щелкните правой кнопкой мыши на созданном ярлыке и выберите "Свойства". Вы увидите, что по умолчанию полный путь до программы это "C:\Program Files\Internet Explorer\iexplore.exe". По этому пути расположена 64-разрядная версия IE.

Теперь, необходимо указать другой путь. Не волнуйтесь, это копия основного ярлыка, так что вы легко можете просто его удалить, если у вас ничего не получится. Возвращаясь, вам необходимо вместо "Program Files" вставить "Program Files (x86)", тем самым указать ярлыку, чтобы он вызывал 32-битную версию IE, которая расположена как раз в каталоге Program Files (x86).

Сохраните изменения в ярлыке и попробуйте его запустить. Скорее всего, вы не заметите никакой особой разницы, IE по-прежнему будет выглядеть так же. Но, тем не менее, в настоящее время будет запущена именно 32-битная версия браузера, с которой должно возникать меньше проблем, при просмотре сайтов с ActiveX компонентами. 

Теперь, вы знаете одну из возможных причин возникновения проблем с AtiveX компонентами в браузере IE, а так же знаете, что можно с этим сделать. 

☕ Понравился обзор? Поделитесь с друзьями!

Добавить комментарий / отзыв

Комментарий - это вежливое и наполненное смыслом сообщение (правила).



* Нажимая на кнопку "Отправить", Вы соглашаетесь с политикой конфиденциальности.
Присоединяйтесь
 

 

Программы (Freeware, OpenSource...)