2009/03/26

Hosts文件的问题

帮MW修理笔记本,现象是Hosts文件里定义好的域名和IP映射关系不起作用,简单的说,就是Hosts文件失效了。
网上找了很多资料,包括修改注册表的键值类型,回复被MSN修改的Hosts文件,甚至在注册表中调整DNS和Hosts文件的读取顺序。都没有解决问题,只好临时将Dns Client服务停掉才临时解决问题。但是,这也不是一个好办法,总不能在需要的时候在开启DNS Client服务吧,虽说这个服务用处不大。
突然,灵光一现,会不会跟Windows XP的文件管理权限有关系?要知道,在使用Windows的时候,大多数人默认都是使用Administrator权限的,一般来说不会有问题,但是系统读取文件的时候,就不一定是利用Administrator权限了,而且,我不确定这个Administrator权限是不是万能的。
于是,找到Hosts文件,看一看它的权限,果真,和它的父级目录的权限不一致,尝试把父级目录的权限付给它,成功解决问题。
其实,关于这个问题,在网络上有很多人寻求帮助,但是似乎都没有解决问题,不管是中国人还是操着英语的老外,至少,我没有发现有人解决这个问题。
也难怪,大多数用户都不会考虑Windows的文件权限问题的,都没有这个意识,从这一点上来看,*nix用户还是有一定优势的。似乎微软知识库中也没有提及这个问题,不知道,这算不算是一个Windows Bug。

没有评论:

发表评论

Mastodon Daily(2024-05-04)

恶人太多了不要轻易与人为善,不值得。 link ...