不久前,我弄亂了我的主機文件,但它運行得很好。然後我想撤消我的更改,因此我沒有刪除條目,而是使用 Microsoft 的快速修復下載工具之一完全恢復了主機檔案。
然後我嘗試在網路上尋找解決方案,其中一個建議我製作一個全新的主機檔案並將其保存在 System32/drivers/etc 目錄中。現在它是一個“文字文檔”,而不是像該目錄中的其他文件一樣的“文件”。
我現在所做的任何更改都不起作用。我在家人的電腦上試了一下,效果很好,所以這肯定和我的問題有關。只是為了澄清:我的主機文件過去一直有效。如果有人可以提供幫助,我將非常感激。
答案1
您可能希望在資源管理器選項中啟用檔案副檔名的顯示,如下所述 顯示或隱藏檔案副檔名。
然後,您可以從主機檔案中刪除先前隱藏的 .txt 副檔名。
答案2
Windows 使用者可以直接從 PC 編輯主機檔案。 Windows 7 或 Vista
- 瀏覽至開始 > 所有程式 > 附件。
- 右鍵點選記事本,然後選擇「以管理員身分執行」。
- 在 UAC 提示上按一下「繼續」。
- 點選“檔案”>“開啟”。
- 瀏覽至
C:\Windows\System32\Drivers\etc
. - 從文字文件變更文件過濾器下拉方塊(.txt) 到所有檔案 (.*)。
- 選擇
hosts
並點擊開啟。 - 進行所需的更改,如上所示,然後關閉記事本。
- 出現提示時儲存。
希望它有效。
答案3
這個問題的解決方案實際上在另一個 StackExchange 論壇上討論過:
我用他們的步驟進行了測試,如下所示。這些步驟解決了我的問題。
- 將主機檔案從 C:\Windows\System32\drivers\etc 複製到桌面等位置
- 刪除那裡的主機文件
- 將複製的hosts檔案複製回C:\Windows\System32\drivers\etc