現象描述:
每次打開一個IE時,任務管理器中,并沒有Iexplore.exe程序出現,隻是看到Explorer.exe程序增加了記憶體使用。
這是因為啟動的IE程序都被合并到Explorer.exe程序了。
這種情況,會導緻打開多個IE視窗通路Appeon Web應用(AX方式釋出的)時,隻有一個Appeon Web應用可以運作,其它IE視窗都是空白的。
問題原因:
為了節省記憶體使用,有的Windows會在打開IE時,将IE程序合并到Explorer.exe程序。這種狀況可以通過更改系統資料庫得以改變。
參見:http://support.microsoft.com/default.aspx?scid=kb;en-us;240928 有關"Launch Browser Windows in a Separate Process"的描述
解決方法:
在網上查找原因後,得知通過修改系統資料庫的方式可避免IE程序和Explorer程序的合并:
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/BrowseNewProcess
如果在這個項中,建立一字元串 也命名為BrowseNewProcess
值設定為:yes(表示資源浏覽器視窗和IE浏覽器視窗各自使用單獨的程序)
no(表示資源浏覽器視窗和IE浏覽器視窗使用同一程序explorer.exe)