Win7 hosts文件位置在哪?怎么修改hosts文件后不起作用

  • A+
所属分类:电脑知识

  它是一个没有扩展名的Windows系统文件,通过修改hosts文件可以屏蔽网页、屏蔽广告,打开一些普通方式无法访问的国外网页等等,对于很多电脑爱好者朋友来说,经常会用到。那么hosts文件位置在哪?下面,小编给大家介绍如何找到hosts文件以及修改hosts文件后不起作用的解决方法。

  Hosts文件具体指什么呢?

  Hosts文件是用于本地dns服务的,采用ip 域名 的格式写在一个文本文件当中, Windows系统上一般存放在系统盘的system32目录下, 比如 C:\windows\system32\drivers\etc\, 本地主机一般都被定义为 127.0.0.1 locahost 。根据微软的相关文档, hosts文件必须是ascii编码方式, 如果你存为unicode格式将不会被正确读取。

  Win7系统的Hosts文件在哪里?

  方法一:

  首先使用 Win + R 组合快捷键打开运行命令框,然后在打开后面键入或者粘贴上上面的Hosts文件路径:C:\Windows\System32\drivers\etc

Win7 hosts文件位置在哪?怎么修改hosts文件后不起作用

hosts电脑图解1

  键入Hosts文件路径后,点击底部的“确定”就可以快速打开hosts文件位置了

打开hosts文件位置

系统文件电脑图解2

  方法二:

  使用快捷键“win + R”打开运行,在运行中输入“drivers”,点击回车

Win7 hosts文件位置在哪?怎么修改hosts文件后不起作用

屏蔽网站电脑图解3

  双击“etc”文件。

Win7 hosts文件位置在哪?怎么修改hosts文件后不起作用

屏蔽网站电脑图解4

  这时就看见“hosts”文件了。

Win7 hosts文件位置在哪?怎么修改hosts文件后不起作用

  屏蔽网站电脑图解5

  以上就是hosts文件位置在哪的寻找诀窍了

  修改hosts文件后设置无效的原因及解决方法:

  修改hosts将域名指向新的ip总是无法生效, 其实是由“DNS Client” 服务导致的, 它是缓存dns用的, 所以说修改了hosts的文件是不能马上生效的, 需要一段时间的延时, 通常可以用ipconfig /flushdns来刷新dns缓存, 但这个方法对于我的问题似乎没有什么效果。用户可以参考以下方法来处理:

  解决方法一:

  我们先打开控制面板,并点击管理工具。

Win7 hosts文件位置在哪?怎么修改hosts文件后不起作用

  双击打开服务。

Win7 hosts文件位置在哪?怎么修改hosts文件后不起作用

  在服务中找到“DNS Client” 并双击打开,将其停用并改为手动模式即可

Win7 hosts文件位置在哪?怎么修改hosts文件后不起作用
Win7 hosts文件位置在哪?怎么修改hosts文件后不起作用

  解决方法二:

  1、用户可以在桌面创建一个host文件(无扩展名)并编辑好里面的内容;

  2、然后把C:\Windows\System32\Drivers\ect\下的host文件删除;

  3、删除后再把自己新创建的host文件放在ect目录中。

  要是也遇到同样的问题话,参考上述方法设置就可以轻松解决问题了。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: