在Windows 10操作系统中,`hosts`文件是一个非常重要的配置文件,主要用于将域名映射到指定的IP地址上。它常被用来屏蔽广告网站或自定义本地DNS解析。然而,由于该文件的特殊性,用户在修改和保存时可能会遇到一些问题。本文将详细介绍如何在Windows 10中正确保存`hosts`文件。
第一步:找到hosts文件的位置
首先,你需要知道`hosts`文件的具体位置。通常情况下,该文件位于以下路径:
```
C:\Windows\System32\drivers\etc\hosts
```
请注意,这个文件是受系统保护的,普通用户无法直接对其进行编辑。
第二步:获取管理员权限
由于`hosts`文件受到系统保护,我们需要以管理员身份运行相关工具才能进行修改。以下是具体步骤:
1. 打开资源管理器。
2. 导航至上述路径(C:\Windows\System32\drivers\etc)。
3. 右键单击`hosts`文件,选择“属性”。
4. 在“安全”选项卡中点击“高级”。
5. 确保当前用户具有“完全控制”的权限,如果没有,则需要添加并勾选此选项。
6. 返回文件夹,右键单击`hosts`文件,选择“打开方式” > “记事本”(或其他文本编辑器)。
第三步:编辑hosts文件
1. 在打开的`hosts`文件中,你可以根据需求添加新的映射规则。例如:
```
127.0.0.1 www.example.com
```
这条规则表示将`www.example.com`指向本地主机。
2. 编辑完成后,请务必仔细检查是否有语法错误,确保每行格式正确。
第四步:保存修改后的文件
1. 点击菜单栏上的“文件” > “另存为”。
2. 将保存类型设置为“所有文件”,并将文件名仍命名为`hosts`。
3. 点击“保存”按钮。
注意:此时可能会弹出提示框,警告你没有足够的权限覆盖原文件。这是因为Windows默认不允许普通用户直接覆盖受保护的系统文件。
第五步:使用命令行完成替换操作
为了成功保存修改后的`hosts`文件,可以借助命令行工具来完成最终的替换操作:
1. 同时按下`Win + X`,选择“命令提示符(管理员)”。
2. 输入以下命令并按回车:
```
takeown /f C:\Windows\System32\drivers\etc\hosts
```
3. 再次输入以下命令以授予自己完全控制权:
```
icacls C:\Windows\System32\drivers\etc\hosts /grant administrators:F
```
4. 最后,执行以下命令将新版本的`hosts`文件复制到目标位置:
```
copy 新版hosts文件路径 C:\Windows\System32\drivers\etc\hosts
```
第六步:刷新DNS缓存
完成上述步骤后,还需要刷新系统的DNS缓存以便使更改生效。操作方法如下:
1. 按下`Win + R`,输入`cmd`,然后按回车。
2. 在命令提示符窗口中输入以下命令并按回车:
```
ipconfig /flushdns
```
至此,你的`hosts`文件已经成功保存并应用了新的设置!
通过以上详细步骤,相信你已经掌握了如何在Windows 10中正确保存`hosts`文件的方法。如果在实际操作过程中遇到任何问题,建议查阅官方文档或寻求专业人士的帮助。希望这篇文章对你有所帮助!