Не открывается файл hosts в windows 7

Пошаговое описание трех простых способов, которые позволят вам восстановить файл hosts, если он пострадал в результате работы вирусов, вредоносного программного обеспечения или по другим причинам. Исправление с помощью блокнота, AVZ и утилиты Microsoft Fix it.

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

Существует множество способов исправить файл hosts в Windows и все они достаточно простые. Рассмотрим три таких способа, которых, скорее всего, окажется достаточно для того, чтобы привести этот файл в порядок. Обновление 2016: Файл hosts в Windows 10 (как изменить, восстановить, где находится).

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

Первый способ, который мы рассмотрим — как исправить файл hosts в блокноте. Пожалуй, это самый простой и быстрый способ.

Сначала запустите блокнот от имени Администратора (это обязательно, иначе исправленный hosts не сохранится), для чего:

  • В Windows 7 зайдите в «Пуск» — «Все программы» — «Стандартные», кликните правой кнопкой мыши по блокноту и выберите «Запустить от имени Администратора».
  • В Windows 8 и Windows 8.1 на начальном экране начните набирать первые буквы слова «Блокнот», откроется панель поиска справа. Кликните правой кнопкой мыши по блокноту и выберите «Запуск от имени администратора».

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

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

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

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

Последний шаг — убрать все лишние строки из файла 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

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

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

Как исправить хостс в AVZ

Еще один простой способ исправить hosts — использовать антивирусную утилиту AVZ (она может далеко не только это, но в рамках этой инструкции будет рассмотрено только исправление хостс).

Скачать AVZ   можно  бесплатно с официального сайта разработчика http://www.z-oleg.com/secur/avz/download.php (ищите в правой части страницы).

Восстановление системы в AVZ

Распакуйте архив с программой и запустите файл avz.exe, после чего в главном меню программы выберите «Файл» — «Восстановление системы» и отметьте один пункт «Очистка файла hosts».

Восстановление hosts в AVZ

Затем нажмите «Выполнить отмеченные операции», а по завершении перезагрузите компьютер.

Утилита Microsoft Fix it для восстановления файла hosts

И последний способ — зайти на страницу http://support.microsoft.com/kb/972034/ru посвященную восстановлению файла hosts и загрузить имеющуюся там утилиту Fix it для автоматического приведения этого файла в исходное состояние.

Утилита Microsoft Fix It

Кроме этого, на данной странице вы найдете оригинальное содержимое файла hosts для различных операционных систем.

izmenenie-hosts

Вопрос пользователя

Здравствуйте.

У меня следующая проблема: при попытке открыть соц. сети (ВК, Одноклассники) — вместо них появляется какой-то другой сайт, похожий на них, и просит отправить SMS на короткий номер.

«Доктор Веб» (портативная версия) нашел проблему в файле HOSTS, но не может его удалить (вручную тоже никак). Подскажите, как изменить восстановить файл HOSTS…

Здравствуйте!

На самом деле файл hosts имеет большое влияние на работу вашего интернета. 👇

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

Для этого он обращается к файлу hosts, а затем уже к серверу DNS. Т.е. получив IP-адрес из файла hosts — он вам и откроет сайт/страничку по этому IP-адресу…

Таким образом, различные вирусы и вредоносное ПО прописывает в этот файл «нужные» им строки с IP-адресами, и благодаря этому у вас открываются совсем «левые» сайты, вместо привычных (хотя в адресной строке будет стоять, например, именно Vk.com).

В этой статье рассмотрю два ключевых вопроса:

  • как редактировать и изменять этот файл;
  • как его восстановить, даже если его заблокировал вирус (на ту версию, которая была при установке Windows).

*

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

Примечание: файл hosts располагается по адресу: 

C:WindowsSystem32driversetchosts (актуально для Windows 7, 8, 8.1, 10, 11)

*

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

Именно из-за этого, при изменении строк в файле hosts — вам сообщается ошибка, что у вас недостаточно прав.

Рассмотрю ниже пару способов, как открыть файл hosts с администраторскими правами (т.е. вы сможете его отредактировать и сохранить).

*

📌 Способ 1: актуален для Windows 7/8/10/11

1) Сначала нажимаете сочетание кнопок Ctrl+Shift+Esc (или Ctrl+Alt+Del). Должен открыться диспетчер задач.

2) Далее нажимайте файл/новая задача. В открывшемся окне «Создание задачи» впишите в строку «Открыть» команду notepad, и поставьте галочку «Создать задачу с правами администратора». 👇

Как открыть блокнот с администраторскими правами

Как открыть блокнот с администраторскими правами

3) Затем в открывшемся блокноте сделайте следующее:

  1. сначала нажмите по меню файл/открыть;
  2. далее в строку «Имя файла» (в нижней части окна) введите адрес файла hosts — C:WindowsSystem32driversetchosts, и нажмите кнопку открыть;
  3. в блокноте должен открыться файл. Если этого не произошло, то тут два варианта: либо вы неправильно ввели адрес файла, либо он был заблокирован вирусом. Переходите ко второй части статьи про восстановление этого файла… 👇

Открытие файла hosts

Открытие файла hosts

4) Теперь обратите пристальное внимание на строки в файле:

  1. если напротив какого-нибудь IP-адреса стоят сайты соц. сетей (например), то это наверняка вредоносные строки. Обычно, появляются при установке рекламного ПО (пример показан на скрине ниже 👇). Просто удалите все подобные строчки;
  2. некоторые не прокручивают до конца этот текстовый файл (а зря!) — дело в том, что иногда используется хитрость: часть строк забивается пробелами, и в результате пользователь, открыв файл, думает, что с ним все в порядке.

Подозрительная строка в hosts

Подозрительная строка в hosts

Вообще, идеально удалить ВСЁ, что есть у вас в файле hosts (особенно, если вы с ним не имели никогда дел), и скопировать туда, например, нормальный текст для этого файла (приведен ниже).

👇 Пример файла hosts, по умолчанию, после установки Windows (можно скопировать и заменить полностью свой)

# 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
127.0.0.1 localhost

После того, как проведете все правки с файлом, не забудьте его сохранить:

  1. либо нажмите по меню файл/сохранить;
  2. либо сочетание кнопок Ctrl+S.

Сохранение текста

Сохранение текста

*

📌 Способ 2: запуск блокнота с правами администратора вручную

  1. заходим в системную папку по адресу: C:Windowssystem32
  2. находим файл notepad.exe и жмем по нему правой кнопкой мышки;
  3. в контекстном меню выбираем «Запуск с правами администратора»;

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

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

  4. если всплывет сообщение «Разрешить этому приложению вносить изменение на вашем устройстве» — разрешаем!

    Разрешить

    Разрешить

  5. дальнейшие действия аналогичны первому способу (см. выше).

*

👉 Примечание

Для этих целей можно воспользоваться абсолютно любым блокнотом, например, очень популярны: notepad++, bread и пр.

*

Как восстановить исходный файл hosts

В некоторых случаях до реального файла hosts не добраться:

  • либо нельзя открыть (например, заблокирован вирусом);
  • либо он скрыт и его невидно;
  • либо их просто несколько, и какой из них реальный разобраться не опытному пользователю далеко не всегда под силу…

*

Но есть одна антивирусная утилита, способная быстро и легко восстановить файл hosts. Речь идет об утилите — AVZ.

👉 AVZ (да и ряд других антивирусов) можете найти в моей подборке.

После скачивания и разархивирования утилиты — просто запустите исполняемый файл. Далее откройте меню «Файл/Восстановление системы».

Файл-восстановление системы AVZ

Файл/восстановление системы / AVZ

После чего в списке восстановления настроек системы пометьте галочкой пункт «Очистка файла hosts» (как на скриншоте ниже 👇), и нажмите кнопку «Выполнить отмеченные операции».

Примечание: обратите внимание, что утилита AVZ предлагает разблокировать и восстановить довольно много нужных системных настроек. В общем, рекомендую!

Очистка файла hosts

Очистка файла hosts

Если все прошло успешно, вы должны увидеть окно о удачном завершении операции восстановления (как на примере ниже).

