我“意外”删除了存储在中的主机文件C:\Windows\System32\Drivers\etc
,但无法创建新文件,不知道该如何解决这个问题。我还收到一条错误消息,说不允许创建新文件。有什么建议吗?
答案1
要创建具有默认内容的新 hosts 文件,请按照以下步骤操作,这些步骤源自此 Microsoft 支持页面. (注意:您必须以管理员身份登录。)
- 按Windows Key+打开运行对话框窗口R。
system32
在运行窗口中输入“system32”来打开该文件夹。- 浏览到
drivers
文件夹,然后浏览到etc
文件夹。 - 在
etc
文件夹中,右键单击空白处(在System32\Drivers\Etc
文件夹中),指向新建,单击文本文档,键入hosts
,然后按Enter。 - 单击“是”确认文件扩展名不会为
.txt
。 - 在文本编辑器中打开新的 Hosts 文件。例如,使用管理员权限在记事本中打开该文件。
- 将以下文本复制到文件中:
# 版权所有 (c) 1993-2006 Microsoft Corp.
#
# 这是 Microsoft TCP/IP for Windows 使用的示例 HOSTS 文件。
## 此文件包含 IP 地址到主机名的映射。每个
# 条目应保留在单独的行中。IP 地址应
放在第一列中,后跟相应的主机名。
# IP 地址和主机名应至少用一个
# 空格隔开。
#
# 此外,注释(例如这些)可以插入到单独的
# 行中,也可以插入到用“#”符号表示的计算机名后面。
#
# 例如:
#
# 102.54.94.97 rhino.acme.com # 源服务器
# 38.25.63.10 x.acme.com # x 客户端主机
# localhost 名称解析在 DNS 本身内处理。
# 127.0.0.1 localhost
# ::1 localhost
但是您必须以管理员身份打开编辑新 hosts 文件的编辑器(右键单击 --> 以管理员身份运行)。