如何编辑Windows下的HOSTS文件

在Windows 10、Windows 8或Windows 7中自定义网络设置

Windows HOSTS文件的功能类似于文件的本地副本DNS服务器,所以知道如何编辑它可能会派上用场,如果你想自定义域名重定向,阻止网站,或删除恶意条目设置恶意软件.也就是说,在某些版本的Windows中更改此文件时,可能会遇到权限错误和其他问题。

本文中的说明适用于Windows XP、Windows 7、Windows 8和Windows 10。

Windows 10下,在记事本中打开Hosts文件

如何编辑Windows HOSTS文件

在Windows 7、8和10中,除非直接从记事本或其他文本编辑器打开HOSTS文件,否则无法将编辑保存到HOSTS文件。这样做:

  1. 打开记事本或其他文本编辑器,如notepad++。

    Windows 10开始菜单中的记事本按钮
  2. 在文本编辑器中,选择文件>打开并打开主机文件的位置C:\Windows\System32系统\等\ \驱动程序

    C:\Windows\System32\drivers\etc文件路径在notepad的打开对话框
  3. 选择文档(*txt)的右下角开放窗口并将其更改为所有文件

    在Windows 10 notepad上浏览hosts文件目录时,所有文件选项的截图

    这一步是必需的,因为HOSTS文件没有.TXT文件文件扩展名

  4. 当文件夹中出现文件时,双击主机打开它。

    Windows 10记事本打开对话框中的hosts文件截图
  5. 编辑HOSTS文件并保存更改。

无法保存HOSTS文件怎么办?

在某些版本的Windows中,您没有权限直接保存到\ etc \文件夹中。如果是这种情况,当你尝试保存时,你可能会看到类似这样的错误:

拒绝访问C:\Windows\System32\drivers\etc\ hosts
无法创建C:\Windows\System32\drivers\etc\hosts文件。请确保路径和文件名正确。

相反,必须将文件保存在其他地方,如文档桌面文件夹中。保存后,转到该文件夹,复制HOSTS文件,并将其直接粘贴到HOSTS文件应该位于的位置(C:\Windows\System32\drivers\etc\).系统将提示您进行权限验证,并必须确认是否覆盖该文件。

如果仍然无法保存修改后的HOSTS文件,请检查该文件属性看看上面有没有标记只读.右键单击该文件并选择属性查看属性。

另一种选择是以管理员身份打开文本编辑器程序,以便已将权限应用于编辑器。然后,可以在原始文件上保存HOSTS文件,而无需验证您的管理凭证。

如果仍然无法保存到HOSTS文件位置,则可能没有编辑该文件夹中的文件的正确权限。您应该使用对HOSTS文件具有管理权限的帐户登录,可以通过右键单击该文件并转到安全选项卡。

HOSTS文件的作用是什么?

HOSTS文件相当于电话公司的目录协助。目录辅助将人名与电话号码相匹配,HOSTS文件将域名映射到IP地址。

HOSTS文件中的条目覆盖由ISP.虽然这种层次结构在日常使用中可能会派上用场,比如阻止广告或某些恶意IP地址,但其功能也使该文件成为恶意软件的常见目标。

通过修改它,恶意软件可以阻止访问反病毒更新或强迫你访问恶意网站。因此,定期检查HOSTS文件或至少知道如何删除错误条目是个好主意。

一个更简单的方法来阻止某些域从您的计算机是使用自定义DNS服务支持内容过滤或块列表。

这个页面有用吗?