C:\Windows\System32\drivers\etc
目录,然后选择“所有文件(*.*)”以确保能看到hosts文件,双击打开它。,4. **编辑或替换内容**: 如果你记得原始内容,可以手动编辑回默认状态;如果不确定,可以复制以下文本替换现有内容:, ``, # Copyright (c) 19932006 Microsoft Corp., # This is a sample HOSTS file used by Microsoft TCP/IP for Windows., # It contains the mappings of IP addresses to host names. Each, # entry should be kept on an individual line. Entries are checked, # in the following order:, # 1. entries with mask, # 2. nametoaddress mappings, # 3. addresstoname mappings, # The loopback network interface, 127.0.0.1 localhost,
``,5. **保存更改**: 点击文件 > 保存,然后关闭记事本。,6. **重启计算机**: 为了确保更改生效,最好重启一次计算机。,,这样,你的hosts文件就恢复到默认设置了。在Windows 10系统中,恢复hosts文件的默认值可以通过多种方法实现,以下是几种常见的操作步骤:
方法一:手动编辑Hosts文件
1、打开文件资源管理器:
按Win + R
组合键打开运行窗口,输入notepad
,然后按回车键,这将以管理员身份打开记事本。
或者直接在文件资源管理器中导航到C:\Windows\System32\drivers\etc
目录。
2、复制并粘贴默认内容:
将以下默认内容复制并粘贴到记事本中:
```plaintext
# Copyright (c) 19932009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
```
3、保存文件:
点击记事本左上角的“文件”菜单,选择“另存为”,然后导航到C:\Windows\System32\drivers\etc
目录。
在文件名框中输入hosts
(注意不要带引号),然后点击“保存”。
如果系统提示需要管理员权限,请允许。
方法二:使用命令提示符恢复默认Hosts文件
1、打开命令提示符(管理员):
按Win + X
,然后选择“命令提示符(管理员)”或“Windows PowerShell(管理员)”。
2、执行命令:
在命令提示符中输入以下命令并按回车键:
```plaintext
for /f %P in ('dir %windir%\WinSxS\hosts /b /s') do copy %P %windir%\System32\drivers\etc & echo %P & Notepad %P
```
这条命令会遍历%windir%\WinSxS\hosts
目录下的所有文件,将每个文件的完整路径赋值给变量%P
,然后将变量%P
指向的文件复制到%windir%\System32\drivers\etc
目录下,并使用记事本打开该文件。
方法三:通过安全设置更改权限后编辑Hosts文件
1、打开文件属性:
导航到C:\Windows\System32\drivers\etc
目录,右键单击hosts
文件,选择“属性”。
2、更改权限:
在“安全”选项卡中,点击“编辑”按钮。
在弹出的“权限”窗口中,点击“添加”按钮,然后输入当前用户的账号,点击“确定”。
选中刚刚添加的用户账户,然后在下方的权限列表中勾选“完全控制”,点击“确定”。
3、编辑并保存文件:
双击hosts
文件以打开它(可能需要再次确认权限)。
清空文件中的内容,然后粘贴上述默认内容。
保存文件并关闭。
相关问答FAQs
1、问题一:为什么需要恢复Hosts文件的默认值?
解答:Hosts文件用于将域名映射到IP地址,当用户访问某个域名时,系统会首先检查Hosts文件中是否有对应的映射,如果Hosts文件中的映射不正确或过时,可能会导致无法访问某些网站或被重定向到错误的IP地址,有时需要恢复Hosts文件的默认值以解决网络连接问题或清除不必要的自定义映射。
2、问题二:恢复Hosts文件默认值后,之前做的自定义映射会丢失吗?
解答:是的,恢复Hosts文件的默认值会覆盖掉所有现有的自定义映射,在执行此操作之前,请确保已备份任何重要的自定义映射或记录下它们以便稍后重新添加。
步骤 | 操作说明 |
1 | 打开“开始”菜单,输入“记事本”并打开它。 |
2 | 在记事本顶部菜单中选择“文件” > “另存为”。 |
3 | 在“另存为”对话框中,选择“所有文件”作为文件类型。 |
4 | 在“文件名”框中输入“hosts”,确保文件扩展名是.txt。 |
5 | 在“保存位置”中选择一个容易访问的文件夹,比如桌面。 |
6 | 点击“保存”按钮,将当前修改的hosts文件保存。 |
7 | 关闭记事本。 |
8 | 打开“开始”菜单,搜索“命令提示符”或“cmd”,右键点击“以管理员身份运行”。 |
9 | 在命令提示符中,输入以下命令并按回车键:echo. > C:WindowsSystem32driversetchosts |
10 | 输入上述命令后,hosts文件将被重置为默认设置。 |
11 | 关闭命令提示符窗口。 |
12 | 打开浏览器,清除缓存并刷新页面,以确保新的hosts文件生效。 |