Я установил запись реестра HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DatabasePath в Windows XP, и она работает как положено; система загружает и использует файл HOSTS в директории, на которую я указал.

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

(Да, я удостоверился, что каталог правильный, убедился, что он не содержит имя файла, и убедился, что тип данных правильный.(

1 ответ1

0

Получил известие от людей в Windows Client TechCenter> Форумы по Windows 7 IT Pro:

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

http://www.techimo.com/forum/networking-internet/108391-using-hosts-file-across-network.html

Важное примечание: Microsoft предоставляет сторонние контактные данные, чтобы помочь вам найти техническую поддержку. Эта контактная информация может быть изменена без предварительного уведомления. Microsoft не гарантирует точность этой сторонней контактной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .