如何在Windows中編輯HOSTS文件

在Windows 10,8,7,Vista或XP中編輯HOSTS文件

如果要製作自定義域名重定向,阻止網站或刪除由惡意軟件設置的惡意條目,編輯HOSTS文件可能會派上用場。 它的功能類似於DNS服務器的本地副本。

但是,在某些版本的Windows中嘗試更改此文件時,可能會遇到問題。 這很可能是由於許可問題; 有關於如何繞過下面的解釋。

如何編輯Windows HOSTS文件

這些說明適用於從Windows XP到Windows 10的所有Windows版本。

  1. 打開記事本或其他文本編輯器,如Notepad ++。
  2. File> Open ...菜單中,導航到C:\ Windows \ System32 \ drivers \ etc \中的HOST文件位置。
    1. 請參閱提示1以快速打開此文件夾。
  3. 在記事本的打開窗口的右下角,單擊文本文檔(* txt)並將其更改為所有文件(*。*) 。 應該出現幾個文件。
    1. 此步驟是必需的,因為HOSTS文件沒有.TXT 文件擴展名
  4. 現在每個文件類型都顯示出來,雙擊主機以在記事本中打開它。

提示:

  1. 在步驟2中,如果您將路徑複製/粘貼到HOSTS文件到記事本的“文件名”路徑中,則可以快速進入文件夾而無需手動瀏覽它。
  2. 在Windows 7,8和10中,除非直接從記事本或其他文本編輯器(如上面的說明)打開它,否則不能將編輯保存到HOSTS文件。
  3. 如果您在保存修改後的HOSTS文件時遇到困難,請檢查文件的屬性 ,看它是否被標記為只讀

如果我不能保存HOSTS文件怎麼辦?

在某些版本的Windows中,您沒有權限直接保存到\ etc \文件夾,而是被告知必須將文件保存到其他位置,例如Documents or Desktop文件夾。

你可能會看到錯誤...

訪問C:\ Windows \ System32 \ drivers \ etc \ hosts被拒絕 無法創建C:\ Windows \ System32 \ drivers \ etc \ hosts文件。 確保路徑和文件名稱正確。

要繼續使用已編輯的文件,請繼續並將其保存到桌面或其他文件夾,然後轉到該文件夾,複製HOSTS文件,並將其直接粘貼到HOSTS文件應該位於的位置如上所述。 系統會提示您進行權限驗證,並且必須確認覆蓋文件。

另一種選擇是以管理員身份打開文本編輯器程序,以便權限已經應用到編輯器。 然後,可以在不需要驗證管理員憑證的情況下將HOSTS文件保存在原始文件上。

如果仍然無法保存到HOSTS文件位置,則可能沒有正確的權限來編輯該文件夾中的文件。 您應該使用具有HOSTS文件管理權限的帳戶登錄,您可以通過右鍵單擊該文件並轉至安全選項卡來檢查該文件。

什麼是主機文件用於?

HOSTS文件相當於電話公司的目錄服務。 在目錄幫助將個人姓名與電話號碼相匹配的情況下,HOSTS文件將域名映射到IP地址。

HOSTS文件中的條目覆蓋ISP維護的DNS條目。 雖然這可能適用於常規使用,例如阻止廣告或某些惡意IP地址,但其功能還會使此文件成為惡意軟件的共同目標。

通過修改它,惡意軟件可以阻止訪問防病毒更新或強制您訪問惡意網站。 定期檢查HOSTS文件是一個好主意,或者至少知道如何刪除錯誤的條目。

提示:從計算機阻止某些域的更簡單的方法是使用支持內容過濾或黑名單的自定義DNS服務