Введение
Hosts-файл (hosts) — это небольшой текстовый файл, который сопоставляет доменные имена с IP-адресами. Со временем в него могут быть добавлены пользовательские записи, что приводит к сбоям в разрешении DNS или блокировке сайтов. Очистка hosts-файла позволяет быстро вернуть систему в исходное состояние, устранить проблемы с подключением и убедиться, что настройки сети работают по умолчанию.
Требования
- Операционная система: Windows 10 или Windows 11.
- Права администратора для редактирования системных файлов.
- Любой текстовый редактор (например,
Notepad), установленный по умолчанию.
Пошаговая инструкция
Шаг 1: Создайте резервную копию hosts-файла
Перед любыми изменениями важно создать копию исходного файла. Это позволит быстро восстановить удалённые записи, если это потребуется.
copy %SystemRoot%\System32\drivers\etc\hosts %SystemRoot%\System32\drivers\etc\hosts.bak
Команда скопирует hosts-файл в hosts.bak в той же папке.
Шаг 2: Откройте hosts-файл в редакторе с правами администратора
Откройте командную строку от имени администратора (поиск «cmd», клик правой кнопкой → «Запустить от имени администратора»). Затем запустите блокнот с путём к hosts-файлу.
notepad %SystemRoot%\System32\drivers\etc\hosts
Если пользовательский контроль учётных данных (UAC) появляется, подтвердите действия.
Шаг 3: Удалите всё содержимое файла
В открытом текстовом редакторе нажмите Ctrl + A, чтобы выделить весь текст, затем нажмите Del. Убедитесь, что редактор теперь пуст.
Шаг 4: Сохраните изменения
Нажмите Ctrl + S, чтобы сохранить пустой файл, затем закройте редактор. Hosts-файл теперь содержит только комментарии к началу файла (обычно # Local и `# ::).
Проверка результата
После очистки проверьте, что hosts-файл действительно пуст.
- Откройте командную строку (без прав администратора).
- Просмотрите файл:
type %SystemRoot%\System32\drivers\etc\hosts. - Выполните пинг любого домена, например
ping google.com. Результат должен быть получен через DNS, а не через запись из hosts-файла.
Если файл всё ещё содержит строки, проверьте, не были ли они добавлены другим программным обеспечением (например, антивирусом или системными утилитами).
Возможные проблемы
- Не удаётся сохранить hosts-файл. Убедитесь, что редактор запущен от имени администратора. Если проблема сохраняется, перезапустите компьютер и повторите попытку.
- Hosts-файл заблокирован другой программой. Закройте все открытые текстовые редакторы или антивирусные утилиты, затем попробуйте снова сохранить файл.
- После очистки перестали работать некоторые сайты. Используйте созданный резервный файл (
hosts.bak) для восстановления удалённых записей, если они были необходимы для работы внутренних ресурсов.
Теперь hosts-файл очищен, и ваша система будет использовать стандартное поведение DNS. Если столкнётесь с другими сетевыми проблемами, ознакомьтесь с связанными гайдами по сбросу DNS и очистке кэша.