企業升級 Win 7 強制使用 IE8,導致大量舊版 IE6 Web 應用失效。微軟 SWAT 團隊技術主管 Chris Jackson 提供系統性解決方案:
核心問題分類
- **可直接移植**:小幅修改即可相容。
- **需代碼修改**:IT 團隊需評估成本 (例:17 週專案實為代碼調整)。
- **無法/不願修改**:採用虛擬化隔離運行 IE6。
四大解決策略
1. 明確遷移動機與優先級
若為安全性遷移 → 遇阻時修復代碼而非關閉安全功能。若無明確動機 → 易動搖回歸 IE6。建議列出前 4% 關鍵任務應用 (如 Outlook Web Access) 必須相容,其餘可容忍風險。
2. 站點區域映射 (Zone Mapping) 強制相容性檢視
- IE8 提供 1500+ 群組原則設定,核心為「站點到區域指派清單」。
- 將內部網站 (intranet) 歸入「區域內部網路」,啟用相容性檢視與較低安全等級。
- 用戶首要任務:提升自家站點相容性,而非降低瀏覽器安全性。
3. MED-V (Microsoft Enterprise Desktop Virtualization) 虛擬化 IE6
- 地址列輸入需 IE6 的網址 → 自動導向虛擬機中的 IE6。
- 非限定網址 → 繼續使用主系統 IE8。
- 需預留虛擬機磁碟空間,預裝 MED-V Agent。
- **禁忌**:勿在管理員帳戶下用虛擬機 IE6 瀏覽不受信網站。
4. XP Mode (Windows Virtual PC) 替代方案
- Win 7 專業版/企業版/旗艦版免費提供。
- 無縫模式下 IE6 視窗如原生運行於桌面。
- 適合輕量級舊應用,效能優於完整 MED-V。
決策流程圖
- 是否必須支援該應用?否 → 淘汰/替換。
- 是否支援此版本?否 → 升級應用版本。
- 測試相容:通過 → 直接部署;失敗 → 修復代碼或虛擬化。
- 虛擬化選擇:MED-V (企業級、集中管理) vs XP Mode (單機、輕量)。
Windows 7 + IE8 遷移非一日之功,**虛擬化是過渡非終點**,長期仍需推動應用現代化。