Файл hosts в Windows — это текстовый файл, используемый для сопоставления IP-адресов с доменными именами. Иногда возникает необходимость внести в него изменения, например, для перенаправления трафика с одного сайта на другой или для блокировки определенных веб-ресурсов. Однако, даже если вы работаете с учетной записью администратора, доступ для записи к этому файлу может быть ограничен. В этой статье мы рассмотрим несколько способов, как обойти это ограничение и изменить файл hosts.
Шаг 1: Запуск Блокнота от имени администратора
Для того чтобы получить возможность редактировать файл hosts, необходимо запустить текстовый редактор с правами администратора. Рассмотрим процесс на примере стандартного редактора Windows — Блокнота (Notepad):
- Нажмите клавишу Windows или кнопку Пуск.
- Введите "Блокнот" или "Notepad" в строку поиска.
- Когда иконка Блокнота появится в результатах поиска, щелкните на нее правой кнопкой мыши.
- Выберите пункт "Запуск от имени администратора".
Шаг 2: Открытие файла hosts
- В запущенном от имени администратора Блокноте выберите "Файл" -> "Открыть...".
- В строке адреса введите путь к файлу hosts:
C:\Windows\System32\drivers\etc\hosts
. Обратите внимание, что файл hosts может быть не виден, так как по умолчанию Блокнот показывает только текстовые файлы. Для отображения всех файлов выберите "Все файлы (.)" в выпадающем списке справа от строки "Имя файла". - Выберите файл hosts и нажмите "Открыть".
Шаг 3: Внесение изменений
Теперь, когда файл открыт, вы можете внести необходимые изменения. Например, чтобы заблокировать доступ к сайту example.com, добавьте в конец файла следующую строку:
127.0.0.1 example.com
Шаг 4: Сохранение файла
После внесения изменений сохраните файл, выбрав "Файл" -> "Сохранить". Поскольку вы запустили Блокнот от имени администратора, у вас должны быть необходимые права для записи изменений в файл hosts.
Альтернативные способы изменения файла hosts
1. Использование командной строки
Вы также можете использовать командную строку для изменения файла hosts:
Нажмите клавишу Windows и введите "cmd".
Щелкните правой кнопкой мыши на "Командная строка" и выберите "Запуск от имени администратора".
Введите следующую команду для открытия файла hosts в Блокноте:
notepad C:\Windows\System32\drivers\etc\hosts
Внесите необходимые изменения и сохраните файл.
2. Копирование и замена файла
Если по какой-то причине вышеописанные методы не работают, можно попробовать изменить копию файла hosts и затем заменить оригинал:
- Скопируйте файл hosts на рабочий стол или в другую удобную для редактирования папку.
- Внесите необходимые изменения в копию файла.
- Переместите измененный файл обратно в папку
C:\Windows\System32\drivers\etc
, заменяя оригинал. Для этого может потребоваться подтверждение прав администратора.