Win7修改保存Hosts提⽰没有管理员权限的解决办法
⼀般Hosts⽂件⽤于本地调试,或⼿动设置⼀个域名应该被解析到哪个IP地址[Hosts百度百科]。由于Windows 7加强了系统⽂件的读写权限,所以在第⼀次修改保存Windows 7系统下的Hosts⽂件时会出现“您没有权限在此位置保存⽂件请与管理员联系以获得相应权限”的错误提⽰。即使你就是⽤管理员账号登陆的也⼀样会报此错误。要解决这个问题很简单:
⽅法⼀
第⼀种⽅法是⽹上流传很⼴的覆盖⽅法.就是先复制hosts⽂件到别的地⽅,修改完了再覆盖回来就搞定了。中间会提⽰⽬标⽂件夹拒绝访问,需要提供管理员权限,点击继续即可。这是很简单的⼀种⽅法,这⾥就不多讲了.
1. 到Hosts⽂件,将Hosts⽂件复制到桌⾯。(Windows 7系统Hosts⽂件路径为:
C:\WINDOWS\system32\drivers\etc\hosts)
2. ⽤记事本打开,修改内容,然后保存。
3. 将修改好的Hosts⽂件再复制回Hosts⽂件⽬录,提⽰是否覆盖时选择覆盖即可。
win7下因为权限问题会导致不能更改hosts⽂件,这让⼈很是苦恼.下⾯的⼏种⽅法很有效.希望对⼤家有⽤.
⽅法⼆
,⽤记事本更改
⾸先在开始菜单中,⽤管理员权限打开⼀个记事本,然后在记事本中打开hosts⽂件,这样因为是以管理员权限打开的,所以可以保存.具体步骤如下:
1、开始菜单->附件->右键点击“记事本”->以管理员运⾏,(操作如图)
2、打开之后,⽤记事本打开hosts⽂件,hosts⽂件路径的是C:\Windows\System32\drivers\etc\hosts,(操作如图)
3、点打开后,再写好⾃⼰的hosts语句,直接保存就可以了。(操作如图)
⽅法三
,⽤批处理更改
1、把下⾯的代码写⼊txt⽂件,并另存为“hosts.bat”⽂件(这⾥注意⼀下,如果有些朋友的电脑是不显⽰⽂件后缀的,这样直接命名没效,要在⽂件夹选项中显⽰常⽤⽂件的后缀)。⽂件内容如下:
复制代码
代码如下:
@echo off
del %systemroot%\system32\drivers\etc\hosts
echo 127.0.0.st>>%systemroot%\system32\drivers\etc\hosts
echo 127.0.0.1 localhost>>%systemroot%\system32\drivers\etc\hosts
start www.jb51
2、把⾥⾯的IP和域名更改成⾃⼰想要的,
3、右键点击”hosts.bat”⽂件,选择以管理员权限运⾏。即可。(操作如图)
通过这个⽅式可以解决提⽰⽆权修改Hosts⽂件,以后需要修改Hosts时就不再需要再复制到桌⾯了,因为⽂件属性已经修改,以后只需要在Hosts⽬录下修改即可。如果你有更好的⽅法,请在评论区分享给我们。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论