Vista 加強了系統檔案保護,直接編輯 C:\Windows\System32\drivers\etc\hosts 或 lmhosts 會遇到「拒絕存取」或「無法建立檔案」錯誤,即使使用管理員帳號登入也不例外。根因是 UAC 機制要求系統目錄寫入需經過權限提升。
拒絕存取 C:\Windows\System32\drivers\etc\hosts無法建立檔案 C:\Windows\System32\drivers\etc\hosts。請確認路徑和檔名是否正確。C:\Windows\System32\drivers\etc\hostslmhosts),點擊「開啟」;以管理員身分啟動的進程擁有提升後的存取權杖,可繞過 UAC 對系統目錄的寫入攔截。此法同樣適用於修改其他受保護系統檔案(如 boot.ini、服務設定檔等)。
notepad C:\Windows\System32\drivers\etc\hosts(需在管理員 CMD 中執行)。核心原則:編輯系統檔案必須以提升權限的進程執行編輯器,而非依賴帳號身分。