開多個 IE 視窗,其中一個出錯導致全部關閉?根因在於 **IE 進程模型**:
實驗驗證進程關係
- 開啟工作管理員 (Ctrl+Alt+Del) → 「程序」頁籤 → 依名稱排序。
- 雙擊桌面 IE 圖示開啟視窗 1 → 出現一個
iexplore.exe。
- 再雙擊開啟視窗 2 → 再多一個
iexplore.exe (獨立進程)。
- 在視窗 2 按 Ctrl+N 開啟視窗 3 → **無新進程**,視窗 3 附屬於視窗 2 的進程。
核心機制
- **直接雙擊圖示/啟動器開啟** = 建立**獨立進程**。
- **網頁連結/Ctrl+N/JS window.open** = **附屬於父視窗進程**。
- 進程崩潰 = **該進程下所有附屬視窗連帶關閉**。
避坑指南
- 習慣雙擊 IE 圖示開啟新視窗,而非在現有視窗輸入網址/點連結。
- 避免同時開啟過多視窗:現代網頁大量 Flash/GIF/JS,單進程資源耗盡易崩潰。
- 重要作業請用獨立進程視窗操作,降低連帶風險。
理解進程隔離邏輯,調整操作習慣,即可避免「一個出錯、全軍覆沒」慘劇。