IE8 多進程問題
IE8的一個重要特性就是每個Tab(選項卡)在獨立的進程中運行,我們稱之為LCIE (Loosely-Coupled IE)。 所以大家在升級到IE8之后會發現資源管理器里面有兩個或者多個iexplore.exe進程。
LCIE 的好處在:
1)某個Tab 崩潰(crash)之后不會影響其他Tab 和IE主窗口
2)Tab 進程在Vista 和Windows 7 下面以 Low Integrity Level 運行,這種進程基本上無法對系統進行任何讀寫操作,可以嚴格把病毒木馬拒之門外。 這也就是大家所謂的"沙盤"技術。 插一句題外話:) 很多人認為"沙盤"技術是Google Chrome 獨創的,其實早在3年前的IE7就有這個功能了。
如果想要在IE8中關閉LCIE功能,使IE8以單個進程模式運行(IE8主窗口以及所有的Tab都在一個iexplore.exe進程), 可以通過設置注冊表:
1)在 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main 鍵下面添加DWORD值 TabProcGrowth。
2)設置TabProcGrowth的數值為 0 ,(不設置時默認為1)
如圖:
IE8的一個重要特性就是每個Tab(選項卡)在獨立的進程中運行,我們稱之為LCIE (Loosely-Coupled IE)。 所以大家在升級到IE8之后會發現資源管理器里面有兩個或者多個iexplore.exe進程。
LCIE 的好處在:
1)某個Tab 崩潰(crash)之后不會影響其他Tab 和IE主窗口
2)Tab 進程在Vista 和Windows 7 下面以 Low Integrity Level 運行,這種進程基本上無法對系統進行任何讀寫操作,可以嚴格把病毒木馬拒之門外。 這也就是大家所謂的"沙盤"技術。 插一句題外話:) 很多人認為"沙盤"技術是Google Chrome 獨創的,其實早在3年前的IE7就有這個功能了。
如果想要在IE8中關閉LCIE功能,使IE8以單個進程模式運行(IE8主窗口以及所有的Tab都在一個iexplore.exe進程), 可以通過設置注冊表:
1)在 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main 鍵下面添加DWORD值 TabProcGrowth。
2)設置TabProcGrowth的數值為 0
如圖:
3、也可以如下設置:
首先,點擊開始菜單/運行。在對話框中輸入gpedit.msc,打開組策略編輯器。
其次,依次展開“本地計算機配置/管理模板/windows組件/Internet Explorer”,然后在右邊找到“設置選項卡進程增長”,雙擊打開屬性配置窗口,在“設置”選項卡下選擇“已啟用”,將選項卡進程增長值設置為“0” (IE8的默認不設置就執行1),最后確認退出即可(如圖)。