更改我的主機檔案不起作用

更改我的主機檔案不起作用

不久前,我弄亂了我的主機文件,但它運行得很好。然後我想撤消我的更改,因此我沒有刪除條目,而是使用 Microsoft 的快速修復下載工具之一完全恢復了主機檔案。

然後我嘗試在網路上尋找解決方案,其中一個建議我製作一個全新的主機檔案並將其保存在 System32/drivers/etc 目錄中。現在它是一個“文字文檔”,而不是像該目錄中的其他文件一樣的“文件”。

我現在所做的任何更改都不起作用。我在家人的電腦上試了一下,效果很好,所以這肯定和我的問題有關。只是為了澄清:我的主機文件過去一直有效。如果有人可以提供幫助,我將非常感激。

答案1

您可能希望在資源管理器選項中啟用檔案副檔名的顯示,如下所述 顯示或隱藏檔案副檔名

然後,您可以從主機檔案中刪除先前隱藏的 .txt 副檔名。

答案2

Windows 使用者可以直接從 PC 編輯主機檔案。 Windows 7 或 Vista

  1. 瀏覽至開始 > 所有程式 > 附件。
  2. 右鍵點選記事本,然後選擇「以管理員身分執行」。
  3. 在 UAC 提示上按一下「繼續」。
  4. 點選“檔案”>“開啟”。
  5. 瀏覽至C:\Windows\System32\Drivers\etc.
  6. 從文字文件變更文件過濾器下拉方塊(.txt) 到所有檔案 (.*)。
  7. 選擇hosts並點擊開啟。
  8. 進行所需的更改,如上所示,然後關閉記事本。
  9. 出現提示時儲存。

希望它有效。

答案3

這個問題的解決方案實際上在另一個 StackExchange 論壇上討論過:

StackOverflow 上有同樣的問題

我用他們的步驟進行了測試,如下所示。這些步驟解決了我的問題。

  1. 將主機檔案從 C:\Windows\System32\drivers\etc 複製到桌面等位置
  2. 刪除那裡的主機文件
  3. 將複製的hosts檔案複製回C:\Windows\System32\drivers\etc

相關內容