Восстановление выполнено

Восстановление выполнено

Рекомендую так же проверить свой компьютер на вирусы с помощью всё той же утилиты AVZ (причем, сделайте это даже, если у вас установлен антивирус. Можете узнать много интересного о его эффективности… 👌).

*

👉 Примечание

Так же привести систему в рабочее состояние можно с помощью восстановления.

Если на компьютере есть резервные точки (а они по умолчанию создаются в Windows 7/8/11*), когда Windows стабильно работала — то к ним можно 👉 откатиться и восстановить прежнюю работу системы. В том числе, кстати, и файл hosts.

*

На этом моя миссия статьи завершена!

Если файл hosts с помощью рекомендаций выше вы восстановить не смогли, последнее, что порекомендую — переустановить Windows.

Удачи!

👣

Первая публикация: 04.03.2017

Корректировка: 15.11.2021

donate

dzen-ya

Полезный софт:

  • видеомонтаж
  • Видео-Монтаж
  • Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!

  • утилита для оптимизации
  • Ускоритель компьютера
  • Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).

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

Hosts ― это файл, в котором хранится доменное имя и IP-адрес сервера, которому оно соответствует.

Для чего нужен файл hosts

Для начала разберёмся, как работает интернет-система. Сайт ― это набор файлов. Когда вы вбиваете доменное имя в поисковой строке браузера, система обращается к DNS. В ней находятся данные о домене и IP-адресе сервера, на котором хранятся данные сайта. Как только IP-адрес найден, браузер запрашивает файлы сайта и показывает контент пользователю.

До появления DNS-системы функцию маршрутизации в интернете выполнял файл hosts. В него записывались данные домена и IP, которому он соответствовал. Несмотря на то что hosts заменили DNS-системой, он еще используется для разных целей.

Так как данные hosts устанавливаются администратором устройства, информация в нём имеет приоритет перед DNS-системой. Браузер сначала просматривает hosts. Если нужного имени сайта нет в файле, браузер берёт IP-адрес из DNS. Если в файле нужного домена нет, выполняется запрос к DNS-системе.

Когда может понадобиться настройка hosts:

  1. Для блокировки нежелательных сайтов. Можно перенаправить нужный домен на неправильный IP. В организациях часто блокируют сайт Вконтакте или подобные развлекательные сервисы. Для этого в hosts нужно прописать 127.0.0.1 vk.com. 127.0.0.1 ― эта запись означает, что при обращении к определённому домену, браузер будет обращаться к собственному компьютеру.
  2. Для просмотра сайта, который ещё не прошёл регистрацию в DNS-системе. При публикации сайта в интернете вам понадобится прописать DNS-серверы. Система вносит данные сайта в течение 24 часов. Если вам нужно посмотреть на свой сайт раньше, можно прописать домен и IP-адрес в файле hosts.

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

Место, где лежит hosts, зависит от операционной системы, которая установлена на компьютере. В Windows 7 он по умолчанию находится в C:WindowsSystem32driversetc. Файл можно открыть блокнотом или любым другим редактором. Для изменения содержимого нужно иметь права администратора.

Как редактировать файл hosts в Windows 7

  1. 1.

    Откройте Пуск, введите Блокнот в поисковую строку.

  2. 2.

    Нажмите на появившееся приложение правой кнопкой мыши и выберите Запуск от имени администратора:

    Как редактировать файл hosts в Windows 7

  3. 3.

    Во вкладке Файл нажмите Открыть:

    Как редактировать файл hosts в Windows 7 2

  4. 4.

    Измените тип файла на Все файлы.

  5. 5.

    Найдите hosts (C:WindowsSystem32driversetc) и нажмите Открыть:

    Как редактировать файл hosts в Windows 7 3

  6. 6.

    Внесите необходимые изменения. Например, мы добавим в конце файла запись в формате:

    123.123.123.123 faq-reg.ru www.faq-reg.ru

    Где:

    • 123.123.123.123 — IP-адрес вашего сервера или хостинга,
    • faq-reg.ru — имя вашего домена.

    Как редактировать файл hosts в Windows 7 4

  7. 7.

    Сохраните изменения. Для этого перейдите во вкладку Файл и нажмите Сохранить:

    Как редактировать файл hosts в Windows 7 5

