Что будет если удалить файл hosts

Как изменить и восстановить файл HOSTS

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

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

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

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

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

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

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

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

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

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

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

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

C:\Windows\System32\drivers\etc\hosts (актуально для 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:\Windows\System32\drivers\etc\hosts , и нажмите кнопку открыть;
  3. в блокноте должен открыться файл. Если этого не произошло, то тут два варианта: либо вы неправильно ввели адрес файла, либо он был заблокирован вирусом. Переходите ко второй части статьи про восстановление этого файла. 👇

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

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

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

Подозрительная строка в 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:\Windows\system32
  2. находим файл notepad.exe и жмем по нему правой кнопкой мышки ;
  3. в контекстном меню выбираем «Запуск с правами администратора» ;

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

👉 Примечание

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

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

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

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

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

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

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

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

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

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

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

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

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

👉 Примечание

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

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

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

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

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

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

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

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

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

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

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

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

001

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

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

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

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

002

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

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

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

Чем грозит компьютеру удаление файла hosts?

в очередной раз возникли проблемы с выходом на страничку в Одноклассниках. Однажды помогли решить проблему,посоветовав удалить лишние строчки с упомянутого файла(диск C в папке windows — system 32 — drivers — etc — файл hosts — оставить строку 127.0.0.1 localhost) и перезагрузившись. В этот раз после многочисленных неуспешных попыток, разозлившись, удалила весь файл. Можно ли где-то скачать новый hosts или жить без.

Удаление файла не нанесет вреда компьютеру. Даже операционной система вреда не будет.

Файл можно создать самостоятельно в любом текстовом редакторе класса "Блокнот", после создания не забудьте переименовать файл таким образом что бы не осталось расширения .TXT

Файл может содержать всего одну строку

Однако его можно наполнить и другой информацией, что несколько ускорит обращение к указанным сайтам в сети, например добавим http://ya.ru

1) открываем командную строку и пишем команду:

C:\WINDOWS\system32\drivers\etc>ping -n 1 ya.ru

Обмен пакетами с ya.ru [77.88.21.3] по 32 байт:

Ответ от 77.88.21.3: число байт=32 время=153мс TTL=55

Статистика Ping для 77.88.21.3:

Пакетов: отправлено = 1, получено = 1, потеряно = 0 (0% потерь),

Приблизительное время приема-передачи в мс:

Минимальное = 8мсек, Максимальное = 8 мсек, Среднее = 8 мсек

2) берем полученный адрес и вписываем новую строку в файл hosts:

Теперь вместо обращения к DNS службе провайдера обозреватель будет при каждом посещении использовать этот адрес, что немного ускоряет открытие страницы. Однако помните, не каждый сайт можно прописать в hosts — некоторые меняют IP адреса, так что проверяйте 2-3 раза, прежде чем пополнять список в hosts.

Файл hosts. Секреты и правильное использование.

что такое hosts файл

Что такое файл hosts? Таким вопросом задаются пользователи, которые делают свои первые шаги в освоении компьютера. Такой файл существует практически во всех операционных системах ( включая мобильные ОС ). В данной статье вы узнаете много интересного о его функциях и возможностях. Любой пользователь ПК должен иметь хоть какое либо представление о файле хост.

Файл Hosts. Что это?

Мало кто из пользователей персональных компьютеров знают о существовании такого файла. А между тем, знающие люди используют этот файл в своих целях. Например те кто пишут вирусы. Они с помощью редактирования файла Hosts блокируют доступ к определенным сайтам. Не так давно было много жалоб пользователей, которые не могли зайти на свою страницу в социальной сети ВКонтакте, Одноклассники и так далее. Именно файл хост использовался во многих случаях для блокировки этих сайтов.
Файл hosts — это текстовый файл, который содержит базу данных доменных имен ( URL’ов ) сопоставляемых их IP адресам . Адрес любого домена первоначально имеет свой ip-адрес. На одном ip-адресе может быть расположено несколько сайтов с разными доменами ( url адресами ). По умолчанию в файле hosts прописан лишь один ip-адрес — 127.0.0.1, зарезервированный для локального ( вашего ) компьютера, который именуется как localhost.

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

