我们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 文件,进行必要的更改,然后单击“编辑”菜单上的“保存”。