Готово, теперь браузер будет обращаться по указанному IP.

Как hosts используют злоумышленники

По умолчанию содержимое файла hosts Windows 7 выглядит так:

Как редактировать файл hosts в Windows 7 6

Если есть дополнительные записи, которые вы не добавляли, возможно, это сделали злоумышленники.

Что могут сделать мошенники? Вирус пробирается к hosts и перенаправляет привычные вам домены на другой IP-адрес. Например, злоумышленник внёс запись, которая перенаправляет сайт vk.com на сайт-двойник. При входе на сайт-двойник вас попросят ввести номер телефона или данные банковской карты. Мошенник получит конфиденциальную информацию, и вы можете потерять свои средства.

Содержание

  • Назначение и методы использования hosts
  • Расположение hosts
  • Создание резервной копии файла
  • Управление атрибутом «Только чтение»
  • Открытие hosts для редактирования
    • Вариант 1: Контекстное меню Проводника
    • Вариант 2: Опция «Открыть» в Блокноте
  • Внесение изменений в hosts
  • Вопросы и ответы

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

Файл hosts присутствует во всех современных версиях операционных систем Windows, располагается в одном и том же месте и сейчас везде выполняет одинаковую опцию. Однако раньше он заменял собой технологию DNS-сервера, то есть сопоставлял доменные имена с их IP-адресами. В нем указывался сам адрес, например, 192.154.12.1, и ему присваивалось доменное имя, например, site.com. Теперь юзер мог вводить доменное имя вместо полного IP-адреса, чтобы перейти на веб-ресурс через браузер. Это позволило более быстро запоминать расположение конкретных страниц, а также добавило креатива и маркетинга, ведь сейчас адрес сайта подбирают таким образом, чтобы он соответствовал не только тематике, но и запоминался.

В текущих реалиях hosts, можно сказать, пустует, однако существует несколько разных методов его применения, по которым пользователь и находит объект нужным для редактирования:

  1. Базовый способ заключается в редактировании с целью блокировки доступа к определенным ресурсам. Делается это указанием ложного IP-адреса для конкретного доменного имени, о чем более детально мы поговорим позже. Системный администратор без каких-либо проблем может закрыть доступ к любому ресурсу, лишь введя его домен и присвоив несуществующий IP, на который и будет происходить перенаправление, соответственно, безуспешное.
  2. Такая же методика применяется и для блокировки вредоносных, а также рекламных сайтов, которые в перспективе могут нанести вред компьютеру. В разделе, посвященному редактированию самого hosts, мы затронем эту тему, представив один из самых актуальных список, подходящих для импорта.
  3. Реже опытные пользователи, обладающие локальными ресурсами, присваивают ему оптимальное доменное имя, чтобы каждый раз вручную не вводить цифры в браузере. Однако эта тема относится только к знающим юзерам, которые и так прекрасно понимают предназначение hosts.
  4. Последняя цель редактирования — ускорение загрузки веб-страниц. Если автоматически подобранный DNS-сервер по каким-то причинам не может обеспечить быстрый переход на конкретные ресурсы, вы можете сопоставить их IP и домены в данном файле, чтобы использовать именно его при переходе в браузере.

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

Подробнее: Борьба с рекламными вирусами

На будущее также рекомендуем проверить атрибут «Только чтение», чтобы заблокировать возможность повторного возникновения подобных случаев внезапного изменения объекта. Этой теме будет посвящен один из следующих разделов этой статьи.

Расположение hosts

Выше мы уже уточнили, что рассматриваемый объект во всех версиях Windows находится в одном и том же месте на системном разделе жесткого диска. Путь к нему следующий:

C:WindowsSystem32driversetc

Переход к расположению файла hosts в Windows 7 перед его редактированием

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

