位置: 编程技术 - 正文

Win8.1系统Hosts文件失效的具体原因分析(hosts文件win10)

编辑:rootadmin

推荐整理分享Win8.1系统Hosts文件失效的具体原因分析(hosts文件win10),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:hosts文件win10,win8修改hosts文件,host文件win10,windows8.1ghost,hosts文件win10,windows8.1ghost,hosts文件win10,window的hosts文件,内容如对您有帮助,希望把文章链接给更多的朋友!

  不知大家是否遇到过Hosts文件失效的问题。原本我的Windows 8.1系统的Hosts文件可以正常使用,但是最近不知何故突然失效了。Hosts文件失效给我工作带来很多麻烦,为了分析具体原因,我给大家做个演示测试。

  可见hosts文件路径是对的,而且只有一行映射,确保没有其他的干扰项。  

  使用ipconfig /flushdns清理DNS缓存,而且其实我还停止了DNS Client服务的。然后继续ping,依然返回的是真实DNS解析的地址。  

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

  情况就是这样,不知为何最近突然失效了。我可能是遇到什么劫持了么?

  分析处理

Win8.1系统Hosts文件失效的具体原因分析(hosts文件win10)

  根据引用中我的猜想,我使用了消息记录器来跟踪与hosts文件有关的系统消息。为了对比,我同时在windows 8.1和虚拟机中运行的windows XP下操作,以便作为对比。

  首先我发现其实所有有网络通信功能的程序都会去检测HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDnscacheParameters这个键下面是否存在UseHostsFile值是否存在,数据是多少。但是我发现无论XP还是8.1都没有该值,但是根据之前的实验可知是XP可以正常读取hosts文件的,所以可以断定这个是无关项。(不过根据这个判断,原来Dnscache服务(也就是在服务中显示名称为DNS Client的服务,用于缓存DNS解析的结果)是可以手动强制不读取hosts文件的,修改这个键值即可)

  然后我发现一个怪异的现象,每次我手动修改hosts文件后,在8.1下会显示出一个名为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已经一切正常。

  通过以上的分析,相信大家能够更清楚地理解Windows 8.1系统下Hosts文件失效的原因,也能够掌握解决它的应对措施。最终,我们的Hosts文件可以恢复正常。

Win8.1无法安装KB补丁使用自动更新也失败 MicrosoftLync是一个配合MicrosoftLyncServer使用的即时通信客户端。有网友表示它的更新补丁kb在位的Windows8.1上安装失败,用Windows自动更新也失败。这

Windows8.1如何设置滑动关机实现快速挂机的目的 新推出的Windows8.1系统以快速的开机速度受到了用户的喜欢,但Windows8.1的关机操作并没有达到这样的效果,繁琐的关机操作让用户很是烦恼,如何才能达

Windows8系统识别不到光驱在设备管理器中显示驱动损坏 安装Windows8系统后,出现这样或那样的小故障是正常的。有些用户发现Windows8系统无法识别光驱,或是在设备管理器中显示驱动损坏等情况,这该怎么办

标签: hosts文件win10

本文链接地址:https://www.jiuchutong.com/biancheng/367298.html 转载请保留说明!

上一篇:win8怎么开启aero效果? windows8开启aero效果教程 (win8怎么开启蓝牙)

下一篇:Win8.1无法安装KB2825630补丁使用自动更新也失败(win8.1无法安装vmware tools)

  • 差额征税如何开票备注内容应该怎么调
  • 缴纳以前年度所得税在今年汇算清缴怎么填报
  • 买新车时旧车置换新车划算吗
  • 计提资本公积的处理
  • 劳务费个人所得税怎样计算
  • 长期股权投资为什么要冲减资本公积
  • 增值税电子普通发票怎么作废
  • 土地使用税退税账务处理
  • 房地产企业预缴增值税怎么计算
  • 作业成本管理的作用
  • 商贸企业出口退税计算公式
  • 公司分立的账务处理凭证怎么做
  • 结转以前的其他业务成本如何做会计分录呢?
  • 冲减预提费用
  • 老板买增票财务怎么做账
  • 视同销售应付福利费账务处理是怎样的?
  • 视频制作费属于劳务费吗
  • 税务的电子钥匙是干嘛的
  • 购买商品成本要支付哪些成本
  • 核定征收的合伙企业 取得的投资收益
  • 隔月的发票能作废吗
  • 跨省增值税专用发票可以抵扣吗
  • 非公党费返还
  • 个税退手续费要多久到账
  • 局域网内如何设置静态ip
  • macbookzen
  • 房地产企业如何计算土地使用税
  • 应付职工薪酬年末结转到哪个科目
  • 持有至到期投资减值准备
  • 33.JavaScript映射与集合(Map、Set)数据类型基础知识介绍与使用
  • php zmq
  • 公司缴纳社保应该怎么做账
  • 调整以前年度错账会计分录怎么做
  • 购进固定资产的进项税可以抵扣吗
  • 织梦cms要钱吗
  • MyBatis MapperProvider MessageFormat拼接批量SQL语句执行报错的原因分析及解决办法
  • About BitRock
  • 投资性房地产递延所得税负债为什么计入其他综合收益
  • sqlserver2005数据库备份
  • 年金保险是指什么保险
  • 员工福利费属于什么会计科目
  • 企业存货核算范围
  • 一般纳税人季报还是月报
  • 建筑劳务企业应发民工工资年终未发是否进行纳税调整
  • 不含税转换
  • 企业收到返利怎么做账
  • ppp项目政府可以不出资
  • 印花税计入哪个会计分录
  • 物料损失怎么入账
  • 公司车辆过户给个人有年限么
  • 单价合同如何计算印花税
  • 农村会计做什么工作好
  • 企业一般用什么系统
  • 工业企业销售商品
  • 外购固定资产
  • Sqlserver 2000/2005/2008 的收缩日志方法和清理日志方法
  • win7 64位系统中使用音乐播放器播放音乐很卡该怎么办?
  • xp禁用win键
  • mac安装pyenv
  • win10更换登陆账号
  • 电脑win7一开机就弹出各种广告窗口怎么办
  • centos ohmyzsh
  • perl处理特殊符号
  • webpack 主题切换
  • 用android做一个简单的软件
  • 安卓十游戏怎么玩
  • React Native react-navigation 导航使用详解
  • linux 消息队列 系统参数
  • 启动游戏使用的文件夹什么意思
  • js上传文件到后端
  • jquery常用选择器种类
  • javascript教程doc
  • 深圳市税务局好考吗
  • 税务软件服务商
  • 吉林省地方税务局
  • 不用税控盘可以清卡吗
  • 2021年江苏省考常州职位表
  • 登录电子税务局的方式
  • 无锡国税局电话咨询热线
  • 资源税是地方税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设