Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 7 修改 hosts 檔案完整教學(管理員權限圖文詳解)

編輯:Win7 常見問題解答

修改 hosts 檔案常用於封鎖惡意網站、移除廣告、本地開發測試域名對應等用途。在 Windows XP 時代,直接用記事本開啟編輯存檔即可;但 Windows 7 (含 Vista、Server 2008) 引入 UAC 機制,hosts 檔案受系統保護,若未以管理員身分執行編輯器,修改後將無法存檔。本文提供標準操作流程,確保一次成功。

一、hosts 檔案位置

路徑固定為:%SystemRoot%\System32\drivers\etc\hosts
預設通常為 C:\Windows\System32\drivers\etc\hosts

二、正確修改步驟(以管理員身分執行記事本)

  1. 點擊「開始」按鈕 → 「所有程式」 → 「附屬應用程式」 → 找到「記事本」。
  2. 在「記事本」上按**右鍵**,選擇「以系統管理員身分執行」。若跳出 UAC 提示,點選「是」或輸入管理員密碼。
  3. 以管理員身分執行記事本
  4. 記事本開啟後,點選「檔案」→「開啟舊檔」。
  5. 在檔案總管地址列貼上 C:\Windows\System32\drivers\etc 按 Enter,或手動瀏覽至該資料夾。
  6. 右下角「檔案類型」下拉選單改為「所有檔案」,否則預設只顯示文字檔,看不到 hosts。
  7. 選擇所有檔案
  8. 雙擊 hosts 開啟,編輯內容(每行格式:IP位址 域名,例如 127.0.0.1 www.example.com)。
  9. 編輯完成後,點選「檔案」→「儲存」或按 Ctrl+S。若提示「存取被拒」,表示未以管理員身分執行,請回步驟 2 重來。
  10. 編輯 hosts 檔案

三、替代方案(適用於熟悉權限管理的進階使用者)

  • 以管理員身分開啟命令提示字元,執行 icacls "C:\Windows\System32\drivers\etc\hosts" /grant Users:F 暫時授予使用者完整控制權,編輯完再移除權限。
  • 使用第三方工具(如「Windows 7 優化大師」、「HostsEditor」等)內建的 hosts 編輯功能,通常會自動提權。

四、常見用途範例

# 封鎖廣告/追蹤域名
0.0.0.0  analytics.google.com
0.0.0.0  pagead2.googlesyndication.com

# 本地開發測試
127.0.0.1  myproject.local
127.0.0.1  api.myproject.local

# 強制導向特定伺服器(需對方同意)
192.168.1.100  internal.company.com

五、生效驗證

修改存檔後,開啟命令提示字元執行 ipconfig /flushdns 清除 DNS 快取,再用 ping 域名 驗證是否解析至指定 IP。

六、注意事項

  • 切勿刪除檔案原有的註解行(以 # 開頭),僅在下方新增自訂規則。
  • 每行一條對應,IP 與域名以空白或 Tab 分隔,域名不支援萬用字元(如 *.example.com 無效)。
  • 修改 hosts 僅影響本機解析,不影響網路其他裝置。
  • 部分安全軟體(如 360、卡巴斯基)會鎖定 hosts 檔案防止惡意修改,編輯前請暫時關閉相關防護。

掌握這項技巧,您就能輕鬆在 Windows 7 上管理本地域名解析,無論是開發測試、去廣告還是家長控制都能得心應手。

Copyright © Windows教程網 All Rights Reserved