Файл hosts в Windows 10: как восстановить, отредактировать и где он лежит. Что делать, если его нет в папке


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

Находится файл hosts Windows 10 в “C:\Windows\System32\drivers\etc” (если у вас система установлена на диск C)

Этот документ не содержит расширения имени, открывается любыми текстовыми редакторами. Пред тем, ка, вы решите найти файл hosts ,советую вам открыть все скрытые элементы

Если файл hosts там не обнаружен, то путь к нему можно посмотреть с помощью “Редактора реестра

  1. Нажмите на клавиатуре сочетание клавиш Win + R

  2. Далее в окне “Выполнить” Введите “regedit
  3. Затем пройдите вот этот путь: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\

М или Ж? Пройди тест и узнай кто ты в быту: мужчина ты или женщина

Подготовка Windows к правке файла hosts

Перед редактированием hosts проверьте, отображаются ли расширения имён файлов, и обязательно отключите антивирус (если он есть).

Настройка показа системных файлов в папках Windows

Для включения отображения скрытых файлов, папок и дисков Windows выполните следующие шаги:

  1. В «Проводнике Windows» откройте вкладку «Вид» и кликните по «Параметры».

    Откройте вкладку «Вид» и кликните по «Параметры»

  2. Перейдите в «Параметры папок» и откройте вкладку «Вид».
  3. Выключите опции «Скрывать расширения зарегистрированных типов файлов» и «Скрывать защищённые системные файлы», включите функцию «Показывать скрытые файлы, папки и диски», нажмите кнопку «OK».

    Во вкладке «Вид» включите опции отображения расширений и скрытых объектов Windows

Перезапуск Windows не нужен. Файлы во всех открытых окнах «Проводника Windows» сразу же покажут расширения своих заголовков.

Как отключить антивирус перед редактированием файла hosts

Любой антивирус пытается остановить пользователя, вмешивающегося в содержание файла hosts. Так как файл системный, антивирусное средство следит за ним, как и за прочими файлами папки C:\Windows.

Чтобы отключить, например, антивирус Avast, придерживайтесь следующей инструкции:

  1. Кликните по значку в виде стрелки в области уведомлений «Панели задач». Все запущенные интерактивные приложения отображаются в области уведомлений «Панели задач»
  2. Щёлкните правой кнопкой мыши по значку Avast, выберите «Управление экранами Avast» и нажмите на «Отключить на…», выбрав время. Вариант «Отключить навсегда» необходим, когда, к примеру, вы тестируете приложение, которое вмешивается в работу других программ.

    Отключите Avast на время, в которое вы уложитесь при работе с иными приложениями

Теперь приступите к работе над файлом hosts, не опасаясь, что антивирус помешает ей.

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

Изменить файл hosts в Windows 10 можно любым редактором, которым он открывается, например, Блокнот или др. Открывать его нужно строго от имени администратора. Для этого:

  1. Нажмите на “Лупу” и введите “Блокнот“. Затем щёлкните по на нему ПКМ и выберите запуск от имени админа
  2. В нём измените “Текстовые документы” на “Все файлы“, пройдите путь, где хранится файл hosts и откройте его
  3. Если у вас пустой файл, то в этом нет ничего страшного. Файл с записями выполняет одинаковую функцию, что и пустой файл hosts. Дело в том, что каждая строчка начинается с #, а это значит, что это просто комментарии, которые не имеют никакого значения.
  4. Чтобы отредактировать или изменить файла hosts,0 вам нужно добавить новые строчки. Они обязательно должны выглядеть, как IP-адрес, один или несколько пробелов, адрес сайта (URL, который будет перенаправляться на указанный IP-адрес).
  5. Если файл hosts был открыт установленным текстовым редактором от имени администратора, то система позволит изменить и сохранить в нём данные. Необходимо будет дополнительно согласиться в окне подтверждения.

Кто вы в мире Ведьмака?

