XP系统host文件无法修改、覆盖怎么办

XP系统host文件无法修改、覆盖怎么办,第1张

host文件无法修改和覆盖的解决方法:

1、host文件,路径为:C:\windows\system32\drivers\etc\hosts;

2、然后用notepad++打开host文件,修改后保存;

3、对于使用记事本的可以这样做,首先用管理员权限打开DOS程序,系统下同时按住winkey+x键,然后点中菜单中的“命令提示符(管理员)”,打开DOS程序;

4、在打开的DOS窗口中敲入“notepad”命令回车即可以管理员权限打开记事本程序;

5、然后再用记事本程序打开host文件,修改后保存。

当我们需要屏蔽某些恶意网站或访问特定网址以及在内网做测试的时候,常常需要修改hosts 文件,但是会发现有时修改完却总是不生效,而且Windows7系统和Vista系统、XP系统都会碰到此类情况,所以研究一下解决此类问题的办法。

一般在LINUX下修改完/etc/hosts文件都会立即生效的,即便偶尔不生效,只要重启一下network服务就可以了。但是windows却是会遇到这样的问题,而且在不同版本的系统中还略有区别。

在解决问题之前,让我们了解一下dns和hosts的知识。我们知道在访问网站时,首先要通过DNS服务器把要访问的域名解析成IP地址后,我们才能在浏览器中看到所访问网站的页面内容。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有网络域名的映射关系。如果有,则调用这个IP地址映射,如果没有再向已知的DNS服务器提出域名解析,也就是说Hosts的请求级别比DNS高。

首先要知道hosts文件的位置,在xp,2000,win7等系统中找到如下位置C:\windows\system32\drivers\etc,我们可以看到hosts文件,注意hosts文件是ascii编码方式,而且是没有后缀名的。

其二正确修改hosts文件,一般hosts文件里面都会有个示例,比如 127.0.0.1 51cto.com 即代表打开51cto.com这个网址将解析到127.0.0.1,ip地址与网址间至少要有一空格,另外在最后一行书写映射时一定要加上回车再保存以避免最后一行不生效,如果某条记录暂时不用,只需要在它前面加一个#号即可。

hosts文件默认具有隐藏属性,系统默认设置情况下是看不到的,解决办法是打开我的电脑-点击工具-文件夹选项-查看-取消勾选隐藏受保护的系统文件,确定即可。如果修改后无法保存,请在Hosts文件上面点右键-属性-把只读属性去掉即可保存。

在修改HOSTS文件时候,还常常遇到修改保存后无效的情况,我们可以使用ipconfig /flushdns命令来刷新dns缓存, 或者也可以在管理工具中打开服务,找到DNS Client将其停用并改为手动模式在修改完hosts启动。

注意:当你在打开浏览器的情况下修改hosts文件时,关闭浏览器时系统才会释放掉hosts文件占用的那部分内存,我们再次打开浏览器访问就发现已经生效了。

如果遇到windows 7 *** 作系统无法打开和编辑的情况,一般是因为安全机制UAC造成的,你可以按着Shift键,然后Hosts文件上面右键,以管理员方式运行即可。或者修改Hosts文件权限,将当前登录的账号加入到安全选项卡中,赋予写入权。

还有一种方法就是打开本地连接的Internet(TCP/IP)协议的属性页,点击常规选项卡中的高级按钮,选择WINS选项卡,勾选启用 LMHOSTS 查询,接着按下导入 LMHOSTS按钮,导入hosts文件,这样再次启动浏览器时,就会发现hosts文件生效了。

由于软件注册的原因,我需要更改hosts文件来防止服务器验证!那么在我们修改这个文件的时

候,修改完成之后发现保存不了,这种情况我们该怎样解决呢,难道就不能修改了吗?下面我们

一起看看解决的方法吧!

有时候我们要破解一些软件与服务器通讯,所以通常都需要更改Hosts文件来达到目的,XP系统可以直接修改保存,但是Win7系统却提示没有权限去修改,那么我们要怎样办呢,我们修改的是c:\windows\system32\drivers\etc下面的hosts文件。

首先打开该文件所在的文件,路径是:c:\windows\system32\drivers\etc,如图:

然后我们在该文件上面右键,选择属性选项,如图所示:

然后在打开的属性窗口中,我们切换到安全选项卡下,如图所示:

然后我们选择安全选项卡的高级按钮,如图所示:

在打开的新窗口中,我们选择更改权限的按钮,如图所示:

然后在打开的新窗口中去除包括可从该对像的父项继承的权限,然后再单击添加按钮,如图所示

单击添加按钮之后,我们回到窗口中,单击确定按钮,d出windows安全窗口,我们单击是按钮即可,如图所示:

然后我们再单击确定按钮,回到一开始的属性窗口中,然后选择我们当前用户所有的管理员组,并按编辑按钮,如图所示:

在d出的窗口中,我们勾选当前用户所在的管理组、给予完全控制的权限,如图所示:

修改完成之后单击确定按钮,再单击确定按钮即可,这样就可以对Hosts文件进行修改了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11820267.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存