Windows 主机文件位置

Jon*_*Jon 3 windows hosts

我有一个关于主机文件在 Windows 上的位置的一般查询。它位于以下位置:

f:\windows\system32\drivers\etc\hosts
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么?微软是否可以为主机文件选择一个更隐蔽的位置?

Zyp*_*her 6

好吧,我不是微软内部人员,但这是我的逻辑:

%WINDIR% - 所有 windows 文件都在这里
system32 - 这些是用于 32 位系统二进制文件的
驱动程序 - 嗯...驱动程序
etc\hosts - 您需要了解 Windows TCP/IP 堆栈是 BSD TCP/IP 堆栈的实现, 在 *nix 系统中,主机文件位于 /etc/hosts

这是我对它为什么放在那里的最好猜测。

  • 同意,再加上微软似乎对纯文本配置文件并不完全满意,因此有理由认为他们会为最常用的文件之一选择一个尴尬的位置。:) (3认同)