Windows не восстанавливает hosts

Как полностью восстановить файл hosts в Windows 10, 8.1, 8, 7

Товарищи, добрый день. Кажется в ноябре, я уже писал на подобную тему, статья была о редактировании файла hosts. Сегодня же мы поговорим о том, как вернуть этот файл в исходное состояние. Также эта инструкция может понадобится для тех, кто нарвался на вредителей и теперь восстанавливает операционную систему.

Итак, всё довольно просто. Необходимо открыть файл hosts, как указано в инструкции о редактировании. Для тех кто в теме, напоминаю, файл находится по следующему пути:

C:\Windows\system32\drivers\etc\hosts

А открывать его необходимо любым текстовым редактором, запущенным от имени администратора.

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

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

Жмём Ctrl+A, для того чтобы выделить весь текст. У меня оригинальный файл, буду показывать на этом. Это и есть оригинальный документ, к которому мы будем приводить сегодня ваш.

Кстати, обратите внимание на полосу прокрутку. Как видите на скриншоте, она не задействована, так как на экране выведены все строки, которые есть в документе. Если она есть, прокрутите страницу вниз, если там есть строки, значит на компьютере есть вирус и нужно пройти систему парой хороших антивирусов типа Dr.Web CureIt и Kaspersky.

После выделения, удаляем всё содержимое клавишей Delete.

И вставляем следующий текст:

Осталось только нажать «Файл» — «Сохранить».

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

Вроде всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу во Вконтакте и канал YouTube.

Спасибо за внимание

Как восстановить Hosts-файл на Windows 7 и Windows 8 к значению по умолчанию.

Что это за файл — hosts?!

hosts-файл — это специальный текстовый файл в системе Windows 7 и Windows 8, который содержит в себе базу данных доменных имен и IP адресов для их сопоставления. Этот файл пользуется приоритетом перед запросами к DNS-серверам. Поэтому именно hosts-файл любят вирусы прописывая туда ложные данные для пере направления на сайты зараженные вирусом.

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

В 32-битных операционных системах Windows 7 x32 и Windows 8 x32 файл hosts лежит в каталоге %systemroot%\system32\drivers\etc. Т.е., если Windows 7 или Windows 8 установлены на локальном диске C:\ , то путь будет такой:
C:\Windows\system32\drivers\etc
В 64-битных операционных системах Windows 7 x64 и Windows 8 x64 файл hosts лежит в каталоге %systemroot%\SysWOW64\drivers\etc.. Т.е., если Windows 7 или Windows 8 установлены на локальном диске C:\, то путь будет такой:
C:\Windows\\SysWOW64\drivers\etc

Как восстановить Hosts-файл.

Способ 1. Восстанавливаем файл hosts автоматически.

Всвязи с частыми жалобами на заражение файла hosts, компания Microsoft сделала специальную заплатку — фикс — установка которой восстанавливает hosts-файл к первоначальному виду . Вам просто надо скачать заплатку отсюда — ссылка, установить и перезапустить компьютер.

Способ 2. Восстановление файла hosts вручную.

Чтобы восстановить файл hosts вручную, Вам надо выполнить несколько простых шагов.

1) Нажимаем комбинацию клавиш Win+ R , и в строке Открыть пишем путь:
%systemroot%\system32\drivers\etc
Нажимаем кнопку ОК.
В случае 64-битной системы — пишем путь:
%systemroot%\SysWOW64\drivers\etc.
2) Кликните на файле hosts правой кнопкой мыши и выберите пункт меню Переименовать. Переименуем файл в hosts.old.
3) Теперь надо создать новый файл hosts по умолчанию. Для этого надо кликнуть правой кнопкой мыши в свободном месте в этой же папке и выбрать пункт Создать >>> Текстовый документ. Вводим имя файла — hosts и нажимаем клавишу Enter ↵ .
При этом на вопрос, что имя файла не будет иметь расширение TXT — нажмите кнопку Да .
4) Открываем новый файл hosts в текстовом редакторе Блокнот и копируем туда вот этот текст:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

5) Сохраняем и закрываем файл hosts. Перезагружаем компьютер.

Читайте также:  Get process memory windows

