电脑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)




ROOT工具
行车记录仪
生活缴费
志愿者