Windows

Очистка hosts-файла в Windows 10/11: пошаговое руководство

В этом гайде вы узнаете, как очистить hosts-файл в Windows, чтобы удалить пользовательские записи, исправить DNS-проблемы и восстановить стандартное поведение сети. Инструкция включает резервное копирование, редактирование и проверку.

Обновлено 9 июля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:Windows 10Windows 11

Введение

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-файл действительно пуст.

  1. Откройте командную строку (без прав администратора).
  2. Просмотрите файл: type %SystemRoot%\System32\drivers\etc\hosts.
  3. Выполните пинг любого домена, например ping google.com. Результат должен быть получен через DNS, а не через запись из hosts-файла.

Если файл всё ещё содержит строки, проверьте, не были ли они добавлены другим программным обеспечением (например, антивирусом или системными утилитами).

Возможные проблемы

  • Не удаётся сохранить hosts-файл. Убедитесь, что редактор запущен от имени администратора. Если проблема сохраняется, перезапустите компьютер и повторите попытку.
  • Hosts-файл заблокирован другой программой. Закройте все открытые текстовые редакторы или антивирусные утилиты, затем попробуйте снова сохранить файл.
  • После очистки перестали работать некоторые сайты. Используйте созданный резервный файл (hosts.bak) для восстановления удалённых записей, если они были необходимы для работы внутренних ресурсов.

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

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

Как очистить hosts-файл в Windows без потери доступа к сети?
Нужно ли перезагружать систему после очистки hosts-файла?
Как восстановить исходный hosts-файл, если я случайно удалил важные записи?
Что делать, если не удаётся сохранить hosts-файл?

Полезное

Создайте резервную копию hosts-файла
Откройте hosts-файл в редакторе с правами администратора
Удалите всё содержимое файла
Сохраните изменения