Файл hosts в Windows 10 — это локальная база данных, которая связывает доменные имена с IP-адресами. Изменить его можно вручную, но сохранение часто вызывает сложности из-за ограничений прав доступа. Файл hosts Windows 10 как сохранить после изменения — вопрос, который возникает у пользователей, столкнувшихся с ошибкой «Отказано в доступе». Решение простое: нужно запустить текстовый редактор от имени администратора и соблюсти несколько правил.

В большинстве случаев файл hosts находится по пути C:\Windows\System32\drivers\etc\hosts. Если вы пытаетесь его отредактировать через обычный Блокнот и нажимаете «Сохранить», система блокирует запись. Это не баг — так Windows защищает системные файлы от случайных изменений. Чтобы обойти ограничение, простым инструкциям.

Почему не получается сохранить файл hosts

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

Вторая причина — файл может быть заблокирован антивирусом или программой для управления хостами (например, Hosts File Editor). В этом случае даже с правами администратора сохранение может не удаться. Решение — временно отключить защиту или использовать специализированные утилиты.

💡

Если после изменений интернет перестал работать, проверьте синтаксис файла: каждая запись должна быть на новой строке, а IP-адрес отделяться пробелом от домена.

СпособСложностьТребует ли прав администратораПодходит для новичков
Блокнот от имени администратораНизкаяДаДа
Командная строка (notepad)СредняяДаНет
Сторонние утилиты (Hosts File Editor)НизкаяНетДа
PowerShellВысокаяДаНет

Способы редактирования и сохранения файла hosts

Есть несколько проверенных способов изменить и сохранить hosts в Windows 10. Самые надёжные — через Блокнот от имени администратора или с помощью командной строки. Также можно воспользоваться сторонними программами, которые автоматически получают нужные права.

Наиболее универсальный метод — запуск Блокнота с повышенными правами. Для этого:

  1. Нажмите Win + S, введите «Блокнот».
  2. Правой кнопкой мыши выберите «Запуск от имени администратора».
  3. В Блокноте откройте файл через Файл → Открыть, выбрав путь C:\Windows\System32\drivers\etc\hosts.

Пошаговая инструкция для Блокнота

Самый простой способ — использовать встроенный Блокнот. Главное — запустить его с правами администратора, иначе сохранение будет недоступно.

  • Откройте меню «Пуск», найдите Блокнот.
  • Щёлкните правой кнопкой по приложению и выберите «Запуск от имени администратора».
  • В Блокноте нажмите Файл → Открыть и перейдите по пути C:\Windows\System32\drivers\etc.
  • В правом нижнем углу окна выберите «Все файлы (*.*)», иначе hosts не будет виден.
  • Откройте файл, внесите изменения (например, добавьте строку 127.0.0.1 example.com для блокировки сайта).
  • Сохраните файл через Файл → Сохранить или Ctrl + S.

Если вы всё сделали правильно, изменения применятся сразу после сохранения. Чтобы проверить, работает ли новая запись, попробуйте открыть заблокированный сайт в браузере — он не должен загружаться.

Редактирование через командную строку

Альтернативный способ — использовать командную строку (cmd). Он подходит тем, кто предпочитает работать с консолью.

  1. Откройте командную строку от имени администратора: нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».
  2. Введите команду: notepad C:\Windows\System32\drivers\etc\hosts и нажмите Enter.
  3. В открывшемся Блокноте внесите изменения и сохраните файл.
⚠️ Внимание: если вы используете PowerShell, команда будет аналогичной, но некоторые антивирусы могут блокировать доступ. В этом случае временно отключите защиту или используйте Блокнот.
Какой способ редактирования hosts вы используете чаще всего?
Через Блокнот от имени адменистратора
Командная строка
Сторонние утилиты
Другой способ

Сравнение методов редактирования hosts

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

КритерийБлокнот (админ)Командная строкаСторонние утилиты
СкоростьБыстроСреднеБыстро
БезопасностьВысокаяВысокаяЗависит от программы
Требует ли навыковНетДаНет
Работает без интернетаДаДаДа

Что делать, если файл не сохраняется

Если вы следуете инструкции, но файл всё равно не сохраняется, есть несколько возможных причин:

Во-первых, проверьте, действительно ли Блокнот запущен от имени администратора. Чтобы убедиться, посмотрите на заголовок окна — там должно быть написано «Администратор: Блокнот».

Во-вторых, файл hosts может быть защищён от записи системой или антивирусом. В этом случае:

  • Временно отключите антивирус.
  • Проверьте, не включён ли режим «Защита от записей» в настройках Windows Defender.
  • Попробуйте сохранить файл в другом месте (например, на рабочем столе), а затем заменить им оригинал вручную.

Главное правило: редактировать hosts можно только с правами администратора. Без этого сохранение будет невозможно.

Практика: как заблокировать сайт через hosts

Один из самых популярных сценариев использования файла hosts — блокировка доступа к определённым сайтам. Это полезно, например, для ограничения доступа к социальным сетям на рабочем компьютере или для защиты от вредоносных ресурсов.

Чтобы заблокировать сайт:

  1. Откройте файл hosts от имени администратора (как описано выше).
  2. Добавьте в конец файла строку вида: 127.0.0.1 site.com, где site.com — адрес сайта, который нужно заблокировать.
  3. Сохраните файл.
  4. Перезагрузите компьютер или очистите кэш командой ipconfig /flushdns в командной строке.

После этого при попытке открыть заблокированный сайт браузер будет перенаправлять вас на локальный адрес 127.0.0.1, и страница не загрузится.

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

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

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

Можно ли редактировать без прав администратора?

Нет, в Windows 10 файл hosts защищён системой, и для его изменения обязательно нужны права администратора. без них система выдаст ошибку «Отказано в доступе» при попытке сохранения.

Как сделать резервную копию файла hosts?

Перед редактированием скопируйте файл hosts в другое место, например, на рабочий стол. Для этого откройте папку C:\Windows\System32\drivers\etc, скопируйте файл и вставьте его в безопасное место. Если что-то пойдёт не так, вы сможете вернуть оригинальную версию.

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

Возможные причины: неверный синтаксис в файле, кэш не очищен, или браузер использует прокси. Проверьте, что строка в hosts написана правильно (например, 127.0.0.1 example.com), выполните команду ipconfig /flushdns в командной строке и перезапустите браузер.

Можно ли использовать для перенаправления на другой сайт?

Да, для этого нужно указать IP-адрес целевого сайта вместо 127.0.0.1. Например, строка 93.184.216.34 example.com перенаправит запросы с example.com на сервер с IP 93.184.216.34. Однако этот способ работает только для локального компьютера.