Я установил запись реестра HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DatabasePath
в Windows XP, и она работает как положено; система загружает и использует файл HOSTS в директории, на которую я указал.
Тем не менее, в Windows 7, кажется, игнорирует эту запись, но я не могу найти информации, касающейся того, что она не поддерживается, и / или альтернативного способа перемещения файла HOSTS в Windows 7. Я подтвердил, что он по-прежнему использует путь по умолчанию (%systemroot%\system32\drivers\etc
), переименовав HOSTS
чтобы отключить его, и переименовав его обратно, чтобы снова включить.
(Да, я удостоверился, что каталог правильный, убедился, что он не содержит имя файла, и убедился, что тип данных правильный.(