Как почистить файл hosts в Windows: полное руководство

Если браузер открывает не те сайты, часть ресурсов недоступна, а антивирус сообщает о подозрительных записях в системном файле — вероятная причина кроется в изменённом файле 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

Выполнено: 0 / 5
⚠️ Внимание: перед любыми правками скопируйте файл 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Проверьте, кто и зачем добавил
Перенаправление на чужой IP91.x.x.x site.comПодозрительно, удалить

Особую настороженность должны вызывать записи, где известным доменам (поисковикам, соцсетям, сайтам антивирусов) сопоставлены незнакомые внешние IP-адреса. Это классический признак перенаправления трафика. Перенаправление на 127.0.0.1 менее опасно, но тоже требует разбирательства — так часто блокируют серверы проверки лицензий, что косвенно указывает на наличие взломанного ПО.

📊 Что побудило вас чистить файл hosts?
Не открываются некоторые сайты
Антивирус сообщил об угрозе в hosts
Нашёл подозрительные записи сам
Профилактика после удаления вирусов

Файл 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.

Блокнот не даёт сохранить файл — что я делаю не так?

Редактор запущен без прав администратора. Закройте его, найдите «Блокнот» через поиск в меню «Пуск» и запустите пунктом «Запуск от имени администратора», затем откройте файл заново.