Создание резервной копии файла

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

  1. Перейдите по пути, упомянутому выше, через Проводник, где отыщите «hosts», щелкните по нему правой кнопкой мыши и выберите пункт «Копировать».
  2. Копирование файла hosts в Windows 7 перед его редактированием

  3. Переместитесь в любое другое место, куда вставьте данный файл через Ctrl + V или вызвав контекстное меню.
  4. Создание резервной копии файла hosts в Windows 7 перед редактированием

  5. Оставить копию можно и в изначальном расположении, но тогда ее придется переименовать, добавив в конце .old.
  6. Переименование резервной копии файла hosts в Windows 7 перед его редактированием

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

Управление атрибутом «Только чтение»

Атрибут «Только чтение» используется для внесения ограничений в редактирование их содержимого. Об этом мы уже рассказывали при разборе рекламных вирусов, а сейчас наглядно покажем, как активировать данный атрибут. Эта информация будет полезна и тем, кто столкнется с проблемами при сохранении самого файла после редактирования, если атрибут уже активирован. Управлять им можно так:

Lumpics.ru

  1. Щелкните правой кнопкой мыши по файлу и в контекстном меню выберите вариант «Свойства».
  2. Открытие свойств файла hosts в Windows 7 для проверки атрибута Только чтение

  3. Поставьте или снимите галочку с пункта «Только чтение». Здесь есть и другие атрибуты, можете ознакомиться с ними, чтобы знать об их существовании на будущее.
  4. Проверка атрибута Только чтение для файла hosts в Windows 7

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

Открытие hosts для редактирования

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

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

Подробнее: Как получить права администратора в Windows 7

Вариант 1: Контекстное меню Проводника

Первый вариант заключается в использовании контекстного меню Проводника и позволяет открыть объект для изменения буквально в несколько кликов.

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

  3. В списке выберите первый же пункт «Открыть».
  4. Кнопка Открыть для файла hosts в Windows 7

  5. Отобразится окно «Выбор программы». Здесь по умолчанию будет присутствовать классический Блокнот, поэтому отметьте его ЛКМ и нажмите по кнопке «ОК».
  6. Выбор программы Блокнот для быстрого открытия файла hosts в Windows 7

  7. Как видно на скриншоте, все стандартное содержимое успешно загрузилось.
  8. Переход к редактированию файла hosts в Windows 7 через Блокнот

Вариант 2: Опция «Открыть» в Блокноте

Этот метод подразумевает сначала запуск самого Блокнота, а через него уже открытие файла. Учтите, что запущена программа должна быть именно от имени администратора.

  1. Воспользуйтесь поиском в «Пуск» или вызовите утилиту «Выполнить», зажав комбинацию клавиш Win + R и введя в появившейся строке notepad.
  2. Открытие блокнота для дальнейшего поиска файла hosts в Windows 7

  3. В окне Блокнота разверните меню «Файл», где выберите пункт «Открыть». Вызвать эту опцию можно и через сочетание клавиш Ctrl + O.
  4. Переход к поиску файла hosts в Windows 7 через стандартный блокнот

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

  7. Перейдите по уже знакомому пути и найдите там оригинал файла hosts для открытия.
  8. Поиск и открытие файла hosts в Windows 7 через блокнот

  9. Можете приступать к редактированию.
  10. Успешное открытие файла hosts в Windows 7 через блокнот

Внесение изменений в hosts

Перед основным процессом редактирования следует знать несколько правил. Посмотрите на стандартное содержимое объекта: все строки, которые начинаются с #, — комментарии, использующиеся для описания и опционально добавляющиеся после какой-либо команды. В текущих комментариях разработчики поместили краткое описание работы файла, а также показали, как именно нужно задавать правила, сопоставляя IP-адрес и доменное имя.

Первичное содержимое файла hosts в Windows 7 перед редактированием

Форма написания самого правила начинается с IP-адреса, затем в идеале нужно нажать на Tab, чтобы добавить отступ, не нарушая привычный стилистический вид содержимого, а уже потом вводится сопоставимое доменное имя. Ниже вы видите строку 0.0.0.0 www.youtube.com. Она используется для указания ложного IP-адреса известного видеохостинга, то есть при вводе этого домена в адресной строке любого браузера произойдет переход на 0.0.0.0, а сам сайт, соответственно, не откроется.

Внесение изменений в содержимое файла hosts в Windows 7

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

Пример файла hosts для блокировки вредоносных сайтов

Не забудьте, что все изменения необходимо сохранять. Нажмите комбинацию Ctrl + S или выберите соответствующий пункт через меню «Файл» в блокноте.

Сохранение изменений файла hosts в Windows 7 после редактирования

Содержание:

  • 1 Зачем нужен файл hosts и где он находится
  • 2 Как изменить файл hosts: открытие, редактирование и сохранение
  • 3 Как восстановить удаленный или измененный файл hosts

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

Об этом файле вы, наверное, уже что-то слышали, используется он, кажется, для блокировки сайтов или что-то в этом роде. Да, такой функционал в нем действительно заложен, но изначально использовался он для иных, более важных целей. Кстати, известно ли вам, что файл hosts присутствует не только в Windows 7/10, но также и в Linux, Mac OS и Android? Эта универсальность вовсе не случайна, ведь появился файл hosts ещё на заре Интернета.

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

Решение было найдено очень скоро. На каждый компьютер в локальной сети был разослан специальный файл Hosts со списком имен хостов и соответствующими им IP-адресами. Когда один компьютер обращался к другому по имени, последнее сопоставлялось с его цифровым адресом, и таким образом устанавливалась связь. Поначалу всё было чудесно, но ресурсов становилось всё больше, список в файле Hosts увеличивался, и рассылать его на ПК стало всё более проблематично. Потребовалось новое решение, и оно также было найдено. Таблица соответствий была перенесена в тогда уже сформировавшийся Интернет, образовав систему доменных имён, а файл Hosts стал по большому счёту не нужен.

Удалять его из своих операционных систем разработчики, однако, не стали. Он и сейчас присутствует в большинстве ОС, по-прежнему устанавливая соответствие между IP-адресом и доменом сайта и, как и раньше, запрос к нему имеет больший приоритет перед обращением к DNS-серверам, только вот его содержимое ныне стало не в пример беднее, ограничившись двумя записями, да и то неактивными. В настоящее время hosts используется в основном для блокировки сайтов и баннерообменных сетей, автоматического перенаправления с одного ресурса на другой, а также ускорения доступа к сайтам.

Файл hosts в папке etc

В ранних версиях Windows файл хост располагался в папке %windir%, начиная с NT его постоянным местом значится расположение C:/Windows/System32/drivers/etc. В редких случаях файл HOSTS располагается в иной папке, путь к нему можно определить в редакторе реестра, развернув ветку HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/Tcpip/Parameters и посмотрев значение параметра DataBasePath.

Задание пути к файлу hosts в реестре

Как изменить файл hosts: открытие, редактирование и сохранение

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

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

Есть также специальные утилиты вроде HostsEditor, но их использование в большинстве случаев, пожалуй, излишне. Содержимое файла hosts представлено краткими сведениями о его предназначении и двумя примерами использования. Синтаксис записей очень прост. Сначала идет IP-адрес, а через несколько пробелов после него указывается имя хоста. Например, IP 38.25.63.10 будет соответствовать адрес x.acme.com, а IP 127.0.0.1 или ::1 (для IPv6) – адрес локального компьютера (localhost).

Содержимое оригинального файла hosts

Обратите внимание, что перед всеми строками стоит знак #, это означает, что строка закомментирована, то есть она неактивна, а это равносильно тому, как если бы файл был пустым. Работать он начнёт только тогда, когда вы добавите новую запись. Приведем пример, как изменить файл hosts в Windows 7/10 и заблокировать с его помощью сайт, перенаправив обращение на локальный компьютер. Допустим, мы хотим ограничить доступ к социальной сети Вконтакте. Для этого в конце файла добавляем такую строчку:

127.0.0.1     vk.com

Блокировка сайтов