Файл 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 отсутствует в папке C:\ Windows\ System32\ drivers\ etc — это нормально (хоть и странно) и не должно никоим образом влиять на работу системы (по умолчанию этот файл и так пустой и не содержит ничего кроме комментариев, не влияющих на работу).

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

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

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

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

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

Читайте также:  Windows copy all files in directory что это

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

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

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

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

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

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

Примечание: не знаю, насколько это важно, но по некоторым рекомендациям, файл 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. Зайдите в Панель управления (в поле «Просмотр» вверху справа должно стоять «Значки») — Свойства браузера. Откройте вкладку «Подключения» и нажмите кнопку «Настройка сети». Уберите все отметки, в том числе «Автоматическое определение параметров».

Читайте также:  Как подключить безопасный режим windows 10

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

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

03.01.2019 в 11:59

Спасибо за статью. )

11.01.2019 в 15:57

Здравствуйте. Не выходит сохранить файл HOST. Говорит «правов не достаточно»,хоть и от админа запущено,и галочку «только для чтения» снял.
Всю жизнь и на 10-ке и на 7-ке нормально было. А тут — ни в какую.

12.01.2019 в 15:58

Т.е. блокнот запущен от админа? Точно? А антивирус никакой у вас не защищает hosts?

25.10.2019 в 10:47

Убедитесь что ваш юзер — только Админ а не еще и пользователь, тогда пользователя удалите.
Найдите файл cmd.exe
запустите от Администратора
напишите в консоли следующее
C:
cd windows
notepad
жмите Энтер.
дальше в нотепаде (блокноте) откройте файл Hosts
Успехов!
Если Винда на C

19.11.2019 в 08:49

Редактируй в безопасном режиме и все будет гут

25.06.2019 в 14:15

Спасибо за статью! пригодилась!

17.08.2019 в 13:01

«Бог любит троицу». В третий раз благодарю Дмитрия за совет. Многократно уничтожал PishSite _iframe.htm — поганка возрождалась. HOSTS, URL Blocker, Roguekiller, Rkill — блокировка прописана правильно. Но… . Спасибо за галочку » Автоматическое определение параметров» в «Настройка сети». Разглядел фото мальчишки с папой. Желаю, чтобы сын вырастал похожим на Вас.

30.08.2019 в 10:50

Спасибо автору! Очень понятно!

20.10.2019 в 17:59

Здравствуйте Дмитрий. Хотел заблокировать vk. Все сделал как в статье, но не получалось, доступ к сайту оставался открытым. Даже сделал блокировку через брандмауэр виндовс. Не помогло. Долго думал почему. Только когда отключил vpn в браузере — блокировка стала работать. Про этот момент в статье не сказано. Как вы считаете, vpn влияет на работу hosts файла? Может пригодится эта информация.

21.10.2019 в 14:28

Может влиять (и делать так, что блокировки не заработают), зависит от конкретной реализации VPN.

14.01.2020 в 14:53

А вот это обязательно пробелы в пути вставлять? Просто нельзя скопировать из вашей статьи путь к файлу hosts и вбить его в диалог открыть файл в блокноте? Обязательно мучить мозг таким количеством ненужных букв а нужных букв нет?

15.01.2020 в 13:05

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

25.03.2020 в 17:45

Здравствуйте. Не устанавливаются программы: «Файл hosts не существует или недоступен при установке программы.» hosts был в Виндовс. Удалил, сделал как в статье, результат тот же.

25.03.2020 в 19:51

А что за программы, которые требуют hosts для установки? И тот ли им hosts нужен или какой-то другой?
Файл сохраняли без расширения? (а то если через блокнот и не выбрали в типе файлов «все файлы», он автоматом txt ставит, а этого не нужно).

26.03.2020 в 13:16

Проблема решена, устанавливал hosts с расширением. Требовали Acronis TI и CCleaner. Кстати, спасибо, частенько выручаете)

21.05.2020 в 23:31

Советы не помогли. Загрузился с флешки (WinPE), добавил адреса в hosts, но опять что- то удаляет. Раньше можно было править hosts, теперь нет. Добавил hosts в исключения Avast, но бесполезно

16.07.2020 в 19:38

Всё сделал как написано. Бесполезно. Не блокируются сайты.

Оцените статью