IE 首頁常被惡意軟體、安裝包預設選項、網站彈窗竄改。透過群組原則「禁用變更首頁設定」可將首頁鎖定,Internet 選項中的首頁欄位變灰無法修改。本文說明首頁被竄改三大來源、群組原則鎖定步驟、與註冊表鎖定的比較。
首頁被竄改三大來源
| 來源 | 手法 | 特徵 |
| 惡意軟體 | 捆綁安裝、駭客工具修改註冊表 | 難手動改回,除非清除惡意程式 |
| 軟體安裝包 | 最後步驟預設勾選「設定首頁為 XXX」 | 使用者疏忽點「下一步」即中招 |
| 網站彈窗 | JS 執行 this.style.behavior='url(#default#homepage)'; this.setHomePage('...') | 手滑點「確定」即被修改 |
群組原則鎖定 IE 首頁 (Windows XP Professional / Windows 7/10 Pro/Enterprise)
- Win+R →
gpedit.msc 開啟群組原則編輯器。
- 依序展開:「使用者設定」→「系統管理範本」→「Windows 元件」→「Internet Explorer」。
- 右側找到「停用變更首頁設定」 → 雙擊 → 選「已啟用」 → 「確定」。
驗證效果
- 開啟 IE → 「工具」→「網際網路選項」→「一般」分頁。
- 「首頁」區域變灰色,無法編輯、無法點選「使用目前」、「使用預設」、「使用空白」。
- 註冊表
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page 仍可被程式修改,但 UI 已鎖定,使用者無法透過介面變更。
群組原則 vs 註冊表鎖定 比較
| 維度 | 群組原則 (gpedit.msc) | 註冊表權限/數值鎖定 |
| 適用版本 | Professional 以上 | 所有版本 (含 Home) |
| 管理方式 | 集中管理、支援網域部署 | 單機手動或 .reg 腳本 |
| 防竄改強度 | UI 鎖定,註冊表仍可被程式寫入 | 可設定鍵值權限拒絕寫入 (更徹底) |
| 解除鎖定 | 設為「未設定」或「已停用」 | 修改權限/刪除數值 |
Home 版替代方案
- 匯入註冊表檔鎖定首頁數值權限:
reg add "HKCU\Software\Microsoft\Internet Explorer\Main" /v "Start Page" /t REG_SZ /d "about:blank" /f
再用 regini 或 subinacl 設定該鍵值拒絕 Users 寫入。
- 或使用第三方工具 (如 IE Lock、Browser Lock) 一鍵鎖定。
結語
群組原則鎖定 IE 首頁是企業環境、公用電腦、家長控管的標準做法。搭配「停用變更搜尋提供者」、「停用增益集安裝」等原則,能構建完整的瀏覽器安全基線。