安裝 Windows XP SP2 後,IE「網際網路選項 → 安全性 → 網際網路」區域的安全性層級滑桿最低只能拉到「中」,嘗試調至「低」會彈出錯誤視窗。某些舊版企業內部系統、ActiveX 元件、信任區域網站應用,必須在「低」安全性層級才能正常運作。
SP2 為提升預設安全性,在註冊表中硬性限制「網際網路」區域 (Zone 3) 的最低安全性層級,封鎖使用者降至「低」。
regedit。HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3| 區域名稱 | Zone 編號 | 高 (預設) | 中高 | 中 (預設) | 中低 | 低 |
|---|---|---|---|---|---|---|
| 本機電腦 | 0 | 0x00000000 | 0x00005000 | 0x00010000 | 0x00015000 | 0x00020000 |
| 區域內部網路 | 1 | 0x00000000 | 0x00005000 | 0x00010000 | 0x00015000 | 0x00020000 |
| 信任的網站 | 2 | 0x00000000 | 0x00005000 | 0x00010000 | 0x00015000 | 0x00020000 |
| 網際網路 | 3 | 0x00000000 | 0x00005000 | 0x00010000 | 0x00015000 | 0x00020000 |
| 受限的網站 | 4 | 0x00000000 | 0x00005000 | 0x00010000 | 0x00015000 | 0x00020000 |
註:SP2 將 Zone 3 的 MinLevel 設為 0x00010000 (中),改為 0x00020000 (低) 即可解除限制。文中提到的 10000 (hex) 即 0x10000,實際上應設為 20000 (hex) 才對應「低」;若設為 10000 仍為「中」。建議直接設 20000 (十六進位)。
Windows XP、IE6/7/8、SP2 均已終止支援。若仍需維護舊系統,建議:
註冊表 MinLevel 修改可繞過 SP2 對 IE 安全性層級的硬性限制,但安全性代價極高。正確工程做法是「最小權限原則」:將特定信任站點歸入「信任的網站」區域單獨降級,而非全域開放。技術手段服務於安全架構,而非繞過它。