更改我的 hosts 文件不起作用

更改我的 hosts 文件不起作用

不久前,我弄乱了我的 hosts 文件,但它运行正常。然后我想撤消我的更改,因此我没有删除条目,而是使用 Microsoft 的快速修复下载程序之一完全恢复了 hosts 文件。

然后我尝试在网上查找解决方案,其中有人建议我创建一个全新的 hosts 文件并将其保存在 System32/drivers/etc 目录中。现在它是一个“文本文档”,而不是像该目录中的其他文件一样的“文件”。

我现在所做的任何更改都不起作用。我在家人的电脑上试过了,效果很好,所以这肯定与我的失误有关。只是为了澄清一下:我的主机文件过去是有效的。如果有人能帮忙,我将不胜感激。

答案1

您可能希望在资源管理器选项中启用文件扩展名的显示,如下所述 显示或隐藏文件扩展名

然后,您可以从主机文件中删除以前隐藏的 .txt 扩展名。

答案2

Windows 用户可以直接从 PC 编辑主机文件。Windows 7 或 Vista

  1. 浏览至开始 > 所有程序 > 附件。
  2. 右键单击记事本,然后选择“以管理员身份运行”。
  3. 在 UAC 提示上单击“继续”。
  4. 单击文件 > 打开。
  5. 浏览至C:\Windows\System32\Drivers\etc
  6. 将文件过滤器下拉框从“文本文档” (.txt) 到所有文件 (.*)。
  7. 选择hosts并单击打开。
  8. 进行必要的更改,如上所示,然后关闭记事本。
  9. 出现提示时保存。

希望它有效。

答案3

这个问题的解决方案实际上在另一个 StackExchange 论坛上进行了讨论:

StackOverflow 上的相同问题

我按照以下步骤进行了测试。这些步骤解决了我的问题。

  1. 将 hosts 文件从 C:\Windows\System32\drivers\etc 复制到桌面等位置
  2. 删除那里的 hosts 文件
  3. 将复制的hosts文件复制回C:\Windows\System32\drivers\etc

相关内容