Андрей Смирнов
Время чтения: ~12 мин.
Просмотров: 0

Как правильно изменить файл hosts на Windows 10, 8.1, 8, 7, Vista, XP

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

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

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

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

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

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

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

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

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

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

По расположению файла закончили, переходим к его изменению.

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

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

Для изменения файла hosts необходимо открыть его в текстовом редакторе, запущенном от имени Администратора (обязательно). Покажу на примере стандартного редактора «Блокнот».

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

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

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

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

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

Содержимое файла hosts в Windows 10

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

Чтобы было понятнее — в примере ниже был заблокирован ВК (все обращения к нему будут перенаправляться на 127.0.0.1 — это адрес используется для обозначения «текущего компьютера»), а также сделано так, чтобы при вводе адреса dlink.ru в адресную строку браузера автоматически открывались настройки роутера по 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 и без (как в моем примере с ВК ранее).

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

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

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

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

Что это?

Место расположения hosts

Этот небольшой раздел создан для тех, кто не знает, где находится файл hosts в Windows 10.

Располагается документ по том же пути, что и ранее, в каталоге etc по адресу WindowsSystem32driver. Он не имеет расширения, но читается любым текстовым редактором, будь это Notepad++ или стандартный Notepad, интегрированный в Windows 10.

Mestoraspolozhenie-fajla-hosts-v-Windows-10.jpg

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

  1. Вызываем редактор системной базы данных, выполнив «regedit» в строке «Выполнить» или поиcке Виндовс 10.
  2. Идем в раздел HKLM.
  3. В подразделе SYSTEM переходим по пути CurrentControlSetServicesTcpip.
  4. Открываем ветку Parameters.
  5. Изменяем значение параметра «DataBasePath» на новый путь, куда будет перенесен текущий hosts.

Izmenenie-fajla-host.jpg

Редактирование hosts

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

1. Для этого запускаем текстовый редактор (рассмотрим на примере интегрированного Notepad) от имени администратора. Блокнот можно запустить, воспользовавшись поисковой строкой.

Zapusk-bloknota-ot-imeni-administratora.jpg

2. Через пункт «Файл» вызываем команду открытия документов или нажимаем комбинацию клавиш Ctrl + O.

3.  выпадающем списке справа выбираем «Все файлы».

4. Указываем документ с названием hosts.

Otkrytie-fajla-host-cherez-bloknot.jpg

По умолчанию, все строки документа начинаются с символа #, обозначающего комментарий. То есть, функционально, документ не содержит какой-либо информации.

Теперь вызываем «Файл» и жмем «Сохранить». Если изменения не вступили в силу, значит необходимо повторить действия, запустив текстовый редактор от имени администратора.

Порой приходится изменять права доступа к файлу через вкладку «Безопасность» в свойствах hosts и даже становиться его владельцем.

Восстановление изначального host в среде Windows 10

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

1. Посредством контекстного меню в любой папке, будь это Рабочий стол или сам каталог etc, создайте текстовый документ и переименуйте его в hosts без расширения.

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

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

2. Если папкой создания текстового документа была не etc, копируем его в этот каталог, размещенный по адресу WindowsSystem32drivers.

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

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

  • Вызываем командную строку через поиск с правами администратора.
  • Выполняем в ней «ipconfig /flushdns» и закрываем окошко cmd.
  • Проверяем, исправлена ли проблема.

Если нет, отключаем прокси-сервер.

1. Заходим в «Свойства браузера» в Панели управления, переключив вид ее иконок на «Значки».

2. Во вкладке «Подключения» нажимаем по пиктограмме, отвечающей за настройку сети.

Svojstva-internet-v-paneli-upravleniya.jpg

3. Снимаем все галочки и применяем новую конфигурацию системы.

Nastrojka-parametrov-lokalnoj-seti.jpg

Это должно поставить точку в решении проблемы.

Четверг, 13 июля 2017 13:22

Как изменить hosts в Windows10

Файл hosts содержит таблицы соответствия доменных имен сетевым адресам. Сведения о соответствии адресов, запрошенные из таблицы в файле hosts, имеют приоритет перед сведениями, запрошенными с DNS-сервера. Как известно, каждому адресу сайта в сети Интернет (доменному имени) соответствует свой ip-адрес (сетевой адрес), по которому сетевое оборудование находит в сети запрашиваемый сайт. Запись в файле hosts избавляет сетевое оборудование от необходимости запрашивать у DNS-сервера ip-адрес, соответствующий тому адресу сайта, который вводится в адресной строке браузера, что, в конечном счете, немного ускоряет скорость загрузки сайта.

