易下载 > 文章中心 > Windows系统

电脑C盘hosts文件不见了 5 种恢复方法详细教程

作者:佚名 来源:网友投稿 发布时间:2025-12-11 16:03

电脑中hosts文件是一个非常重要的文件,不过最近有一些小伙伴想要修改hosts文件的时候却发现自己的hosts文件不见了,那么碰到这种情况应该怎么办呢?下面就和小编一起来看看有什么解决方法吧。

在 C:\Windows\System32\drivers\etc 中并没有发现hosts文件,如下图

我的hosts文件虽然没了,但是我照样能够在浏览器访问localhost,说明hosts文件可能隐藏了。

hosts文件的作用

hosts文件用于本地计算机上进行域名解析,将域名映射到特定的IP地址。它可以在操作系统访问外部网站时,直接指向本地或指定的IP,而不依赖DNS服务器。这在本地开发、网络调试、屏蔽广告等方面有广泛应用。

为什么会找不到hosts文件?

在某些情况下,Windows 11中可能会出现无法直接找到hosts文件的情况。

这通常是因为:文件被隐藏:hosts文件可能被设置为隐藏文件,无法通过常规的文件浏览器访问。

文件位置不对:某些用户可能误以为文件在错误的位置,或者系统文件夹被更改了权限。

系统异常或损坏:在少数情况下,系统更新或其他原因可能会导致hosts文件丢失或损坏。

方法一:

1、找到C:\Windows\System32\drivers\etc点击查看找到隐藏的项目,点击勾选,查看是否有hosts文件。

方法二:

如果还是没有hosts文件,我们再尝试如下操作:

方法三:通过命令恢复hosts文件

如果你的电脑还没有hosts文件,还可以尝试如下操作:

管理员权限运行下列代码:复制即可,点击enter,hosts文件就创建成功了!

for /f %P in ('dir %windir%\WinSxS\hosts /b /s') do copy %P %windir%\System32\drivers\etc & echo %P & Notepad %P

详细操作步骤:

1、首先鼠标点击win11系统桌面任务栏上面的搜索框,在搜索里面输入"cmd",然后在下面选中"命令提示符"右击选择"以管理员身份运行",这里一定要以管理员身份运行不然后面会提示拒绝复制。

2、在弹出的用户帐户控制窗口中,点击"是"选项。

3、在打开的命令提示符窗口界面后,输入"for /f %P in ('dir %windir%\WinSxS\hosts /b /s') do copy %P %windir%\System32\drivers\etc & echo %P & Notepad %P",回车执行命令。

4、然后耐心等待片刻,如果C:\WINDOWS\system32\drivers\etc\hosts有这个文件,需要我们再输入"a"回车覆盖,没有文件的就可以了。

5、最后丢失的hosts文件就会自动打开了,随后将其关闭就可以了。

方法四:

如果还是没有,点击 Windows 徽标键 +X键,点击“命令提示符(管理员)输入 for /f %P in (‘dir %windir%\WinSxS\hosts /b /s’) do copy %P %windir%\System32\drivers\etc & echo %P & Notepad %P 复制即可

方法五:

1、如果您的hosts文件丢失或损坏,您可以通过以下步骤恢复其默认内容:   

2、下载默认的hosts文件: 可以从其他Windows 11电脑中复制hosts文件,或者从互联网上下载一个标准的hosts文件。   

3、复制文件到正确位置: 将下载或复制的hosts文件放入C:\Windows\System32\drivers\etc\目录下,并确保该文件没有文件扩展名

通过以上五种方法相信一定有一种适合你。

免责声明:根据我国《计算机软件保护条例》第十七条规定:“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24小时之内删除,否则后果均由用户承担责任。如有侵犯您的原创版权请邮件联系处理,我们将尽快删除相关内容。

发表评论

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关
  • 全部评论(0
    还没有评论,快来抢沙发吧!