win7修改hosts文件提示需要管理员权限怎么办

win7修改hosts文件提示需要管理员权限怎么办,第1张

win7修改hosts文件提示需要管理员权限的解决方法:

1、打开记事本,输入下列文本:

Windows Registry Editor Version 500

[HKEY_CLASSES_ROOT\\shell\runas]

@="获取权限"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\\shell\runas\command]

@="cmdexe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

"IsolatedCommand"="cmdexe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]

@="获取权限"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]

@="cmdexe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

"IsolatedCommand"="cmdexe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

2、然后保存为导入reg文件;

3、然后双击导入reg;

此时会d出警告提示,允许程序通过即可;

4、然后选择hosts文件,鼠标右键选择获取权限。

解决方法如下:Win7对hosts等文件进行了保护,要修改的话可以如下:
1、单击“开始”,单击“所有程序”,单击“附件”,右键单击“记事本”,然后单击“以管理员身份运行”。(如果系统提示您输入管理员密码或进行确认,请键入密码或单击“允许”。
2、系统会运行记事本程序,然后点击记事本窗口上面的文件,选择打开,找到Hosts
文件或
Lmhosts
文件,进行必要的更改,然后单击“编辑”菜单上的“保存”即可

方法/步骤
先启动电脑,电脑启动界面
在修改host这个文件之前第一步需要先找到这个文件,这个文件在哪个位置呢?先和我一块找到这个文件。顺序依次为:C:\Windows\System32\drivers\etc。
到这一步就可以看到这个文件了。如下图所示:
第四步用记事本打开这个文件,会看到文件上有下图这样的内容。
第五步将里面的内容修改成一下,我这次修改这个文件的目的是登陆豆丁,所以我修改的内容也是围绕这个站来 *** 作的。如下图所示。至此,host文件就已经修改完成了。

Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析,如果发现是被屏蔽的IP或域名,就会禁止打开此网页!Host文件的位置: 在XP 、win7系统中,HOST文件位于系统盘C:\Windows\System32\drivers\etc中,如果进去没有看到Hos文件,是因为某些系统将Host文件隐藏了。Host文件的三个主要作用:1、加快域名解析 对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度。由于有了映射关系,当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。2、方便局域网用户在很多单位的局域网中,会有服务器提供给用户使用。 由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址。这对不少人来说相当麻烦。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候,只要输入这个服务器的名字就行了。3、屏蔽网站现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中不乏有病毒木马。对于这些网站我们可以利用Hosts把该网站的域名映射到一个错误的IP或本地计算机的IP,这样就不用访问了。在Windows系统中,约定 127001为本地计算机的IP地址, 0000是错误的IP地址。 打开电脑的系统盘(一般默认为C盘):C盘 -> Windows -> System32 -> drives -> etc -> hosts文件2将hosts 文件已记事本的方式打开,注意最好是使用记事本,因为hosts文件对格式的要求非常严格,可能不同的软件打开,格式是不一样的,那样host是不能配置成功的3将需要加入的host地址,加入hosts 文件中,如果需要在加入的host地址添加注释,可以在注释语句前加入 “#”4保存hosts文件,重启浏览器,输入地址即可5如果在配置完成后,不能访问网站,则重新打开hosts文件,看文件的格式是否正确,如果不正确,修改后,保存 ,再次访问6配置完成后,hosts 文件示例(应网友需求添加

当我们需要屏蔽某些恶意网站或访问特定网址以及在内网做测试的时候,常常需要修改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文件里面都会有个示例,比如 127001 51ctocom 即代表打开51ctocom这个网址将解析到127001,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文件的作用是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,可用于“加快域名解析”、“方便局域网用户”等方面。
打开“我的电脑”(win7下为“计算机”),按如下路径访问“系统所在盘:\Windows\system32\drivers\etc”。
刷新电脑的DNS缓存当计算机对域名访问时并不是每次访问都需要向DNS服务器寻求帮助的,一般来说当解析工作完成一次后,该解析条目会保存在计算机的DNS缓存列表中,如果这时DNS解析出现更改变动的话,由于DNS缓存列表信息没有改变,在计算机对该域名访问时仍然不会连接DNS服务器获取最新解析信息,会根据自己计算机上保存的缓存对应关系来解析,这样就会出现DNS解析故障。这时我们应该通过清除DNS缓存的命令来解决故障。A点击“开始”->“运行”->输入“cmd”确定
B在d出的命令行窗口中输入“ipconfig /flushdns”并回车
C得到“已成功刷新DNS解析缓存”的提示后后 *** 作成功。

打开“开始”菜单,点击“所有程序”,找到“附件”中的“记事本”。
右键单击“记事本”,选择“以管理员身份运行”。
这时d出一个新的记事本窗口,点击“文件”菜单,选择“打开”。
在“打开”对话框中通过下拉菜单选择到“C:\Windows\System32\drivers\etc”这个文件夹。
点击右下角的文件格式下拉列表,选择“所有文件”。
6
这时就可以看到hosts文件了,双击就可以打开文件进行修改,修改完成后可以保存生效。


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

原文地址: http://outofmemory.cn/yw/10377278.html

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

发表评论

登录后才能评论

评论列表(0条)

保存