在IE10中,32位瀏覽器應用程序可能無法正常工作

問題描述

  • 在64位版本的Windows 8上在桌面上運行IE0時,爲32位瀏覽器(例如,瀏覽器幫助程序對象(BHO),工具欄和ActiveX控件)編寫的加載項不會按預期工作。

問題原因

  • 在64位版本的Windows 8中,IE管理進程(注意,這裏是IE管理進程而非ie選項卡進程)始終是64位進程。這是Internet Explorer 10中的體系結構更改。默認情況下,ie選項卡進程可以是32位或64位進程。當此註冊表項 TabProcGrowth(HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth)設置爲0時,選項卡將在與IE管理器進程相同的進程中運行,即64位,又因爲IE管理進程在64位系統上始終位64位進程,所以,每次打開一個新的ie選項卡,都是64位的選項卡進程。但是,某些瀏覽器加載項(或插件)沒有64位版本。因此,它們不能按預期工作。

解決方法

解決的方法是將TabProcGrowth註冊表項的值更改爲大於0的整數。該註冊表項在HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth

參考連接
https://support.microsoft.com/en-in/help/2716529/32-bit-browser-applications-may-not-work-as-expected-in-internet-explo

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章