时间:2021-05-23
一般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.1 >>%systemroot%\system32\drivers\etc\hosts
echo 127.0.0.1 localhost>>%systemroot%\system32\drivers\etc\hosts
start https://
2、把里面的IP和域名更改成自己想要的,
3、右键点击”hosts.bat”文件,选择以管理员权限运行。即可。(操作如图)
通过这个方式可以解决提示无权修改Hosts文件,以后需要修改Hosts时就不再需要再复制到桌面了,因为文件属性已经修改,以后只需要在Hosts目录下修改即可。如果你有更好的方法,请在评论区分享给我们。声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
win7获取管理员权限win7win8有时会出现删除不了文件的情况,弹窗提示需要某某权限,下面为解决办法:在普通帐户中快速获得最高的权限:新建一个.txt文本,
win7的用户权限管理比较严格,默认情况下你是无法直接修改hosts和service这样的文件,提示无权限。网上有很多教程,讲解如何获取管理员或文件权限,如果你
win7安全要求比较高,你登陆的用户名不是管理员!是管理员组的一个成员,所以你打开文件或删除文件时系统会提示你需要管理员权限!解决的办法启用管理员,使用管理员登
在Win8系统中直接修改hosts文件的时候会提示:你没有权限在此位置中保存文件。请与管理员联系以获得相应权限。其实用一个小小的方法就可以修改windows8的
不过最近有网友这样一个问题:在修改Hosts文件后,法保存的情况,提示“您没有权限在此位置中保存文件,请与管理员联系以获取相应权限”,如