現象描述:
每次打開一個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)