Если браузер открывает не те сайты, часть ресурсов недоступна, а антивирус сообщает о подозрительных записях в системном файле — вероятная причина кроется в изменённом файле hosts, и его нужно почистить. Этот файл Windows использует для сопоставления доменных имён и IP-адресов до обращения к DNS-серверу, поэтому лишние строки в нём способны перенаправлять трафик или полностью блокировать доступ к сайтам.
Вредоносные программы, «активаторы» и сомнительные утилиты нередко прописывают в hosts свои записи: блокируют серверы обновлений антивирусов, подменяют адреса популярных ресурсов. Ниже разберём, где находится файл, как безопасно его отредактировать и как восстановить содержимое по умолчанию.
Что такое файл hosts и зачем его чистить
Файл hosts — это обычный текстовый файл без расширения, в котором задаются локальные правила разрешения имён. Когда вы вводите адрес сайта, система сначала проверяет hosts: если там есть запись для этого домена, используется указанный в файле IP-адрес, а ответ DNS-сервера игнорируется.
Изначально файл почти пуст: он содержит только закомментированные строки с пояснениями (они начинаются с символа #). Любая строка без решётки в начале — это активное правило вида «IP-адрес пробел имя домена». Именно такие строки и стоит проверять в первую очередь.
- 🦠 Вредоносное ПО добавляет записи, чтобы блокировать сайты антивирусов и обновления Windows.
- 🔀 «Активаторы» программ перенаправляют запросы к серверам проверки лицензий на адрес
127.0.0.1. - 🚫 Лишние записи могут остаться после старых экспериментов с блокировкой рекламы или сайтов.
- ✅ Чистый hosts исключает один из источников проблем с доступом к интернет-ресурсам.
Где находится файл hosts в Windows
В Windows 10 и Windows 11 файл расположен по одному и тому же пути: C:\Windows\System32\drivers\etc\hosts. Папка etc содержит и другие служебные файлы сетевой конфигурации, но нас интересует именно hosts — без расширения.
Быстрее всего попасть в каталог через диалог «Выполнить»: нажмите Win + R, введите путь и подтвердите ввод.
%SystemRoot%\System32\drivers\etc
Если файла в папке не видно, проверьте, не включено ли скрытие защищённых системных файлов в параметрах проводника. Отсутствие hosts — нетипичная ситуация: в таком случае файл можно создать заново вручную, о чём расскажем ниже.
Как открыть и отредактировать hosts с правами администратора
Главный нюанс редактирования — файл защищён системой, и обычное сохранение из «Блокнота» завершится ошибкой доступа. Текстовый редактор нужно запускать от имени администратора.
Порядок действий в Windows 10 и 11 одинаков: откройте меню «Пуск», начните вводить «Блокнот», затем щёлкните по результату правой кнопкой мыши и выберите «Запуск от имени администратора». После этого в самом Блокноте откройте файл через меню Файл → Открыть, указав путь C:\Windows\System32\drivers\etc. Важный момент: в окне открытия переключите фильтр типов файлов с «Текстовые документы» на «Все файлы», иначе hosts не отобразится.
☑️ Подготовка к очистке hosts
⚠️ Внимание: перед любыми правками скопируйте файл hosts в другую папку (например, на рабочий стол) под именем hosts.backup. Если после изменений что-то перестанет работать, вы сможете вернуть исходный вариант за пару минут.
Как почистить файл hosts: пошаговая инструкция
После открытия файла вы увидите его содержимое. Стандартный hosts в Windows содержит только закомментированные строки с символом # — любые записи без решётки добавлены не системой. Их и нужно удалить или закомментировать.
Чтобы почистить файл, удалите все строки, начинающиеся с IP-адреса (например, 127.0.0.1 example.com или записи с чужими адресами). Альтернатива — поставить в начале строки символ #: правило отключится, но останется видимым, что удобно для анализа. Затем сохраните файл через Файл → Сохранить — именно сохранить, а не «Сохранить как», чтобы не изменить имя и расположение.
Если хотите полностью вернуть файл к исходному состоянию, замените всё содержимое на стандартный шаблон. В актуальных версиях Windows достаточно оставить только комментарии либо вообще пустой файл — система корректно работает и без единой активной записи.
После сохранения желательно очистить DNS-кэш, чтобы изменения вступили в силу немедленно. Откройте командную строку от имени администратора и выполните:
ipconfig /flushdns
Что должно остаться в файле: эталонное содержимое
Частый вопрос — какие записи в hosts являются нормой, а какие подозрительны. Разобраться помогает простое правило: система сама ничего активного в файл не пишет. Ниже — ориентир для оценки содержимого.
| Тип записи | Пример | Оценка |
|---|---|---|
| Комментарий | # текст пояснения | Норма, можно оставить |
| Локальная петля | 127.0.0.1 localhost | Допустимо, часто добавляют приложения |
| Блокировка домена | 127.0.0.1 site.com | Проверьте, кто и зачем добавил |
| Перенаправление на чужой IP | 91.x.x.x site.com | Подозрительно, удалить |
Особую настороженность должны вызывать записи, где известным доменам (поисковикам, соцсетям, сайтам антивирусов) сопоставлены незнакомые внешние IP-адреса. Это классический признак перенаправления трафика. Перенаправление на 127.0.0.1 менее опасно, но тоже требует разбирательства — так часто блокируют серверы проверки лицензий, что косвенно указывает на наличие взломанного ПО.
Файл hosts заблокирован или не сохраняется: что делать
Иногда очистке мешают дополнительные препятствия. Самая частая ситуация — антивирус защищает hosts от изменений и откатывает правки. В этом случае временно отключите соответствующую функцию защиты (название различается в разных продуктах — ищите что-то вроде «защита файла hosts» в настройках), внесите изменения и включите защиту обратно.
Вторая причина — вредоносный процесс, который следит за файлом и восстанавливает свои записи. Проверка очевидна: вы удалили строки, сохранили, а после перезагрузки они появились снова. Здесь чистку hosts нужно совместить с полным сканированием системы антивирусом — например, штатным Защитником Windows или проверенным сторонним сканером.
- 🛡️ Сначала проверьте систему антивирусом, потом правьте файл — иначе записи вернутся.
- 🔒 Убедитесь, что редактор запущен с правами администратора.
- 📄 Проверьте атрибуты файла: если установлен «Только чтение», снимите его в свойствах.
- 🔄 После правок выполните
ipconfig /flushdnsи перезапустите браузер.
⚠️ Внимание: если записи в hosts восстанавливаются после каждой перезагрузки, проблема не в файле, а в активном вредоносном ПО. Правка hosts без удаления источника бессмысленна — начните с полной проверки системы.
Как восстановить hosts, если файл удалён
Создайте в папке C:\Windows\System32\drivers\etc новый текстовый файл, назовите его hosts без расширения (убедитесь, что в проводнике включено отображение расширений, чтобы не получилось hosts.txt). Содержимое можно оставить пустым или вставить стандартные комментарии — система будет работать корректно в обоих случаях.
Как проверить результат после очистки
Убедиться, что чистка сработала, несложно. Откройте командную строку и выполните ping для домена, который ранее не открывался или перенаправлялся. Если hosts больше не вмешивается, в ответе вы увидите реальный IP-адрес сервера, а не 127.0.0.1 и не чужой адрес из удалённой записи.
Дополнительно проверьте в браузере несколько сайтов, которые ранее вели себя странно. Если проблема с доступом сохраняется после чистки hosts и сброса DNS-кэша, причина лежит в другом месте: настройки прокси, расширения браузера, фильтрация на роутере или блокировка со стороны провайдера.
Частые вопросы о файле hosts
Можно ли просто удалить файл hosts полностью?
Да, система продолжит работать — Windows не требует обязательного наличия hosts. Однако аккуратнее очистить содержимое и оставить пустой файл: некоторые приложения ожидают его существование и могут выдавать ошибки.
Почему после правки hosts изменения не действуют?
Чаще всего не сброшен DNS-кэш. Выполните ipconfig /flushdns в командной строке от имени администратора и перезапустите браузер. Также проверьте, что файл сохранился без расширения .txt.
Как отличить вирусные записи от нормальных?
Норма — только строки с символом # в начале. Любая активная запись, которую не добавляли вы сами, подозрительна. Особенно опасны строки, где известным сайтам присвоены незнакомые внешние IP-адреса.
Нужно ли чистить hosts регулярно?
Нет, в рутинной профилактике файл не нуждается. Проверять его стоит при симптомах: не открываются отдельные сайты, браузер перенаправляет на чужие страницы, антивирус сигнализирует об изменениях в hosts.
Блокнот не даёт сохранить файл — что я делаю не так?
Редактор запущен без прав администратора. Закройте его, найдите «Блокнот» через поиск в меню «Пуск» и запустите пунктом «Запуск от имени администратора», затем откройте файл заново.