Назад | Перейти на главную страницу

Расположение файла хоста Windows

У меня есть общий вопрос относительно расположения файла hosts в Windows. Он находится по следующему адресу:

f:\windows\system32\drivers\etc\hosts

У меня вопрос почему? Может ли Microsoft выбрать более неясное место для файла hosts?

Ну, я не инсайдер Microsoft, но вот моя логика:

% WINDIR% - все файлы Windows находятся здесь
system32 - это для 32-битных системных двоичных файлов
водители - ну ... водители
etc \ hosts - вы должны понимать, что стек Windows TCP / IP является реализацией стека BSD TCP / IP, в системах * nix файл host находится в / etc / hosts

Это мое лучшее предположение относительно того, почему это было помещено туда.

Если вам не нравится это местоположение, вы всегда можете изменить его, перейдя в regedit и изменив это значение: \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ DataBasePath

Я предполагаю, что это системный файл, поэтому он находится в этом месте.

Что бы ни стоило, вы можете создать ярлык для файла, причем ярлык находится в более удобном месте. В качестве примера, когда я использую Apache на своем рабочем столе Windows, я хочу добавить виртуальные хосты, что требует изменения файла hosts, чтобы к ним можно было получить доступ. Итак, у меня есть ярлык для файла hosts, расположенного в моей папке конфигурации Apache.

Да, могли.