Основы

  • Правильно ли назван ваш файл hosts? Так должно быть hostsи нет hostи т. Д.
  • Является ли расширение правильным? У него не должно быть расширений ( hostsнет hosts.txt) — будьте осторожны, если вы настроили окна для скрытия известных расширений, проверьте свойства, чтобы убедиться: правильный тип файла хостов будет отображаться как «Файл».
  • Вы придерживались правильного синтаксиса ? Вы случайно добавили в префикс строки хэш ( #), который указывает на комментарии?
  • Вы позаботились о всех вариантах ( www.example.comи example.com- безопаснее всего просто добавить оба)?

Как скачать или восстановить файл hosts Windows 10

Если после установки каких-нибудь программ, игр или обновлений файл hosts содержит лишние записи или он вообще отсутствует в указанной папке, то необходимо его восстановить. Старый файл host, если он имеется, можно оставить, но переименовать, добавив после точки какие-нибудь отметки, например, old.

При этом необходимо добавить новый файл host. Но где его взять?

  1. Если на ПК имеется сохранённая копия ОС, например, «Windows.old» или «Windows», то его можно взять оттуда. Опять же, перед его использованием следует проверить.
  2. Создать самому. Чтобы создать файл hosts, вам нужно:

Проблемы с работой файла

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

  1. Проверить, что работы проводятся с правами администратора.
  2. Правильному распознаванию файла нередко препятствуют используемые прокси-сервера. Нужно, воспользовавшись поиском по системе, открыть «Панель управления» и перейти в разделе «Сеть и Интернет» к пункту «Свойства браузера».
  1. В открывшемся окне перейти во вкладку «Подключения», убрать все отметки и сохранить изменения.
  1. Проверить созданные строки в hosts. Лишние символы или пробелы сделают невозможным функционирование системы.

Разработчики ОС Windows 10 не предусмотрели специализированного инструмента для манипуляций с hosts. Но применение стандартных программ позволяет настраивать адреса и формировать нужные наборы серверов для подключения. Все манипуляции важно проводить максимально осторожно и обязательно предусмотреть резервный документ.

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

Сначала необходимо ещё раз проверить, имеется ли он в папке Windows. Дальнейший путь к файлу hosts: «System32\drivers\etc». Неправильное изменение или настройка файла host может привести к отказу системы. Возможные ошибки в файле:

  • пробелы и знаки перед IP-адресом;
  • между записями имеются пустые строки;
  • кодировка не ANSI или UTF-8.

Также записи кэша DNS могут влиять на приоритет выполнения записей. Очистить DNS кэш можно несколькими способами, вот один из них:

  1. Откройте командную строку от имени администратора
  2. Введите команду: ipconfig /flushdns и подтвердите клавишей Enter.

Ещё использование прокси-сервера может влиять на «неработоспособность» файла hosts. Для отключения этой функции нужно:

  1. Войдите в “Панель управления”
  2. Откройте “Свойства браузера
  3. Затем зайдите в “Подключения” и снимите о class=»aligncenter» width=»963? height=»597?[/img]

После описанных действий файл hosts должен заработать.

Какой ты инструмент? Пройди тест и узнаешь

Пробелы

Формат для каждой строки: IP addressгоризонтальная табуляция (escape-код \t, ASCII HT, hex 0x09) или один пробел (hex 0x20), затем имя хоста, т.е. www.example.com, затем, наконец, возврат каретки с последующим переводом строки (escape-коды \r\n, ASCII CRLF, hex 0x0d 0x0a).

Примеры записей с использованием управляющих изображений Unicode для обозначения управляющих символов. (Не копируйте и не вставляйте их в файл hosts!)

192.0.2.1HTwww.example.comCRLF 2001:db8:8:4::2HTipv6.example.comCRLF

Отдельные байты можно просматривать в Notepad ++ с помощью плагина hex hex editor . Notepad ++ также будет отображать специальные символы (Вид -> Показать символ), чтобы вы могли легко проверить количество и вид пробельных символов.

Если вы скопировали и вставили записи хостов откуда-то, вы можете получить несколько пробелов. В теории хосты поддерживают несколько пробелов, разделяющих два столбца, но это еще одна вещь, которую стоит попробовать, если больше ничего не работает.

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

Наконец, завершите файл пустой строкой.

Восстановление файла hosts с помощью приложения AVZ

Есть много программ восстановления ОС, приложение AVZ может работать с файлом hosts лучше, чем текстовый редактор.

Версию AVZ можно найти бесплатную или приобрести ПО для работы с ПК.

  1. В открытом приложении AVZ, во вкладке «Сервис» в опции «Менеджер файла hosts» открывается его редактор.
  2. Затем выберите “Очистка файла hosts
  3. Сохранение файла hosts делают кнопкой в форме дискеты.

Пройди тест на тему «Легенды 90-х» вспомни, что из этого было у тебя?

Вы проверили, что он работает правильно?

Изменения в хостах должны вступить в силу немедленно, но Windows кэширует данные разрешения имен, поэтому в течение некоторого времени могут использоваться старые записи. Откройте командную строку (Windows + R, cmd , Enter) и введите:

ipconfig /flushdns

Чтобы удалить старые данные. Чтобы проверить, работает ли это, используйте (при условии, что у вас есть запись ipv4 на ваших хостах на www.example.com или запись ipv6 на ваших хостах для ipv6.example.com):

ping www.example.com -n 1 ping -6 ipv6.example.com -n 1

И посмотрите, использует ли он правильный IP-адрес. Если да, ваш файл hosts в порядке, и проблема в другом месте.

Кроме того, вы можете сбросить кеш NetBios с помощью (откройте консоль как администратор или она не удастся):

nbtstat -R

Вы можете проверить текущие данные в кеше DNS с помощью:

ipconfig /displaydns | Больше

Исправление директории hosts в реестре

  1. Для этого надо запустить приложение “regedit”, нажав клавиши Win+R

  2. Пройдите путь HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. В папке имя файла «DataBasePath» должно соответствовать пути %SystemRoot%\System32\drivers\etc. Если имеются несоответствия, то можно исправить вручную, указав данный путь. После чего надо будет сохранить изменения подтверждением согласия «Ок».

Волга или Победа? А ты знаком с советским автопромом? Проверь себя в увлекательном тесте!

Разрешения

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

  1. Создайте новый текстовый файл на рабочем столе.
  2. Скопируйте и вставьте содержимое вашего текущего файла hosts в этот файл в Блокноте.
  3. Сохраните новый текстовый файл и переименуйте его в hosts.
  4. Скопируйте ( не перемещайте ) файл в свой %SystemRoot%\System32\drivers\etcкаталог и перезапишите старый файл.

Последний пункт важен: копирование работает, перемещение — нет.

Локальная Usersучетная запись должна иметь возможность читать файл hosts . Чтобы убедиться (в Windows 7):

  1. Перейдите к %SystemRoot%\System32\drivers\etcв проводнике Windows.
  2. Если вы не видите hostsфайл, убедитесь, что вы видите скрытые и системные файлы .
  3. Щелкните правой кнопкой мыши по hostsфайлу и выберите Propertiesиз контекстного меню.
  4. В hosts Propertiesокне нажмите на Securityвкладку.
  5. Изучите список имен в Group or user names:поле. Если %COMPUTERNAME%\Usersприсутствует, нажмите на него, чтобы просмотреть разрешения.
  6. Если Usersнет, или присутствует, но не имеет Readразрешения, нажмите Edit….
  7. Если Usersего нет, нажмите Add…, введите Users, нажмите Check Namesи нажмите OK или нажмите Enter.
  8. Выберите Usersи убедитесь, Read & executeчто отмечен в Allowстолбце. Нажмите ОК. Если появится Windows Securityокно с предупреждением, выберите « YesПродолжить».
  9. Нажмите OK, чтобы закрыть hosts Propertiesокно.
  10. Перейдите к разделу 1 этого ответа и следуйте инструкциям, чтобы проверить, работает ли он сейчас.

Как снять защиту с файла hosts от редактирования

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

  1. Зайти в папку, где лежит hosts и, выделив его, выбрать «Свойства».
  2. В разделе «Общие» снять галочку с «Только чтение».
  3. Активировать «Применить».

Отличишь кринж от краша? Пройди увлекательный тест и узнай это!

Прокси

Если у вас настроен прокси, он может обойти файл hosts. Решение состоит в том, чтобы не использовать прокси-сервер или настроить его так, чтобы он этого не делал.

Чтобы проверить, зайдите в Internet Explorer -> Свойства обозревателя -> Подключения -> Настройки локальной сети. Если все пусто и установлен флажок «Автоматически определять настройки», прокси не используется.

Если вы используете прокси-сервер для доступа в Интернет и, следовательно, не хотите его отключать, вы можете добавить исключения, перейдя в Internet Explorer -> Свойства обозревателя -> Подключения -> Параметры локальной сети -> Прокси-сервер / Дополнительно. Затем добавьте исключения в текстовое поле «Исключения». Напримерlocalhost;127.0.0.1;*.dev

Рейтинг
( 2 оценки, среднее 4.5 из 5 )
Понравилась статья? Поделиться с друзьями: