修改Hosts文件提示没有权限怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改Hosts文件提示没有权限怎么办相关的知识,希望对你有一定的参考价值。

修改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 www.test.com>>%systemroot%\system32\drivers\etc\hosts
echo 127.0.0.1 localhost>>%systemroot%\system32\drivers\etc\hosts
start http://www.jb51.net
2、把里面的IP和域名更改成自己想要的,
3、右键点击”hosts.bat”文件,选择以管理员权限运行。即可。

通过这个方式可以解决提示无权修改Hosts文件,以后需要修改Hosts时就不再需要再复制到桌面了,因为文件属性已经修改,以后只需要在Hosts目录下修改即可。
参考技术A

可以进行如下操作:

    第一步,点开电脑里的C盘,从目录C:\\Windows\\System32\\drivers\\etc 下面,寻找名为hosts的文件;

    用鼠标把Hosts文件,拖到桌面上再打开;

    现在,需要使用对应程序来打开这个文件,使用记事本,按确认选项。在记事本里,开始编辑具体的脚本;

    编辑好以后,记得要保存它。若没有拉出目录C:\\Windows\\System32\\drivers\\etc,那时系统就会显示说“没有权限执行此操作”了;

    保存好以后,把刚才的那个hosts文件从桌面再拉回到C:\\Windows\\System32\\drivers\\etc 里面,之后会出现提示一个权限的问题,只要点击“继续”就可以完成了。

参考技术B 应该是系统的hosts文件吧,右键点击该文件→以管理员身份运行即可。

可以在运行中输入命令直接打开该文件:
notepad "%SystemRoot%\system32\drivers\etc\hosts"ipconfig /flushdnsexit

①这只是一个系统文件,默认地址是:C:\WINDOWS\system32\drivers\etc\hosts
②这个系统文件只是一个工具,要看谁利用它了。用好了,可以加快网页打开速度。比如谷歌的网页经常打不开,不妨使用将网址和相应的IP地址(未被屏蔽)储存在hosts文件之中即可。
③如果这个hosts文件被病毒、木马等不良程序利用了,就比较麻烦。所以,一旦网络异常,通过正常途径无法解决问题的时候,就要仔细观察hosts文件的变化了。有些程序就是通过修改hosts达到打开网页的目的。有时候,修复了,没过多时又反复发作,说明根源隐患没有消除,需要仔细查找问题所在。
④很多情况乱下一些安全、优化软件并不能彻底消除隐患,还要用户自行观察排障。快速打开hosts逐一对比,往往会茅塞顿开。使用鼠标右键点击桌面空白处,在弹出的菜单中点选新建→文本文档。
⑤在笔记本中复制(Ctrl+C)以下命令,并黏贴(Ctrl+V)到记事本中。
notepad "%SystemRoot%\system32\drivers\etc\hosts"ipconfig /flushdnsexit
⑥文件→另存为批处理文件。另存为→打开hosts.bat→保存。
⑦需要的时候,双击打开即可查看hosts文件,而无需一步步点开文件夹,省事多了。

以上是关于修改Hosts文件提示没有权限怎么办的主要内容,如果未能解决你的问题,请参考以下文章

修改Hosts文件提示没有权限怎么办

Mac —— 解决没有权限修改host文件问题

修改hosts提示:”您没有权限在此位置中保存文件”,解决办法

Hosts文件怎么获取权限

PHP学习之没有权限修改hosts文件

Mac OS X 10.7.1修改hosts文件时提示“您不是文件hosts的所有者,因此没有权限写到该文件”求问要如何解决