拒绝访问主机文件

时间:2011-12-23 18:41:57

标签: windows-7-x64 hosts-file

我无法进入它。无论我做什么......它都是由恶意软件引起的,我的主机文件被“转换”成一个系统文件,不能以任何方式,形状或形式进行更改或删除。

我尝试了许多“互联网修复”无济于事。有人可以帮忙吗?

每当我尝试修改,添加,编辑,更改或删除主机文件时,都会收到拒绝访问权限的错误。安全模式没有帮助。在启用管理员的情况下以管理员身份运行无效(Windows 7,64位机器,顺便说一句)......没有任何作用。

任何?除完全擦除和重建以外的任何想法?

谢谢!

8 个答案:

答案 0 :(得分:5)

它实际上可能是你的防病毒软件..你检查过那条大道吗?

答案 1 :(得分:4)

自Vista周围以来,Windows已对系统文件设置了特殊权限。我尝试了很多方法来编辑我的Hosts文件,包括试图以管理员“控制”文件而没有运气。现在我找到了一种简单的方法来编辑这些类型的文件:

  1. 打开Windows“开始”菜单

  2. 在搜索框中输入文本编辑器的名称(例如记事本),然后按Enter键。

  3. 当您的编辑器出现时,右键单击该程序并从选项列表中选择“以管理员身份运行”。 (我使用textpad.exe,但任何应该工作)。如果你跳过这一步就行不通了!

  4. 您必须使用编辑器中的打开对话框打开文件,因为Windows不允许拖放。在Textpad中,etc文件夹被隐藏了,所以我必须在文件框中输入它才能进入打开的对话框中的那个目录。

  5. 现在您看到了hosts文件,选择它进行编辑。

  6. 执行编辑,完成后点击“保存”。

  7. 我在这里找到了Microsoft支持这个问题的参考: http://support.microsoft.com/kb/923947

    它应该保存,没有访问被拒绝权限。如果您仍然收到错误,那么您的问题可能会与另一个问题相混淆,例如极其保护性的防病毒程序(您可以暂时禁用并重复上述步骤。我在运行Microsoft Security Essentials的Windows 7x64中执行此解决方法无需做任何其他工作。我希望这会有所帮助。

答案 2 :(得分:2)

我建议您下载Hiren的工具箱(http://www.hirensbootcd.org/download/)并尝试一些清洁,试一试......这是一个很棒的工具汇编。

是的,它有一个关于修改主机文件的工具。您是否尝试将主机文件拖到桌面上删除只读(如果有)然后编辑它?如果没有生成一个新的!

答案 3 :(得分:2)

以管理员

编辑Windows主机文件的快捷方式

创建批处理文件

将其粘贴到新的记事本文件中并将其保存为hosts.bat

takeown /f "%windir%\system32\drivers\etc\hosts" && icacls "%windir%\system32\drivers\etc\hosts" /grant administrators:F
attrib -r -h -s hosts
%windir%\notepad.exe %windir%\system32\drivers\etc\hosts

轻松访问

将该文件复制到c:\ windows \ system32 \ hosts.bat

如何访问

单击开始,然后键入“hosts”(无qutoes)并按Enter键。您会注意到没有提示您输入UAC但可以保存文件并且更改仍然存在!

来源

http://brakertech.com/bat-file-as-administrator/

答案 4 :(得分:1)

尝试以安全模式重启机器。

如果您不知道如何在安全模式下重新启动,请执行以下步骤:

  1. 重新启动计算机
  2. 在计算机重新启动时按住F8键。在出现Windows徽标之前,您需要按F8。如果出现Windows徽标,则必须重新启动计算机。
  3. 在“高级启动选项”屏幕上,使用箭头键突出显示所需的安全模式选项,然后按Enter键。
  4. 使用具有管理员权限的用户帐户登录计算机。
  5. 一旦您处于安全模式,请尝试编辑该文件。

答案 5 :(得分:0)

作为快速的第一步,我会尝试运行cmd.exe(以管理员身份),然后使用命令

attrib -r -h -s hosts

但我猜其他事情正在发生

答案 6 :(得分:0)

更改属性无效 重启是无济于事的

x64窗口中有两个notepad.exe,

你必须使用完整路径c:\ windows \ system2 \ notepad.exe,这个是64位版本,

只键入记事本whithout path可能会启动32位记事本。 (C:\ WINDOWS \ SysWow64资料\ Notepad.exe的)

"以管理员身份运行"只是让你强制启动64位notepad.exe

使用32位软件编辑c:\ windows \ system32 \ drivers \ etc \ hosts

x64系统将自动重定向到c:\ windows \ syswow64 \ drivers \ etc

并且没有主机文件。

GUI stiil显示当前文件夹是c:\ windows \ system32

但真正的文件夹是c:\ windows \ syswow64

更改属性无效

答案 7 :(得分:0)

如果您使用的是64位架构并尝试使用32位编辑器(例如Notepad ++)进行编辑,则无法保存该文件。 尝试使用Windows附带的常规记事本编辑文件。要绝对确定,还要以管理员身份运行记事本