您的位置: 主页 > 电脑公司系统教程 >

win7系统hosts文件失效恢复的解决方法?

发布日期:2020-01-08 作者:电脑公司特别版 来源:http://www.dngstbb.com
系统之家Win8.1 2021 64位 大神装机版
win7系统hosts文件失效恢复的解决方法?

win7系统的Hosts文件失效,相信给很多用户带来了不便,特别是有做开发的用户,因为经常需要用到hosts文件,配置自己需要的ip及对应的域名,那么win7系统hosts文件失效怎么恢复呢?

win7系统hosts文件失效现象测试:

1、给大家做个演示测试,请看下图:

win7系统hosts文件失效

2、hosts文件路径是对的,而且只有一行映射,确保没有其他的干扰项。使用ipconfig /flushdns清理dns缓存,而且其实我还停止了dns Client服务的。然后继续ping,依然返回的是真实dns解析的地址。如图所示:

win7系统hosts文件失效恢复方法

3、可见system的权限也是有分配的。下面那个我自己的账户和Admin组的账户的权限也是完全控制的。如图所示:

win7系统hosts文件失效怎么恢复

情况就是这样,不知为何最近突然失效了。

win7系统hosts文件失效恢复方法:

1、编辑etc文件夹的访问权限,添加network service安全主体并赋予至少允许读取的权限,然后重新启动dns Client服务即可。目前我的hosts已经一切正常。

2、按win+ x键,点击“命令提示符(管理员)”,依次输入以下命令按回车键(Enter)执行:

  sC stop dnscache

  sC config dnscache obj= “nT AUTHoRiTY\networkservice”

  TAKEown /F “%windir%\system32\drivers\etc” /A

  icacls “%windir%\system32\drivers\etc” /grant “nT AUTHoRiTY\networkservice”:Rx

  sC start dnscache

命令解释:

  停止dnscache(dns Client)服务

  将运行dnscache服务的安全主体配置为network service

  将etc文件夹所有权交给管理员组

  为network service添加在etc文件夹中的读取和执行访问权限

启动dnscache服务

以上就是win7系统hosts文件失效的现象和win7系统hosts文件失效的,通过上述方法操作之后,我们的hosts文件就可以恢复正常了。