Hosts-Win10-0.jpgА если в файл hosts внести запись, в которой адресу сайта в сети Интернет устанавливается в соответствие локальный IP-адрес 127.0.0.1 (Localhost), можно таким образом заблокировать доступ к этому сайту.Hosts-Win10-0.5.jpgНачиная с Windows 2000 файл hosts по умолчанию располагается на локальном диске с операционной системой по адресу C:WindowsSystem32driversetc (если система установлена на диск С).Hosts-Win10-1.jpgДля редактирования hosts в операционной системе Windows 10 необходим любой текстовый редактор, в том числе встроенные в Windows Блокнот или WordPad, запущенный с привилегиями администратора, или специальная программа. Сетевой адрес и соответствующее ему доменное имя записываются в одной строке, между записями ставится один или несколько пробелов. Значком решетки # помечаются комментарии.Далее рассмотрим несколько способов редактирования файла hosts в операционной системе Windows 10.

1 способ. Изменение hosts c помощью командной строки.

Открыть на редактирование файл hosts с возможностью сохранения изменений можно используя командную строку. Открыть ее мы можем воспользовавшись поиском. Вводим в поле поиска cmd и запускаем командную строку от имени администратора.Hosts-Win10-12.jpgЗатем в поле командной строки вводим команду:

notepad C:WindowsSystem32driversetchosts

где notepad наименование программы (Блокнот) а C:WindowsSystem32driversetchosts — путь к файлу hosts (если система установлена в другой раздел, укажите букву того раздела, на который установлена система) и жмем Enter.Hosts-Win10-13.jpg

2 Способ. С помощью Блокнота из учетной записи администратора.

Как было сказано выше, для редактирования файла hosts требуются права администратора. Учетная запись администратора по умолчанию отключена в Windows. Чтобы ее включить нужно запустить командную строку от имени администратора.Hosts-Win10-3.jpgВ окне командной строки вводим команду net user Администратор /active:yes и затем жмем клавишу Enter. Hosts-Win10-4.jpgПоявится отчет об успешном выполнении команды.Hosts-Win10-5.jpgПосле чего входим под вновь созданной учетной записью администратора. Под администратором можем беспрепятственно вносить изменения в файл hosts и сохранять изменения. Переходим в папку, расположенную по адресу C:WindowsSystem32driversetc, и из контекстного меню, вызванного правой клавишей мыши, выбираем пункт «Открыть с помощью».Hosts-Win10-6.jpgЗатем выбираем программу, которой хотим открыть (например Блокнот), и жмем «ОК».Hosts-Win10-7.jpg

3 способ. изменить файл hosts с помощью Блокнота из учетной записи пользователя.

Второй способ не требует авторизации под администратором, однако, если эта учетная запись активирована и на нее установлен пароль, то на некоторых шагах система потребует его ввести.Наша задача состоит в том, чтобы запустить редактор с правами администратора и в нем уже открывать и редактировать файл hosts. Будем в качестве редактора использовать Блокнот. Чтобы открыть его, мы можем ввести слово блокнот в поле встроенного поисковика, а затем вызвав контекстное меню правой клавишей мыши, выбрать пункт «Запустить от имени администратора».Hosts-Win10-8.jpgИли переходим в папку по адресу C:WindowsSystem32, находим в ней файл notepad и запускаем его от имени администратора, нажав соответствующий пункт контекстного меню.Hosts-Win10-9.jpgВ открывшемся окне редактора жмем «Файл» → «Открыть».Hosts-Win10-10.jpgДалее указываем путь к файлу hosts (C:WindowsSystem32driversetc) и жмем открыть.Hosts-Win10-11.jpg

4 способ. С помощью программы Hosts File Editor.

Еще один способ — использование специальных программ для редактирования hosts. Одна из таких программ Hosts File Editor. Скачать ее можно по ссылке http://hostsfileeditor.codeplex.com.После заполнения соответствующих ячеек таблицы следует нажать «Save».Hosts-Win10-14.jpgМожем из программы Hosts File Editor открыть текстовую версию файла hosts и посмотреть что получилось.

Я очень надеюсь, моя статья помогла Вам! Просьба поделиться ссылкой с друзьями:

Добавить комментарий

НаверхИспользуемые источники:

  • https://remontka.pro/hosts-file-windows-10/
  • https://windows10i.ru/bezopasnost/kak-izmenit-fajl-hosts-v-windows-10.html
  • http://pk-help.com/workstation/change-hosts-windows10

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации