在 Windows 7 系統中,Hosts 檔案負責記錄域名與 IP 的對應關係。由於 Windows 7 強化了系統權限機制,直接修改此檔案時常會跳出「您沒有權限在此位置儲存檔案,請與管理員聯繫以取得相應權限」的錯誤訊息。本文提供兩種快速解決方案,幫您輕鬆取得管理員權限並完成修改。
Hosts 檔案預設路徑為 C:\Windows\System32\drivers\etc\hosts。
若需經常切換 Hosts 內容,可撰寫 .bat 批次檔,以管理員權限執行即可自動覆寫。
@echo off
del %systemroot%\system32\drivers\etc\hosts
echo 127.0.0.1 www.example.com>>%systemroot%\system32\drivers\etc\hosts
start https://www.example.com
hosts.bat(若系統隱藏副檔名,請先在「資料夾選項」中取消勾選「隱藏已知檔案類型的副檔名」)。hosts.bat,選擇「以系統管理員身分執行」,即可自動完成修改並開啟瀏覽器驗證。提示:批次檔中的域名與 IP 請依實際需求修改。此法原理為刪除舊檔並重建,需管理員權限才能操作系統目錄。