我知道 hosts 文件应该位于
C:\Windows\System32\drivers\etc\
但不知为何,那里根本没有 etc 目录。事实上,我在 C:\Windows 下搜索了“hosts”,但什么也没找到。
我安装了 Windows 7 64 位系统,是的,我在“控制面板\文件夹选项”中检查了隐藏文件。
答案1
似乎这个文件夹有一些奇怪的隐藏属性。我已显示隐藏文件和文件夹并显示受保护的操作系统文件,但我无法浏览它。但是,如果您实际将其输入到地址栏中,则可以到达那里!
(完成此操作后,我现在可以浏览它,因此我无法测试其他文件夹选项设置来查看是什么使它显示出来。)
编辑:为了清楚起见,在 Windows 7 Ultimate x64 上进行了测试。
答案2
此外新雷答案:屏幕截图Win 7 hosts 文件位置
您可能将 Windows 资源管理器文件夹选项设置为“不显示隐藏文件、文件夹或驱动器”,这会阻止您查看 hosts 文件。
要修复该问题并显示隐藏文件,请执行以下操作:
- 打开 Windows 资源管理器。如果没有看到文件菜单,请单击“Alt”按钮调出文件菜单。单击“工具”,然后单击“文件夹选项...”
单击“查看”选项卡并启用单选按钮“显示隐藏的文件、文件夹和驱动器”
要快速浏览到该位置,请执行以下操作:开始-> 运行->
%systemroot%\system32\drivers\etc\
以管理员身份运行文件编辑器,以便更改 hosts 文件