Файл hosts Windows 10

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

По сути, по сравнению с двумя предыдущими версиями ОС в файле hosts для Windows 10 ничего не изменилось: ни расположение, ни содержание, ни то, как редактировать. Тем не менее, я решил написать отдельную подробную инструкцию по работе с этим файлом в новой ОС.

Где находится файл hosts в Windows 10?

Файл hosts находится в той же папке, что и раньше, а именно в папке C:{Windows\System32\drivers\etc (при условии, что система установлена именно в C:Windows, а не где-то еще, в последнем случае ищите в соответствующей папке).

Для того, чтобы открыть "правильный" файл hosts, рекомендую сначала зайти в Панель управления (нажав правой кнопкой мыши на пусковой установке) — Параметры проводника. И на вкладке "Вид" в конце списка снимите галочку "Скрывать расширения для зарегистрированных типов файлов", и только после этого перейдите в папку с файлом hosts.

Суть рекомендации: некоторые начинающие пользователи не открывают файл hosts, но, д.g.txt, hosts.bak и подобные файлы, в результате чего изменения, внесенные в такие файлы, не влияют на работу интернета, как это требуется. Вам необходимо открыть файл, не имеющий расширения (см. на скриншоте).

расположение файла hosts в Windows 10

Если в папке нет файла hosts C:\ Windows\System32\drivers\ etc — это нормально (хотя и странно) и никак не должно влиять на работу системы (по умолчанию этот файл пуст и не содержит ничего, кроме комментариев, которые не влияют на работу).

Примечание: теоретически расположение файла hosts в вашей системе может быть изменено (e.g. каким-либо программным обеспечением для защиты этого файла). Чтобы узнать, не изменили ли вы его:

  1. Запустите редактор реестра (Win+R, введите regedit)
  2. Перейдите в раздел реестра
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
  3. Посмотрите на значение DataBasePath, это значение, которое указывает на папку с файлом hosts в Windows 10 (по умолчанию %SystemRoot%\System32\drivers\etcРасположение файла hosts в реестре

С расположением файла разобрались, перейдем к его изменению.

Как изменить файл hosts

По умолчанию изменение файла hosts в Windows 10 доступно только системным администраторам. То, что этот момент не учитывается начинающими пользователями, является наиболее распространенной причиной того, что файл hosts не сохраняется после изменения.

Чтобы изменить файл hosts, необходимо открыть его в текстовом редакторе, Запуск от имени администратора (обязательно). В качестве примера приведу стандартный редактор "Блокнот".

В поиске Windows 10 начните набирать "Блокнот", и как только программа появится в результатах поиска, нажмите на нее правой кнопкой мыши и выберите "Запуск от имени администратора".

Запустите Блокнот от имени администратора

Следующим шагом будет открытие файла hosts. Для этого в блокноте выберите "Файл" — "Открыть", перейдите в папку с файлом, в поле тип файла поставьте "Все файлы" и выберите файл hosts, который не имеет расширения.

Открываем файл hosts в блокноте

По умолчанию содержимое файла hosts в Windows 10 выглядит так, как показано на скриншоте ниже. Но: если hosts пуст, не волнуйтесь, это нормально: дело в том, что содержимое файла по умолчанию равнозначно пустому файлу, с точки зрения функций, так как все строки, начинающиеся с хэш-знака — это просто комментарии, которые не имеют никакого значения для работы.

Чтобы отредактировать файл hosts, просто добавьте новые строки подряд, которые должны выглядеть как IP-адрес, один или несколько пробелов, адрес сайта (URL, который будет перенаправлять на указанный IP-адрес).

Чтобы было понятнее, в примере ниже VK был заблокирован (все запросы к нему будут перенаправлены на 127.0.0.1 — этот адрес используется для "текущего компьютера"), и делается это так, чтобы при вводе адреса dlink.Настройки маршрутизатора автоматически открылись в адресной строке браузера с IP-адресом 192.168.0.1.

Редактирование файла hosts в Windows 10

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

После окончания редактирования просто выберите файл — сохранить (если hosts не сохранился, значит вы запустили текстовый редактор не от имени Администратора. В некоторых редких случаях необходимо указать права доступа для файла в его свойствах, на вкладке "Безопасность").

Как загрузить или восстановить файл hosts в Windows 10

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

  1. Щелкните правой кнопкой мыши на рабочем столе, выберите "Создать" — "Текстовый документ". При вводе имени сотрите расширение .txt, и назовите файл hosts (если вы не видите расширения — включите его отображение в "Панель управления" — "Параметры проводника" внизу на вкладке "Вид"). При переименовании вам будет сказано, что файл может не открыться — это нормально.
  2. Скопируйте этот файл в C:\Windows\System32\drivers\etc

Готово, файл восстановлен в том виде, в котором он был сразу после установки Windows 10.

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

Что делать, если файл hosts не работает

Изменения, внесенные в файл hosts, должны быть применены без перезагрузки компьютера и без каких-либо изменений. Однако в некоторых случаях это не так и они не работают. Если вы столкнулись с такой проблемой, попробуйте сделать следующее:

  1. Откройте командную строку от имени администратора (через меню правой кнопки мыши на "Пуск")
  2. Введите команду ipconfig /flushdns и нажмите Enter.

Также, если вы используете hosts для блокировки сайтов, рекомендуется использовать две версии адреса — с www и без www (как в моем примере с VK ранее).

Использование прокси-сервера также может помешать работе файла hosts. Перейдите в Панель управления (в разделе "Вид" справа вверху должно быть "Значки") — Свойства браузера. Откройте вкладку "Подключения" и нажмите на кнопку "Настройка сети". Снимите все галочки, включая "Автоматическое определение параметров".

Еще одной деталью, которая может привести к ошибке файла hosts, являются пробелы перед IP-адресом в начале строки, пустые строки между записями, пробелы в пустых строках, а также набор пробелов и табуляции между IP-адресом и URL (лучше всего использовать одиночные пробелы, табуляция допускается). Кодировка файла hosts — ANSI или UTF-8 (блокнот по умолчанию устанавливает ANSI).

Оцените статью
Добавить комментарий