如何解决Win10无法显示hosts文件下载

win10里没有hosts文件? - 知乎4被浏览4432分享邀请回答02 条评论分享收藏感谢收起0添加评论分享收藏感谢收起万能Win10系统Hosts文件失效的现象及解决方法
  不知大家是否遇到过Hosts文件失效的问题。原本我的完美Win10专业版系统的Hosts文件可以正常使用,但是最近不知何故突然失效了。Hosts文件失效给我工作带来很多麻烦,为了分析具体原因,我给大家做个演示测试。
  可见hosts文件路径是对的,而且只有一行映射,确保没有其他的干扰项。  
  使用ipconfig flushdns清理DNS缓存,而且其实我还停止了DNS Client服务的。然后继续ping,依然返回的是真实DNS解析的地址。  
  可见system的权限也是有分配的。下面那个我自己的账户和Admin组的账户的权限也是完全控制的。
  情况就是这样,不知为何最近突然失效了。我可能是遇到什么劫持了么?
  分析处理
  根据引用中我的猜想,我使用了消息记录器来跟踪与hosts文件有关的系统消息。为了对比,我同时在和虚拟机中运行的windows XP下操作,以便作为对比。
  首先我发现其实所有有网络通信功能的程序都会去检测HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters\这个键下面是否存在UseHostsFile值是否存在,数据是多少。但是我发现无论XP还是8都没有该值,但是根据之前的实验可知是XP可以正常读取hosts文件的,所以可以断定这个是无关项。(不过根据这个判断,原来Dnscache服务(也就是在服务中显示名称为DNS Client的服务,用于缓存DNS解析的结果)是可以手动强制不读取hosts文件的,修改这个键值即可)
  然后我发现一个怪异的现象,每次我手动修改hosts文件后,在8下会显示出一个名为svchost.exe的进程试图访问hosts文件但是结果为Acces Denied。在XP下,也有同样名称的进程试图访问hosts文件但是结果却是Success的。
  根据消息记录器提供的进程的PID,追踪到其承载的服务中有一个共同的服务就是DNS Client。于是可以断定肯定是上述提到的DNS Client服务出现问题了。因为出现访问文件被拒,肯定是帐户问题,于是我习惯性地打开DNS Client的属性页,转到登录选项卡,发现其使用的帐户不是默认本地系统帐户,而是名为&Network Service&的内置安全主体。
  到此一切都明了了,归根到底还是权限问题。DNS Client服务使用的帐户不是system,而是Network Service。虽然我给system帐户赋予了完全的访问控制,但是根据我开篇的截图可以发现,我里面缺少了Network Service的安全主体。而现在我们可以断定system帐户和Network Service安全主体是没有关联的,所以才导致了DNS Client服务启动后无法正常读取hosts文件,而导致hosts文件无效。
  解决办法就是:编辑etc文件夹的访问权限,添加Network Service安全主体并赋予至少允许读取的权限,然后重新启动DNS Client服务即可。目前我的hosts已经一切正常。
  通过以上的分析,相信大家能够更清楚地理解系统下Hosts文件失效的原因,也能够掌握解决它的应对措施。最终,我们的Hosts文件可以恢复正常。
雨木风林猜你喜欢
雨木风林热门专题
 雨木风林教程专题
 雨木风林系统推荐
雨木风林官网为大家提供一个绿色的平台 Copyright
版权所有 浙ICP备号-1使用大白菜装win10后发现hosts文件不见了
发布时间: 16:00
& & 近期朋友在使用老牌的装机工具大白菜装机工具安装完win10系统之后,发现这样一个棘手的问题,当朋友打开系统盘想要寻找hosts文件的时候,发现hosts文件消失不见了,遇见这样的情况有没有什么好的方法可以找回hosts文件呢?经过多番的研究总算明白了原来hosts文件不是消失了而是被隐藏了,下面就一起来看看解决hosts文件不见了的方法。
& & 1.首先需要点击打开win10系统桌面上的这台电脑图标,然后点击展开系统盘 - Windows - Systen32 - Drivers - etc,在打开的etc文件夹里我们可以看到hosts文件已经消失不见了,下面点击&查看&然后再点击打开查看下的&选项&按钮。如下图所示
& & 2.在弹出的文件夹选项窗口中,点击切换到&查看&项界面,然后找到&隐藏受保护的操作系统文件(推荐)&如下图所示
& & 3.点击取消勾选&隐藏受保护的操作系统文件(推荐)&,在弹出的警告提示窗口中,点击&是(Y)&即可。如下图所示
& & 4.完成操作之后用户们就可以点击确定关闭文件夹选项窗口,这时候&hosts&文件已经成功被显示出来了。如下图所示
& & 以上就是解决hosts文件不见了的方法,有遇到此类情况或者是不懂的如何解决hosts文件消失不见方法的用户,可以尝试以上的方法操作看看,希望以上的方法可以给大家带来更多的方法。
我们知道有时候我们电脑出现问题了,需要测试一下驱动,但是测试驱动必须开启系统的测...
从今天12点开始,win10将正式向各个国家推送,因为时区的关系,美国的消费者将...
大白菜下载
软件大小:358 MB
软件大小:490 MB
软件大小:358 MB
软件大小:3.03 MB
U盘启动bios设置
大白菜热门教程
大白菜电脑课堂
闽ICP备号 Copyright相关文章热门文章12345
4,327 次 &0
2,997 次 &0
2,476 次 &0
2,254 次 &0
2,050 次 &1最新文章
7 次用户登录

我要回帖

更多关于 linux hosts文件位置 的文章

 

随机推荐