- Как изменить файл hosts в Windows 10
- Что такое файл hosts
- Где находиться файл hosts
- Как изменить файл hosts в Windows 10 с помощью командной строки
- Как редактировать hosts в Windows 10 в ручную
- Как восстановить файл hosts Windows 10
- Файл hosts Windows 10
- Где находится файл hosts в Windows 10
- Как изменить файл hosts
- Как скачать или восстановить файл hosts Windows 10
- Что делать, если файл hosts не работает
Как изменить файл hosts в Windows 10
В этой статье мы поговорим, как изменить файл hosts в Windows 10 и, собственно, где находиться файл hosts Windows 10. Покажу Вам несколько удобных способов, которые использую сам. Все способы будут работать и на предыдущих версиях операционной системы Windows.
Многие могли уже найти файл hosts, даже внести изменения, но сохранить никак не получалось. Весь секрет состоит в том, что все, по умолчанию, открывают файл hosts не от имени администратора и, собственно, это есть главная ошибка. Однозначно Вы можете создать такой же файл без расширения и заменить файл hosts, но Вам так же понадобятся права администратора.
Что такое файл hosts
Если же говорить что такое файл hosts, то это всего лишь текстовый файл в котором размещены IP адреса и доменные имена. Поскольку каждый домен имеет свой адрес. Файл hosts присутствует на всех операционных и работает по одному и тому же принципу.
Сам файл hosts изменяют для того, чтобы заблокировать доступ к определенному ресурсу в интернете, или для того, чтобы перенаправить пользователя на другой сайт.
Где находиться файл hosts
Насчет того где находиться файл hosts, то он во всех версиях Windows находиться в одном и том же месте.
Чтобы найти его нужно перейти по пути: C:\ Windows\ System32\ drivers\ etc.
Или же нажмите Win+R и выполните одну из команд:
После выполнения одной из выше сказанных команд будет открыта папка по выше сказанному пути, где собственно по умолчанию и находиться файл hosts.
Как изменить файл hosts в Windows 10 с помощью командной строки
Этот способ универсальный который подойдет не только пользователям десятки. Открыть файл можно с использованием командной строки. Как найти командную строку в Windows 10 Вы можете посмотреть по ссылке.
- Открываем командную строку от имени администратора, нажав правой кнопкой мыши на Пуск и выбрав пункт Командная строка (администратор).
- Вставляем и выполняем команду: [stextbox C:\Windows\System32\drivers\etc\hosts[/stextbox]
- После выполнения этой команды будет открыт файл hosts с помощью блокнота, а самое главное что от имени администратора. Теперь Вы можете спокойно вносить изменения в файл hosts и со сохранением проблем не будет. Когда внесете изменения просто сохраните файл нажав Ctrl+S.
Как редактировать hosts в Windows 10 в ручную
- Нажмите Win+Q и в поиске введите слово Блокнот.
- Нажмите на классическое приложение Блокнот правой клавишей мыши и выберите пункт Запустить от имени администратора.
- Дальше нажимаем Файл => Открыть и переходим по пути: C:\ Windows\ System32\ drivers\ etc.
- Следующим шагом будет изменить тип файла с Текстовые документы на Все файлы и выбрать со списка файл hosts.
- Вносим необходимые изменения и нажимаем Ctrl+S чтобы сохранить изменения.
Если же Вы используете Windows 7, тогда чтобы открыть Блокнот от имени администратора вручную нужно перейти в C:\Windows\System32 и в этой папке найти приложение notepad.exe и уже его открываем от имени администратора. Или же можете в этой папке воспользоваться встроенным в проводник поиском. Дальше все делаем также как написано выше.
Как восстановить файл hosts Windows 10
Сейчас много вирусов вносят изменения в файл hosts. И по этому у Вас могут возникнуть проблемы с работой сайтов в браузере. Поэтому здесь разберемся как восстановить файл hosts в Windows 10. Не важно почему Вам придется восстанавливать его, или это через вирус или через неосторожность самого пользователя.
- Для начала нам надо включить отображение расширения файлов.
- Дальше на рабочем столе создадим текстовый файл, в который вставим текст представленный ниже. Назовем файл hosts и расширение просто уберем при сохранении.
- Перенесем пустой созданный файл по пути C:\ Windows\ System32\ drivers\ etc.
А также говорят что можно просто оставить файл пустым, главное чтобы он присутствовал.
В этой статье мы рассмотрели как изменить файл hosts в Windows 10 двумя способами и в общем рассмотрели что дает файл hosts и где его искать. Если же Вы знаете ещё какие-нибудь способы пишите в комментарии. В общем статья получилась не большой, но надеюсь пригодиться многим.
Файл hosts Windows 10
В этой инструкции по порядку будет описано, как изменить файл hosts в Windows 10, где он находится (и что делать, если его там нет), каково его содержимое по умолчанию и о том, как правильно сохранить этот файл после изменения, если он не сохраняется. Также в конце статьи приведена информация на случай, если внесенные изменения hosts не работают.
По сути, по сравнению с двумя предыдущими версиями ОС в файле hosts для Windows 10 ничего не поменялось: ни расположение, ни содержимое, ни способы редактирования. Тем не менее, решил написать отдельную детальную инструкцию по работе с данным файлом именно в новой ОС.
Где находится файл hosts в Windows 10
Файл hosts находится в той же папке, что и раньше, а именно в C:\Windows\System32\drivers\etc (при условии, что система установлена именно в C:\Windows, а не куда-либо еще, в последнем случае ищите в соответствующей папке).
При этом для того, чтобы открыть «правильный» файл hosts, рекомендую для начала зайти в Панель управления (через правый клик по пуску) — параметры проводника. И на вкладке «Вид» в конце списка снять отметку «Скрывать расширения для зарегистрированных типов файлов», а уже после этого переходить к папке с файлом hosts.
Смысл рекомендации: некоторые начинающие пользователи открывают не файл hosts, а, например, hosts.txt, hosts.bak и тому подобные файлы, в результате, сделанные в таких файлах изменения не влияют на работу Интернета, как требуется. Нужно открывать тот файл, который не имеет никакого расширения (см. на скриншоте).
Если файл hosts отсутствует в папке C:\ Windows\ System32\ drivers\ etc — это нормально (хоть и странно) и не должно никоим образом влиять на работу системы (по умолчанию этот файл и так пустой и не содержит ничего кроме комментариев, не влияющих на работу).
Примечание: теоретически, расположение файла hosts в системе может быть изменено (например, какими-то программами для защиты этого файла). Чтобы узнать, не было ли изменено оно у вас:
- Запустите редактор реестра (клавиши Win+R, ввести regedit)
- Перейдите к разделу реестра
- Посмотрите на значение параметра DataBasePath, именно это значение указывает на папку с файлом hosts в Windows 10 (по умолчанию %SystemRoot%\System32\drivers\etc )
По расположению файла закончили, переходим к его изменению.
Как изменить файл hosts
По умолчанию изменение файла hosts в Windows 10 доступно только администраторам системы. То, что этот момент не учитывается начинающими пользователями является наиболее частой причиной того, что файл hosts не сохраняется после изменения.
Для изменения файла hosts необходимо открыть его в текстовом редакторе, запущенном от имени Администратора (обязательно). Покажу на примере стандартного редактора «Блокнот».
В поиске Windows 10 начните набирать «Блокнот», а после того как программа появится в результатах поиска, кликните по ней правой кнопкой мыши и выберите «Запустить от имени администратора».
Следующий шаг — открыть файл hosts. Для этого в блокноте выберите «Файл» — «Открыть», перейдите к папке с этим файлом, в поле с типом файла поставьте «Все файлы» и выберите тот файл hosts, который не имеет никакого расширения.
По умолчанию содержимое файла hosts в Windows 10 выглядит так, как вы можете видеть на скриншоте ниже. Но: если hosts пустой, не следует из-за этого переживать, это нормально: дело в том, что содержимое файла по умолчанию с точки зрения функций — то же самое, что и пустой файл, так как все строки, начинающиеся со знака решетки — это просто комментарии, которые не имеют никакого значения для работы.
Для редактирования файла hosts просто добавьте подряд новые строки, которые должны выглядеть как IP-адрес, один или несколько пробелов, адрес сайта (URL, который будет перенаправляться на указанный IP-адрес).
Чтобы было понятнее — в примере ниже был заблокирован ВК (все обращения к нему будут перенаправляться на 127.0.0.1 — это адрес используется для обозначения «текущего компьютера»), а также сделано так, чтобы при вводе адреса dlink.ru в адресную строку браузера автоматически открывались настройки роутера по IP-адресу 192.168.0.1.
Примечание: не знаю, насколько это важно, но по некоторым рекомендациям, файл hosts должен содержать пустую последнюю строку.
После завершения редактирования, просто выберите файл — сохранить (если hosts не сохраняется, то вы запустили текстовый редактор не от имени Администратора. В редких случаях бывает нужно отдельно задать права доступа к файлу в его свойствах на вкладке «Безопасность»).
Как скачать или восстановить файл hosts Windows 10
Как уже было написано чуть выше, содержимое файла hosts по умолчанию, хоть и содержит некоторый текст, но он равнозначен пустому файлу. Таким образом, если вы ищите, где скачать этот файл или хотите восстановить его к содержимому по умолчанию, то самый простой способ будет таким:
- На рабочем столе кликните правой кнопкой мыши, выберите «Создать» — «Текстовый документ». При вводе имени сотрите расширение .txt, а сам файл назовите hosts (если расширение не показывается — включите его отображение в «панель управления» — «параметры проводника» внизу на вкладке «Вид»). При переименовании вам сообщат, что файл может не открыться — это нормально.
- Скопируйте этот файл в C:\Windows\System32\drivers\etc
Готово, файл восстановлен к такому виду, в каком он пребывает сразу после установки Windows 10. Примечание: если у вас возник вопрос о том, почему мы сразу не создали файл в нужной папке, то да, можно и так, просто в некоторых случаях оказывается недостаточно прав для создания там файла, а вот с копированием всё обычно срабатывает.
Что делать, если файл hosts не работает
Изменения, сделанные в файле hosts должны вступать в действие без перезагрузки компьютера и без каких-либо изменений. Однако, в некоторых случаях этого не происходит, и они не срабатывают. Если вы столкнулись с такой проблемой, то попробуйте следующее:
- Откройте командную строку от имени администратора (через меню правого клика по «Пуск»)
- Введите команду ipconfig /flushdns и нажмите Enter.
Также, если вы используете hosts для блокировки сайтов, рекомендуется использовать сразу два варианта адреса — с www и без (как в моем примере с ВК ранее).
Использование прокси-сервера также может мешать срабатыванию файла hosts. Зайдите в Панель управления (в поле «Просмотр» вверху справа должно стоять «Значки») — Свойства браузера. Откройте вкладку «Подключения» и нажмите кнопку «Настройка сети». Уберите все отметки, в том числе «Автоматическое определение параметров».
Еще одна деталь, которая может привести к тому, что файл hosts не работает — пробелы перед IP-адресом в начале строки, пустые строки между записями, пробелы в пустых строках, а также набор пробелов и табуляции между IP-адресом и URL (лучше использовать один пробел, допускается табуляция). Кодировка файла hosts — допускается ANSI или UTF-8 (блокнот по умолчанию сохраняет ANSI).
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
03.01.2019 в 11:59
Спасибо за статью. )
11.01.2019 в 15:57
Здравствуйте. Не выходит сохранить файл HOST. Говорит «правов не достаточно»,хоть и от админа запущено,и галочку «только для чтения» снял.
Всю жизнь и на 10-ке и на 7-ке нормально было. А тут — ни в какую.
12.01.2019 в 15:58
Т.е. блокнот запущен от админа? Точно? А антивирус никакой у вас не защищает hosts?
25.10.2019 в 10:47
Убедитесь что ваш юзер — только Админ а не еще и пользователь, тогда пользователя удалите.
Найдите файл cmd.exe
запустите от Администратора
напишите в консоли следующее
C:
cd windows
notepad
жмите Энтер.
дальше в нотепаде (блокноте) откройте файл Hosts
Успехов!
Если Винда на C
19.11.2019 в 08:49
Редактируй в безопасном режиме и все будет гут
25.06.2019 в 14:15
Спасибо за статью! пригодилась!
17.08.2019 в 13:01
«Бог любит троицу». В третий раз благодарю Дмитрия за совет. Многократно уничтожал PishSite _iframe.htm — поганка возрождалась. HOSTS, URL Blocker, Roguekiller, Rkill — блокировка прописана правильно. Но… . Спасибо за галочку » Автоматическое определение параметров» в «Настройка сети». Разглядел фото мальчишки с папой. Желаю, чтобы сын вырастал похожим на Вас.
30.08.2019 в 10:50
Спасибо автору! Очень понятно!
20.10.2019 в 17:59
Здравствуйте Дмитрий. Хотел заблокировать vk. Все сделал как в статье, но не получалось, доступ к сайту оставался открытым. Даже сделал блокировку через брандмауэр виндовс. Не помогло. Долго думал почему. Только когда отключил vpn в браузере — блокировка стала работать. Про этот момент в статье не сказано. Как вы считаете, vpn влияет на работу hosts файла? Может пригодится эта информация.
21.10.2019 в 14:28
Может влиять (и делать так, что блокировки не заработают), зависит от конкретной реализации VPN.
14.01.2020 в 14:53
А вот это обязательно пробелы в пути вставлять? Просто нельзя скопировать из вашей статьи путь к файлу hosts и вбить его в диалог открыть файл в блокноте? Обязательно мучить мозг таким количеством ненужных букв а нужных букв нет?
15.01.2020 в 13:05
Здравствуйте. Пробелы в путях я вставлял раньше в статьях, сейчас не делаю, так как исправил причину этого. Причина была такой: некоторые пути выше определенной длины рвали дизайн и лезли за границы сайта, особенно на телефонах.
Здесь сейчас исправлю пути.
25.03.2020 в 17:45
Здравствуйте. Не устанавливаются программы: «Файл hosts не существует или недоступен при установке программы.» hosts был в Виндовс. Удалил, сделал как в статье, результат тот же.
25.03.2020 в 19:51
А что за программы, которые требуют hosts для установки? И тот ли им hosts нужен или какой-то другой?
Файл сохраняли без расширения? (а то если через блокнот и не выбрали в типе файлов «все файлы», он автоматом txt ставит, а этого не нужно).
26.03.2020 в 13:16
Проблема решена, устанавливал hosts с расширением. Требовали Acronis TI и CCleaner. Кстати, спасибо, частенько выручаете)
21.05.2020 в 23:31
Советы не помогли. Загрузился с флешки (WinPE), добавил адреса в hosts, но опять что- то удаляет. Раньше можно было править hosts, теперь нет. Добавил hosts в исключения Avast, но бесполезно
16.07.2020 в 19:38
Всё сделал как написано. Бесполезно. Не блокируются сайты.