我們Vista操作系統中修改Hosts文件或Lmhosts文件時,有可能會發生兩種錯誤:拒絕訪問、不能創建文件,到底是什麼原因導致修改Hosts、Lmhosts文件出現此類的故障呢,下面跟著筆者一起來探討修改Hosts、Lmhosts文件出現故障的解決方法。
故障現象
錯誤消息 1:拒絕訪問 C:\Windows\System32\drivers\etc\ hosts
錯誤消息 2:不能創建文件 C:\Windows\System32\drivers\etc\hosts。請確認路徑和文件名是否正確。即使使用擁有管理憑據的帳戶登錄,也會出現此問題。
故障分析
Hosts文件的作用就是解析域名,和DNS服務器的作用差不多, 他只是根據Hosts文件裡的對應關系來解析,如果文件中不存在所要查詢的域名,然後就通過DNS服務器來查詢。也就是Hosts > 本地DNS服務器。而Lmhosts文件是用於解析Netbios的。
由於Vista 機制,所以系統文件夾裡的所有操作包括移動文件也都需要經過確認。所以,在Vista中要更改Hosts或Lmhosts文件會出現拒絕訪問的問題。
故障解決
1、單擊“開始”,單擊“所有程序”,單擊“附件”,右鍵單擊“記事本”,然後單擊“以管理員身份運行”。如果系統提示您輸入管理員密碼或進行確認,請鍵入密碼或單擊“允許”。
2、使用菜單裡的“打開”來打開Hosts、Lmhosts文件就可以正常保存了,可以點打開,直接輸入文件的路徑“C:\Windows\System32\Drivers\Etc\hosts”即可打開hosts文件了。打開 Hosts 文件或 Lmhosts 文件,進行必要的更改,然後單擊“編輯”菜單上的“保存”。