В разных версиях Windows, а также других ОС, хост файл располагался в разных директориях. Для наглядности приведу таблицу из Википедии, в которой указано расположение файла в разных ОС.

Операционная система Версии Расположение
UNIX и UNIX-подобные /etc/hosts
Windows 95, 98, ME %windir%\
NT, 2000, XP, 2003, Vista, 7, 8, 10 %SystemRoot%\system32\drivers\etc\hosts , его расположение может быть переопределено в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath , в котором содержится путь к папке.
Windows Mobile Ветка реестра \HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts
Mac OS /private/etc/hosts или /etc/hosts ( /etc на OS X — символьная ссылка к /private/etc )
Novell NetWare SYS:etc\hosts
OS/2 и eComStation «bootdrive»:\mptn\etc\
Symbian OS 6.1—8.1 C:\system\data\hosts
9.1+ Z:\private\10000882\hosts
Android /system/etc/hosts

Происхождение и принцип работы

Когда и как появился файл хостс? С самого начала появления компьютеров и локальной сети, для удобства пользователей, хостам присваивались имена.

Хост (от англ. host — «хозяин, принимающий гостей») — любое устройство, предоставляющее сервисы формата «клиент-сервер» в режиме сервера по каким-либо интерфейсам и уникально определённое на этих интерфейсах. В более частном случае, под хостом могут понимать любой компьютер, сервер, подключённый к локальной или глобальной сети.

Чтобы сопоставить имя хоста с ip адресом отправлялся запрос на главный хост, который в ответ направлял список всех имен и адресов к ним. Host file регулярно рассылался всем подключенным к сети компьютерам. Со временем, из-за развития глобальной сети значительно возросло количество пользователей, а значит и хостов и серверов. Файл хост стал разрастаться и стали появляться огромные задержки при регистрации и получении имен новыми компьютерами в сети. Проблему помогла решить служба доменных имен — DNS.

DNS (англ. Domain Name System — система доменных имён) — компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства)

Необходимость в рассылке файла hosts компьютерам отпала. Теперь когда пользователь в адресной строке браузера набирает url-адрес какого либо сайта, происходит следующее:

  1. Так как запрос к файлу hosts имеет приоритет перед DNS службой, браузер сначала обращается именно к нашему файлу и проверяет не совпадает ли ip адрес запрашиваемого сайта с ip адресом localhost, то есть 128.0.0.1
  2. Если не совпадает, то проверяется файл hosts на наличие запрашиваемого адреса.
  3. Если адрес (имя хоста) в наличии, то идет переход по указанному хосту (ip-адресу)
  4. Если запрашиваемый адрес не найден, то сначала идет обращение к кешу DNS распознавателя, а потом уже соответственно к DNS серверу
  5. Если запрашиваемый сайт существует, то DNS сервер преобразовывает url адрес сайта в ip адрес и браузер уже переходит по данному ip адресу и загружает его содержимое.

Здесь важное замечание — в отличие от DNS сервера, файл hosts полностью контролируется пользователем (администратором) компьютера и имеет приоритет перед DNS.
Давайте узнаем, что вообще содержится в этом файле.

Оригинальные файлы hosts. Содержание файлов hosts по умолчанию

Как бы странно это не звучало, но пустой файл хост это тоже правильный оригинальный файл. Вы это сами поймете когда дальше в статье узнаете про правила редактирования данного файла. А пока все же приведу то содержание, которое идет как говорится с коробки.
Нажмите на спойлеры, для раскрытия.

Синтаксис или правила редактирования файла hosts

  • Каждый элемент должен располагаться на отдельной строке т.е. при дописывании нового адреса обязательно переходим на новую строку (жмем Enter);
  • IP-адрес должен начинаться с первой позиции строки (скажем так в начале предложения), за ним (в той же строке) должно следовать соответствующий адрес ресурса (имя хоста);
  • IP-адрес и имя ресурса должны быть разделены между собой хотя бы одним пробелом;
    Комментарии должны разделяться символом # (решётка);
  • Если комментарии используются в строках соответствия доменных имен, они должны следовать за именем узла и отделяться от него символом # (решётка);

Все что идет в одной строке после решетки # это не правила. Это просто комментарии и они ничего не значат и не делают.

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

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

Рассмотрим изменение файла hosts на примере Windows 10. В Windows 10 этот файл расположен в директории: C:\Windows\System32\drivers\etc
Если такого файла там нет, то нужно в параметрах папок установить галочку в опцию Показывать скрытые файлы, папки и диски . О том как это сделать мы писали в этой публикации.
Файл hosts не имеет своего расширения, но его можно редактировать с помощью простого блокнота. Для этого:

  • Нажмите на самом файле правую кнопку мышки.
  • Выберите пункт Открыть с помощью .чем открыть файл хост
  • Из списка выберите редактор Блокнот и нажмите ОК .редактируем файл хост с помощью Блокнота

Иногда может понадобиться запуск Блокнота с правами администратора.

Как использовать файл hosts в своих целях?

Мы с вами разобрались как изменить файл hosts, а также ознакомились с правилами его редактирования. Теперь приведу вам пару примеров по использованию хост файла для своей пользы.
Например можно уменьшить количество запросов к DNS серверам тех сайтов, которые вы ежедневно, часто посещаете. Это ускорит их загрузку. Пусть это будут поисковики yandex.ru, google.ru

  • Откройте файл hosts в программе блокнот (либо в любом другом текстовом редакторе).
  • В самом конце добавьте вот такие строчки:
    216.58.206.3 google.ru
    216.58.206.14 google.com
    77.88.55.55 yandex.ru
  • Сохраните изменения.

Для такого трюка нам понадобятся только IP адреса нужных нам сайтов. Их можно узнать с помощью сервиса 2ip.ru
Здесь мы воспользовались тем, что файл хост имеет приоритет перед DNS серверами. Другими словами браузер проверив хост файл и увидев там адрес сайта, сразу переходит на страницу не обращаясь к DNS-кешу.
Также мы можем и заблокировать доступ к нежелательному для нас сайту. Пусть это будет сайт FaceBook. Для этого нужно в конце файла дописать строки:
127.0.0.1 www.facebook.com
127.0.0.1 facebook.com

Теперь сайт facebook не будет у вас открываться в браузере.
В итоге после сделанных изменений файл hosts будет выглядеть вот так:

Часто вирусы используют ваш хост файл для блокировки популярных социальных сетей, сайтов компаний выпускающих антивирусные программы и поисковиков. Вирус, проникая в вашу операционную систему, добавляет туда строки для блокировки ресурсов. Поэтому, если у вас вдруг, не получается заходить на популярные интернет ресурсы, то не лишним будет проверить содержание вашего хост файла. При проверке обязательно прокрутите ползунок вертикальной прокрутки до самого низа. Часто вирусы добавляют правила после многочисленных пробелов либо переводов строки.
Часто вирусы также меняет атрибуты самого файла, а именно устанавливает атрибуты Системный и Скрытый ( о том как снять эти атрибуты подробно было описано в этой статье ). Из-за этого возможно вы не найдете файл hosts в папке C:\WINDOWS\system32\drivers\etc , но это можно исправить сняв атрибуты.

Как создать свой File Hosts?

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

  1. Создайте простой текстовый файл с расширением .txt .
  2. Далее нажмите на файле правой кнопкой мыши и выберите из контекстного меню пункт Переименовать .
  3. Назовите файл hosts и удалите в конце названия расширение .txt (если вы, при переименовании не видите расширение файла, то прочтите вот эту статью).
  4. Теперь осталось добавить в него содержание и сохранить файл в директории C:\WINDOWS\system32\drivers\etc ( в зависимости от ОС директория будет разная )

Итоги

Статья получилась объемная, но зато очень полезная для начинающих пользователей персонального компьютера. Будет круто, если кто ни будь использует полученные из публикации знания на практике. Жду ваших комментариев!

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *