Файл hosts Windows 10

Файл 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 в Windows 10

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

Примечание: теоретически, расположение файла hosts в системе может быть изменено (например, какими-то программами для защиты этого файла). Чтобы узнать, не было ли изменено оно у вас:

  1. Запустите редактор реестра (клавиши Win+R, ввести regedit)
  2. Перейдите к разделу реестра HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ Tcpip\ Parameters\
  3. Посмотрите на значение параметра DataBasePath, именно это значение указывает на папку с файлом hosts в Windows 10 (по умолчанию %SystemRoot%\System32\drivers\etcРасположение файла hosts в реестре

По расположению файла закончили, переходим к его изменению.

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

По умолчанию изменение файла hosts в Windows 10 доступно только администраторам системы. То, что этот момент не учитывается начинающими пользователями является наиболее частой причиной того, что файл hosts не сохраняется после изменения.

Для изменения файла hosts необходимо открыть его в текстовом редакторе, запущенном от имени Администратора (обязательно). Покажу на примере стандартного редактора «Блокнот».

В поиске Windows 10 начните набирать «Блокнот», а после того как программа появится в результатах поиска, кликните по ней правой кнопкой мыши и выберите «Запустить от имени администратора».

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

Следующий шаг — открыть файл hosts. Для этого в блокноте выберите «Файл» — «Открыть», перейдите к папке с этим файлом, в поле с типом файла поставьте «Все файлы» и выберите тот файл hosts, который не имеет никакого расширения.

Открытие файла hosts в блокноте

По умолчанию содержимое файла hosts в Windows 10 выглядит так, как вы можете видеть на скриншоте ниже. Но: если hosts пустой, не следует из-за этого переживать, это нормально: дело в том, что содержимое файла по умолчанию с точки зрения функций — то же самое, что и пустой файл, так как все строки, начинающиеся со знака решетки — это просто комментарии, которые не имеют никакого значения для работы.

Содержимое файла hosts в Windows 10

Для редактирования файла hosts просто добавьте подряд новые строки, которые должны выглядеть как IP-адрес, один или несколько пробелов, адрес сайта (URL, который будет перенаправляться на указанный IP-адрес).

Чтобы было понятнее — в примере ниже был заблокирован ВК (все обращения к нему будут перенаправляться на 127.0.0.1 — это адрес используется для обозначения «текущего компьютера»), а также сделано так, чтобы при вводе адреса dlink.ru в адресную строку браузера автоматически открывались настройки роутера по IP-адресу 192.168.0.1.

Отредактированный файл hosts в Windows 10

Примечание: не знаю, насколько это важно, но по некоторым рекомендациям, файл hosts должен содержать пустую последнюю строку.

После завершения редактирования, просто выберите файл — сохранить (если hosts не сохраняется, то вы запустили текстовый редактор не от имени Администратора. В редких случаях бывает нужно отдельно задать права доступа к файлу в его свойствах на вкладке «Безопасность»).

Как скачать или восстановить файл hosts Windows 10

Как уже было написано чуть выше, содержимое файла hosts по умолчанию, хоть и содержит некоторый текст, но он равнозначен пустому файлу. Таким образом, если вы ищите, где скачать этот файл или хотите восстановить его к содержимому по умолчанию, то самый простой способ будет таким:

  1. На рабочем столе кликните правой кнопкой мыши, выберите «Создать» — «Текстовый документ». При вводе имени сотрите расширение .txt, а сам файл назовите hosts (если расширение не показывается — включите его отображение в «панель управления» — «параметры проводника» внизу на вкладке «Вид»). При переименовании вам сообщат, что файл может не открыться — это нормально.
  2. Скопируйте этот файл в C:\ Windows\ System32\ drivers\ etc

Готово, файл восстановлен к такому виду, в каком он пребывает сразу после установки Windows 10. Примечание: если у вас возник вопрос о том, почему мы сразу не создали файл в нужной папке, то да, можно и так, просто в некоторых случаях оказывается недостаточно прав для создания там файла, а вот с копированием всё обычно срабатывает.

Что делать, если файл hosts не работает

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

  1. Откройте командную строку от имени администратора (через меню правого клика по «Пуск»)
  2. Введите команду ipconfig /flushdns и нажмите Enter.

Также, если вы используете hosts для блокировки сайтов, рекомендуется использовать сразу два варианта адреса — с www и без (как в моем примере с ВК ранее).

Использование прокси-сервера также может мешать срабатыванию файла hosts. Зайдите в Панель управления (в поле «Просмотр» вверху справа должно стоять «Значки») — Свойства браузера. Откройте вкладку «Подключения» и нажмите кнопку «Настройка сети». Уберите все отметки, в том числе «Автоматическое определение параметров».

Еще одна деталь, которая может привести к тому, что файл hosts не работает — пробелы перед IP-адресом в начале строки, пустые строки между записями, пробелы в пустых строках, а также набор пробелов и табуляции между IP-адресом и URL (лучше использовать один пробел, допускается табуляция). Кодировка файла hosts — допускается ANSI или UTF-8 (блокнот по умолчанию сохраняет ANSI).

Комментарии (23) к Файл hosts Windows 10

  • Сергей

    Здравствуйте, Дмитрий. У меня в мониторе стабильности системы регулярно появляется запись: «Хост-процесс для служб Windows. Остановка работы». На работу системы никак не влияет, если не посмотришь на монитор, то и не заметишь. Все службы хост работают, их 12. Эта запись появляется после работы в безопасном режиме, удаления вирусов после сканирования и перезагрузки системы. Вирусов нет, системные файлы на месте. Может, подскажете что-нибудь по этому поводу. В интернете нашел рекомендацию отключить проверку цифровой подписи WHQL. Отключил,наблюдаю. Можно ли так делать?

    Ответить

    • Dmitry

      Можно, если есть подозрение, что это вызвано драйверами недавно установленными или виртуальными устройствами. Но вообще тут бы лучше откатиться до точки восстановления до момента появления проблемы. Также может помочь проверка целостности системных файлов.

      Ответить

  • Serzh

    Спасибо огромное, на многие свои вопросы нахожу у Вас исчерпывающие ответы.

    Ответить

  • Владимир

    А для чего существует файл hosts? Какова его роль в работе ОС? С этого надо было начинать объяснение.

    Ответить

      • Александр

        Всё здорово, спасибо. Только я тоже не понял, на что влияет файл hosts. Извиняюсь, конечно.

        Ответить

        • Dmitry

          Нечего извиняться.
          hosts — это своего рода «локальный DNS», который позволяет создать собственные сопоставления URL (адреса, который из букв) и IP (адреса, который из цифр).
          Т.е. условно говоря, вы можете сделать, чтобы при вводе адреса что-то.ру открывался какой-то иной сайт, чем тот который обычно открывается.
          Для чего нужно? Например, для доступа к компьютерам локальной сети по URL. А вирусописатели используют для того, чтобы подменить вам какой-то сайт (т.е. вирус вносит изменения в хостс, вы заходите на mail.ru, а на самом деле это сайт-подделка и вы, не зная этого, отдаете свой пароль злоумышленникам).

          Ответить

          • светлана

            Добрый день!Помогите мне-с месяц или больше стала доставать ОПАНЬКИ! У меня уже было раньше, я как-то исправила, по-моему с помощью hosts, уже не помню

            Ответить

          • Dmitry

            Здравствуйте. Посмотрел ваш hosts, дело точно не в нем. Попробуйте сброс TCP/IP и WinSock через командную строку.

            Ответить

  • Рам

    Спасибо Вам! Всё получилось. Я всё никак не мог добавить в файл «C:\Windows\System32\drivers\etc\hosts» новою строку чтобы не «слетела» лицензия Malwarebytes AntiMalware

    Ответить

  • Nastya

    почему не получается через hosts заблокировать blackdesert, прописываю blackdesert-online, gamenet? через браузер сайты не открываются, но игра запускается всё равно

    Ответить

    • Dmitry

      Ну данный способ блокирует только доступ к адресу сайта (игра, даже если по интернету подключается, обычно IP-адрес использует, из цифр). Заблокировать доступ игры к интернету можно через брандмауэр Windows.

      Ответить

  • Алина

    Спасибо за отличную статью! В своем файле hosts удалил кучу заблокированных файлов, я так понял это скорее всего из за отсутствия антивируса. Хотя тоже странно у друга стоит антивирус Avast, но у него тоже была куча заблокированных сайтов.

    Ответить

    • Dmitry

      Алина, спасибо за отзыв.
      Если вдруг вы после установки 10-ки использовали какие-то программы для отключения шпионства Windows, то они добавляют блокировки в hosts (в условно хороших целях). Также если используете нелицензионное ПО, оно тоже может что-то туда прописывать.
      Т.е. это не всегда действия вирусов.

      Ответить

      • Светлана

        Здравствуйте. Скажите, пожалуйста, если у меня в hosts после строчки localhost ещё куча всяких строчек, это нормально или их не должно быть?

        Ответить

        • Dmitry

          Обычно не должно. Но: если вы используете какие-то взломанные программы, а также программы для отключения «шпионства» Windows 10, то они могут добавлять туда строчки для своей работы. Т.е. нужно смотреть что там, какие адреса прописаны. Если всякие ВК и одноклассники — это вирусы добавили. Если майкрософты — то антишпионские утилиты.

          Ответить

          • Светлана

            А, если восстановить файл hosts, проблем не будет?

            Ответить

          • Dmitry

            Обычно не бывает. Если только у вас в файле хостс не прописали ничего какие-то ваши нелицензионные программы (тогда могут появиться проблемы с их запуском).

            Ответить

  • Максим

    Спасибо, всё получилось! Но мне еще пришлось убрать галочку в: свойства ( файл hosts) — общие — атрибуты- только чтение. Выражаю огромную благодарность за эту статью!

    Ответить

  • Эдуард Николаевич

    Здравствуй, Дмитрий!
    У меня Виндовс 10 про. Куда-то исчезла папка etc поэтому далее не пробраться. Но файл хостс
    я скачал в блокнот и акел пад. Не знаю они могут там быть всегда или надо восстанавливать
    заводской путь? Но никак не могу добиться нужна ли в Винд 10 папка etс и где ее взять?
    Спасибо!

    Ответить

    • Dmitry

      Здравствуйте. Папка находится здесь C:\ Windows\ System32\ drivers\ etc и да, она должна быть.
      А файл hosts в блокноте или другом текстовом редакторе, не находясь в указанной папке, не выполняет никаких функций. Т.е. они там конечно могут быть, но толку от них там нет.

      Ответить

Оставить комментарий

Список инструкций Windows 10
Проблемы с Wi-Fiрешение проблем с настройкой роутера Wi-Fi
Загрузочные флешкивсё для создания
Коллаж онлайнлучшие способы сделать коллаж из фотографий онлайн
Найти телефонпоиск потерянного и украденного телефона
Секреты Windows 10скрытые возможности и функции новой ОС
Антивирус онлайн9 способов проверить компьютер на вирусы онлайн бесплатно
Бесплатная помощькомпьютерная помощь читателям