Ежедневно - круглосуточно

06.08.2024
136

Как изменить файл hosts в Windows, если нет доступа для записи


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

Шаг 1: Запуск Блокнота от имени администратора

Для того чтобы получить возможность редактировать файл hosts, необходимо запустить текстовый редактор с правами администратора. Рассмотрим процесс на примере стандартного редактора Windows — Блокнота (Notepad):

  1. Нажмите клавишу Windows или кнопку Пуск.
  2. Введите "Блокнот" или "Notepad" в строку поиска.
  3. Когда иконка Блокнота появится в результатах поиска, щелкните на нее правой кнопкой мыши.
  4. Выберите пункт "Запуск от имени администратора".

Шаг 2: Открытие файла hosts

  1. В запущенном от имени администратора Блокноте выберите "Файл" -> "Открыть...".
  2. В строке адреса введите путь к файлу hosts: C:\Windows\System32\drivers\etc\hosts. Обратите внимание, что файл hosts может быть не виден, так как по умолчанию Блокнот показывает только текстовые файлы. Для отображения всех файлов выберите "Все файлы (.)" в выпадающем списке справа от строки "Имя файла".
  3. Выберите файл hosts и нажмите "Открыть".

Шаг 3: Внесение изменений

Теперь, когда файл открыт, вы можете внести необходимые изменения. Например, чтобы заблокировать доступ к сайту example.com, добавьте в конец файла следующую строку:

127.0.0.1 example.com

Шаг 4: Сохранение файла

После внесения изменений сохраните файл, выбрав "Файл" -> "Сохранить". Поскольку вы запустили Блокнот от имени администратора, у вас должны быть необходимые права для записи изменений в файл hosts.

Альтернативные способы изменения файла hosts

1. Использование командной строки

Вы также можете использовать командную строку для изменения файла hosts:

  1. Нажмите клавишу Windows и введите "cmd".

  2. Щелкните правой кнопкой мыши на "Командная строка" и выберите "Запуск от имени администратора".

  3. Введите следующую команду для открытия файла hosts в Блокноте:

    notepad C:\Windows\System32\drivers\etc\hosts
  4. Внесите необходимые изменения и сохраните файл.

2. Копирование и замена файла

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

  1. Скопируйте файл hosts на рабочий стол или в другую удобную для редактирования папку.
  2. Внесите необходимые изменения в копию файла.
  3. Переместите измененный файл обратно в папку C:\Windows\System32\drivers\etc, заменяя оригинал. Для этого может потребоваться подтверждение прав администратора.
Написать отзыв
Внимание: HTML не поддерживается! Используйте обычный текст.