Файл hosts в C:\Windows\System32\drivers\etc — это локальная база данных, которая сопоставляет IP-адреса с доменными именами. Часто пользователи задаются вопросом: что можно удалить из этого файла, не нарушив работу системы. Ответ простой: удалить можно только те записи, которые вы добавляли сами — например, для блокировки сайтов или тестирования локальных серверов. Всё остальное трогать не стоит.

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

Зачем нужен файл и как он работает

Файл hosts — это пережиток старых времён, когда интернет только появлялся. Сегодня он используется в основном для:

  • Локального тестирования сайтов (например, чтобы проверить сайт на локальном сервере до выкладывания в сеть).
  • Блокировки доступа к определённым сайтам (например, соцсети или игровые платформы).
  • Ускорения доступа к часто посещаемым ресурсам (хотя сегодня это почти не актуально).

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

В стандартном виде файл hosts содержит только закомментированные строки (начинаются с #) и запись 127.0.0.1 localhost. Всё остальное — либо добавлено вами, либо вирусами.

💡

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

Тип записи Пример Можно удалять? Пояснение
Системная 127.0.0.1 localhost Нет Обеспечивает работу локальных сервисов. Удаление приведёт к ошибкам.
Системная ::1 localhost Нет Аналог для IPv6. Также критична для системы.
Пользовательская 192.168.1.10 mysite.local Да Добавлена вами для тестирования локального сайта.
Подозрительная 93.184.216.34 example.com Нет Может быть добавлена вирусом для перенаправления трафика. Нужно проверить.

Какие записи в можно удалять: таблица разрешённого

Чтобы не гадать, что удалять в C:\Windows\System32\drivers\etc\hosts, разделим записи на три категории: системные, пользовательские и подозрительные. Системные трогать нельзя. Пользовательские можно удалить. Подозрительные нужно проверить.

Как отличить свои записи от вирусных

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

Признаки вирусных записей:

  • IP-адреса, которые вам не знакомы (например, 213.186.33.99 для популярных сайтов вроде VK или Google).
  • Записи без комментариев, особенно если их много.
  • Строки, которые перенаправляют известные домены на другие IP.

Что делать, если нашли подозрительные записи? Не удаляйте их сразу — сначала проверьте систему антивирусом. После лечения можно вернуть файл hosts к первоначальному виду.

Что будет, если удалить лишнее из hosts

Последствия удаления зависят от типа записи:

  1. Удаление 127.0.0.1 localhost — приведёт к невозможности работы локальных сервисов. Некоторые программы могут перестать запускаться.
  2. Удаление пользовательских записей — например, блокировки сайтов. Просто перестанут работать ваши настройки.
  3. Удаление вирусных записей — может временно решить проблему, но вирус останется в системе и вернёт их обратно.
⚠️ Внимание: Если вы не уверены, можно ли удалять строку из hosts, лучше её закомментировать (добавить # в начало строки). Это отключит запись, но сохранит её для возможного восстановления.
Вы когда-нибудь редактировали файл hosts?
Да, для блокировки сайтов
Да, для тестирования локальных серверов
Нет, никогда
Не помню

Как правильно редоктировать файл hosts

Чтобы избавиться от ненужных записей в C:\Windows\System32\drivers\etc\hosts, следуйте этой инструкции:

Действие Как выполнить Важно!
Открыть файл Используйте Блокнот от имени администратора. Кликните правой кнопкой по Блокноту → Запуск от имени администратора → Файл → Открыть → перейдите в C:\Windows\System32\drivers\etc. Без прав администратора сохранение не удастся.
Редактировать Удалите или закомментируйте ненужные строки. Для комментария добавьте # в начало строки. Не удаляйте 127.0.0.1 localhost и ::1 localhost.
Сохранить Выберите Файл → Сохранить. Если запросит разрешение, подтвердите. Если файл не сохраняется, проверьте права доступа.
Перезагрузить систему Закройте все программы и перезагрузите компьютер. Изменения вступят в силу только после перезагрузки.

Когда лучше не редактировать файл hosts

Есть ситуации, когда лучше оставить файл hosts в покое:

  • Если вы не знаете, для чего добавлена та или иная запись.
  • Если компьютер используется несколькими пользователями, и кто-то мог добавлять записи для работы.
  • Если вы подозреваете заражение системы — сначала лечите вирусы, а потом уже чистите hosts.

В таких случаях лучше сделать резервную копию файла перед редактированием. Для этого скопируйте hosts папку или переименуйте его в hosts.bak.

Главное правило: удаляйте из файла hosts только те записи, которые добавили вы сами. Всё остальное — либо системное, либо добавлено вирусом. В первом случае удаление нарушит работу, во втором — не решит проблему до конца.

Пошаговая инструкция: как очистить от мусора

Если вы уверены, что в файле есть лишние записи, следуйте этому алгоритму:

  1. Создайте резервную копию. Скопируйте файл hosts в другую папку.
  2. Откройте файл от имени администратора в Блокноте.
  3. Просмотрите содержимое. Обратите внимание на строки без # в начале.
  4. Удалите или закомментируйте ненужные строки. Оставьте только 127.0.0.1 localhost и ::1 localhost.
  5. Сохраните файл и перезагрузите компьютер.

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

Чек-лист перед редактированием hosts

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли полностью удалить файл hosts?

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

Почему после редактирования сайты не открываются?

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

Как проверить, есть ли в вирусные записи?

Откройте файл и ищите строки, которые перенаправляют известные домены (например, Google, VK, социальная сеть) на незнакомые IP-адреса. Также стоит проверить файл антивирусными утилитами вроде AdwCleaner или Malwarebytes.

Можно ли блокировать сайты через hosts?

Да. Для этого добавьте строку вида 127.0.0.1 пример.сайт. Это перенаправит запрос на локальный адрес, и сайт не откроется. Однако этот метод работает только для вашего компьютера и не защищает от DNS-утечек.