Как изменить файл hosts в Windows 10

Файл hosts в Windows отвечает за маршрутизацию DNS запросов в системе. Причём он имеет больший приоритет и обрабатывается в первую очередь. Его очень любят использовать злоумышленники для того, чтобы подменять доступ к сайтам. Однако, его можно использовать и с благими намерениями — например, чтобы отключить слежку windows. Есть одна проблема — стандартными средствами его изменить не получается, потому что он защищён от записи. Что же делать? Читайте дальше.

Существует множество вариантов как это сделать, я рассмотрю как способ с установкой программы (удобный), так и без (не очень удобный). Рекомендую именно первый способ хотя бы по той причине, что установленная в процессе программа ещё не раз выручит вас в различных ситуациях. Кстати, возможно понадобится знать где находится файл hosts в различных ОС.

Способ 1 — удобный, но нужно ставить программу

На самом деле установка программы займёт у вас менее минуты, тем более что нужно скачать всего около 4 мегабайт. Чтобы отредактировать файл hosts, следуйте инструкции:

Скачайте программу Notepad++ с официального сайта. Какую версию выбирать 32 или 64 бита — зависит от разрядности установленной ОС. Вы можете узнать разрядность системы из статьи либо выбрать 32 бита — она будет работать везде. Запустите установочный файл, выберите русский язык. Нажмите кнопку «Далее».

Ознакомьтесь с лицензионным соглашением и примите его.

Выберите путь для установки (можно оставить по умолчанию).

На следующей странице можно оставить всё как есть.

Здесь можно отметить пункт «Create Shortcut on Desktop» — это создаст ярлык программы на рабочем столе.

После установки программу можно запустить. Далее самое интересное. Нажмите в программе кнопку «Открыть» и в открывшемся окне вставьте строку:

%windir%/system32/drivers/etc/hosts

Нажмите «Открыть». Вот и всё — файл hosts доступен для редактирования.

Файл hosts в программе Notepad++

Вы можете отредактировать его и затем сохранить. Если при сохранении программа запросит запуск от имени администратора, подтвердите ваше намерение и сохраните файл ещё раз (Ctrl + S).

Этот способ подходит для любой версии ОС Windows начиная от Windows XP.

Способ 2 — без установки программы, неудобный

Ещё один способ — открыть файл hosts через блокнот. Требует запуска программы блокнот от имени администратора. Если у вас ОС Windows 7 и новее, откройте меню Пуск и найдите там Блокнот. Можно просто начать набирать слово «Блокнот». Нажмите на него правой кнопкой и выберите запуск от имени администратора.

Запуск блокнота от имени администратора

Нажмите «Файл», выберите «Открыть», вставьте строку «имя файла»:

C:\Windows\System32\drivers\etc\hosts
Файл hosts, открытый в блокноте

Вот и всё — теперь вы можете редактировать файл hosts через блокнот в Windows 10 и любой другой ОС. Написав эту статью, я подумал, что этот способ не так уж и плох, но я всё же рекомендовал бы использовать Notepad++. Находясь в любой папке вы сможете редактировать файл, не открывая программу от имени администратора. Ну а если он будет недоступен для записи, программа сама запросит права. А это плюс к удобству.

Кроме того, программа Notepad++ обладает множеством не очевидных на первый взгляд преимуществ. Она корректно работает с любыми кодировками и позволяет их изменить, что не скажешь о стандартном блокноте Windows.

Вот и всё, теперь вы знаете как изменить файл hosts и что делать если у вас возникают сообщения

Нет доступа к C:\Windows\System32\drivers\etc\hosts

или

Не удается создать файл C:\Windows\System32\drivers\etc\hosts.
Убедитесь, что путь и имя файла указаны правильно.

Если у вас остались вопросы по статье, с удовольствием отвечу на них в комментарии. Также вы можете поделиться более быстрым и удобным способом редактирования файла hosts и я опубликую его в статье.

С уважением, редакция FixErro.com

Задайте вопрос

или поделитесь своим способом решения проблемы

Имя/никнейм *
Адрес электронной почты *