Сохраняем файл HOSTS как любой другой текстовый файл, перезапускаем браузер и пробуем зайти на сайт. В результате вы получите ошибку «Не удается получить доступ к сайту». Работает это очень просто. Когда пользователь переходит на vk.com, браузер первым делом обращается к HOSTS и ищет в нём соответствие имени хоста и его IP-адреса, и, найдя, переходит по указанному IP-адресу, игнорируя службы DNS-серверов, так как обращение к файлу хост является приоритетным.

Само собой, на локальном компьютере никакой социальной сети нет, поэтому браузер возвращает ошибку. Таким образом можно блокировать любые ресурсы, прописывая их в HOSTS в столбик. Другой пример использования хост-файла – перенаправление на другой сайт в интернете. Тут всё то же самое, только вместо локального IP-адреса 127.0.0.1 прописывается адрес другого сайта. Кстати, этим часто грешат вирусы, изменяя HOSTS и добавляя в него редиректы на фишинговые ресурсы.

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

Как восстановить удаленный или измененный файл hosts

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

Редактирование должно осуществляться с повышенными привилегиями. Как открыть файл hosts от имени администратора, если в контекстном меню нет соответствующей опции? Очень просто. Зайдите в расположение исполняемого файла Блокнота или иного текстового редактора, кликните по нему ПКМ, в меню выберите «Запуск от имени администратора».

Запускаем текстовый редактор от имени администратора

В интерфейсе редактора через меню Файл – Открыть найдите и откройте файл hosts, не забыв только в стандартном окне обзора выбрать «Все файлы» вместо «Текстовые документы».

Выбираем файл hosts

В Windows 8.1 и 10 изменённый файл хост может очищаться средствами безопасности системы, в частности, встроенным Защитником Windows. Чтобы этого не происходило, hosts необходимо внести в список исключений. Запустите Защитник, перейдите на вкладку «Параметры» и слева выберите «Исключенные файлы и расположения».

Добавляем hosts в список исключений Защитника Windows - шаг 1

Добавляем hosts в список исключений Защитника Windows - шаг 2

Укажите путь к файлу hosts и сохраните настройки.

Добавляем hosts в список исключений Защитника Windows - шаг 3

Добавляем hosts в список исключений Защитника Windows - шаг 4

Больше система его проверять не будет, следовательно, внесённые вами изменения не будут отменены.

В Windows 10 исключения вносятся из компонента Центр безопасности Защитника Windows, вызванного из системного трея.

Нельзя также исключать проблемы при попытке сохранить отредактированный файл. Причина та же – недостаток прав. Решить эту проблему нетрудно. Так как система не позволяет сохранять отредактированный файл непосредственно в папку etc, сохраните его на рабочий стол (расширение, если будет присвоено, уберите).

Редактирование hosts - шаг 1

Переименуйте исходный файл в hosts.old, а затем скопируйте в папку etc новый изменённый файл hosts с рабочего стола.

Редактирование hosts - шаг 2

Редактирование hosts - шаг 3

Редактирование hosts - шаг 4

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

И последнее. Что делать, если файл hosts оказался изменён или удалён? Можно ли его как-то восстановить? На работу системы удаление этого файла никак не повлияет, если только вы не изменяли его с какими-то определёнными для себя целями. Что касается восстановления, то здесь есть несколько путей решения. Исходный файл hosts хоть и содержит данные, по сути, равносилен пустому файлу. Создайте на рабочем столе пустой текстовый файл, удалите его расширение и переместите его в папку etc, это и будет ваш новый hosts.

Также файл можно взять с другого компьютера или виртуальной машины с Windows, разницы в версиях ОС нет практически никакой. Если же вы хотите восстановить содержимое оригинального hosts, можете удалить вручную все незакомментированные строки или воспользоваться бесплатной лечащей утилитой Dr.Web CureIt! – она способна восстанавливать хост, сбрасывая его содержимое к состоянию по умолчанию.

Восстановление файла hosts утилитой Dr.Web CureIt!

Понравилась статья? Поделить с друзьями:
  • Не открывается планировщик заданий windows 10
  • Не открывается файл bin в windows 10
  • Не открывается персонализация windows 10 нет приложения
  • Не открывается файл apk на windows
  • Не открывается параметры экрана в windows 10 как исправить