Где файл hosts в windows 10
Перейти к содержимому

Где файл hosts в windows 10

  • автор:

Файл hosts Windows 10

Файл hosts в Windows 10

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

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

Где находится файл hosts в Windows 10

Файл hosts находится в той же папке, что и раньше, а именно в C:WindowsSystem32driversetc (при условии, что система установлена именно в 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_MACHINESYSTEMCurrentControlSetServicesTcpipParameters

Расположение файла hosts в реестре

  • Посмотрите на значение параметра DataBasePath , именно это значение указывает на папку с файлом hosts в Windows 10 (по умолчанию %SystemRoot%System32driversetc )
  • По расположению файла закончили, переходим к его изменению.

    Как изменить файл 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:WindowsSystem32driversetc

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

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

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

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

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

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

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

    Файл hosts в Windows 10 — где находится и зачем нужен?

    Многие пользователи операционных систем Windows сталкивались с необходимостью внесения изменений в файл hosts. Но безопасно ли это для системы? Да, абсолютно безопасно. Более того, даже если удалить файл hosts, ничего с компьютером не произойдет. Для чего же предназначен этот файл, что с ним можно сделать, и можно ли восстановить при удалении?

    Зачем нужен файл hosts?

    Техническим языком, файл hosts служит для трансляции доменных имен в сетевые узлы (IP-адреса). Если простыми словами, данный файл используется системой для получения из символьного сетевого адреса типа «www.google.com» числового IP-адреса типа «192.168.0.12». К слову, любой DNS-сервер выполняет эту же задачу. Это именно с его помощью наш браузер может открыть сайт по символьному адресу (доменному имени), вводимого в адресную строку. Если бы не DNS-север, пользователям интернета пришлось бы запоминать IP-адреса интересующих их сайтов, что совсем неудобно.

    Мы не просто так упомянули здесь DNS-сервер. Дело в том, что Windows (как и многие другие ОС) сначала обращается к файлу hosts для получения IP-адреса по доменному имени (в т.ч. вводимому пользователем в браузер), а только потом к удаленному DNS-серверу. Т.е. обращение к hosts-файлу имеет приоритет перед обращением к DNS.

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

    Что делает hosts-файл?

    Вот некоторые задачи, которые могут быть решены при помощи hosts-файла:

    • Блокировка доступа к сайтам с компьютера. К примеру, любому доменному имени можно присвоить какой-нибудь несуществующий в интернете IP-адрес (как правило, используется 127.0.0.1, но можно использовать и любой другой). В этом случае при вводе адреса заблокированного сайта в браузер компьютер будет обращаться к заданному в hosts-файле IP-адресу. Т.к. последний ведет в никуда, то и сайт в браузере не сможет отобразиться.
    • Перенаправление с одного адреса на другой. Ситуация полностью аналогична предыдущей, за исключением лишь того, что заданный IP-адрес реально существует. Таким образом, при попытке войти, например, в какую-нибудь социальную сеть, браузер будет открывать сайт, IP-адрес которого внесен в файл hosts.
    • Блокировка доступа в интернет любым установленным на компьютере приложениям. Например, если в той или иной программе отображается реклама в виде веб-банера, ее можно заблокировать. Или другой пример: если в настройках программы невозможно отключить автоматические обновления, это также можно сделать при помощи hosts-файла. Подобный «трюк» также нередко используется для предотвращения попыток какого-нибудь платного приложения установить связь с сервером разработчика с целью проверки подлинности ключа активации (а он, конечно же, ни разу не подлинный).
    • Блокировка рекламы на страницах. Не очень эффективный способ заблокировать рекламные баннеры, но все же он иногда используется вкупе с другими методами борьбы с навязчивой рекламой.

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

    Где находится hosts-файл в Windows 10?

    В операционных системах Windows (начиная с NT и заканчивая 10) файл hosts по умолчанию расположен на системном диске (куда установлена система) по адресу:

    C:\Windows\System32\drivers\etc

    Вместо «C:» может использоваться любая другая буква — зависит от того, какая буква присвоена системному диску/разделу.

    Как открыть файл hosts?

    Hosts — это самый обыкновенный текстовый файл TXT-формата. Сложности с его открытием у пользователей возникают потому, что у этого файла нет расширения «.TXT», следующего после имени. Если просто кликнуть два раза по hosts-файлу на экране отобразится вот такое окно:

    Достаточно выбрать из предложенного списка любую программу, способную редактировать текстовые документы. Это может быть как обычный Блокнот (простейший и самый лучший вариант), так и Microsoft Word или Word Pad.

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

    Как использовать hosts-файл?

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

    1. Вводим несуществующий IP-адрес или традиционный — «127.0.0.1».
    2. Нажимаем клавишу «Tab».
    3. Вводим доменное имя сайта без «http://», например — «vk.com».
    4. Сохраняем изменения и закрываем hosts-файл.

    Проверяем, сработала ли блокировка, для чего открываем любой браузер и вписываем в адресную строку «vk.com»:

    Блокировка сайта через hosts файл

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

    Также вы, наверняка, обратили внимание, что в hosts присутствуют строки текста, начинающиеся с символа «#». Используется символ решетки для написания комментариев. Все, что следует за «#» системой игнорируется. Таким образом, пользователям предоставили возможность помечать записи, сделанные в hosts-файле, чтобы не просто забыть, для чего они вообще были сделаны. Например:

    Комментарии в файле hosts

    Как восстановить файл hosts?

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

    • Откройте в Проводнике папку C:\Windows\System32\drivers\etc.
    • Обычным способом создайте в этой папке простой текстовый документ.
    • Переименуйте текстовый документ в hosts и удалите расширение «.txt», следующее за именем.
    • В диалоговом окне нажмите «Да».

    Создание нового файла hosts

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

    • Не покидая папки «etc», вызовите меню «Вид» в верхней части окна «Проводника», затем кликните по отобразившейся кнопке «Параметры».

    Переход в Параметры папок

    • Откроется новое окно «Параметры папок». Перейдите в нем на вкладку «Вид».

    Вкладка

    • Прокрутите список «Дополнительные параметры» до самого низа, уберите галочку с пункта «Скрывать расширения для зарегистрированных типов файлов» и нажмите «ОК».

    Включение отображения расширений у файлов

    Сразу после закрытия окна «Параметры папок» вы увидите, что у вновь созданного файла hosts появилось расширение «.txt».

    Файл hosts

    Просто удалите это расширение. Файл hosts восстановлен.

    Дополнительно: файл hosts и вредоносные программы

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

    • Инструкции
    • Лучшие программы
    • Полезные советы

    Файл hosts Windows 10

    «Hosts» — один из системных файлов, текстовый документ со списком доменных имен и соответствующих им IP-адресов. Этот перечень позволяет компьютеру получать доступ к избранным сайтам, минуя DNS-сервер, и таким образом ускорять загрузку веб-страниц.

    Предположим, пользователь хочет открыть некий сайт. Когда он вводит адрес (URL) в поисковую строку браузера, компьютер первым делом обращается к файлу «hosts», чтобы проверить, нет ли там айпи-адреса, который данному адресу (URL) соответствует. Если есть, то сайт моментально открывается. В противном случае Windows с помощью служебного компонента «DNS-клиент» находит в сети ближайший узел DNS и обращается к нему, чтобы получить нужный айпи-адрес, а это уже требует времени.

    Задачи редактирования, основные правила и команды

    Пользователь ПК может по своему усмотрению менять содержимое «hosts» в Windows 10 и расширять либо сокращать список сайтов. Также файл корректируют при необходимости ограничить доступ к тому или иному ресурсу либо автоматически перенаправлять пользователя на другой сайт. Например, можно сделать так, что пользователь, набрав в поисковой строке yandex.ru, будет попадать на сайт Гугла. Ограничение же доступа может понадобиться как для родительского контроля, так и для повышения производительности труда в офисах.

    Редактирование «hosts» в Windows 10 часто требуется и при заражении компьютера вирусом. Дело в том, что файл служит лазейкой, которая позволяет злоумышленникам получать доступ к личным данным пользователя — аккаунтам в соцсетях, банковским счетам, интернет-кошелькам. Мошенники распространяют «сетевых червей», которые меняют файл hosts.

    В результате пользователь открывает, например, сайт vk.com, а попадает на страницу, созданную злоумышленниками. Поскольку оформлена она точно так же, как и начальная страница популярной соцсети, пользователь подмены не замечает. Подложный сайт требует ввести логин и пароль для доступа к аккаунту, что пользователь и делает. Естественно, данные, которые он вводит, оказываются в руках мошенников.

    вход в контакте

    Удаляются лишние записи элементарно, а вот новые добавляются согласно правилам. Каждому сайту и IP-адресу, который ему соответствует, отводится отдельная строка. IP всегда указывается слева, а URL — через пробел справа. Узнать IP конкретного сайта можно через http://2ip.ru/lookup/ или аналогичный сервис. К примеру, если мы хотим прописать адрес для сайта mail.ru, то строка будет выглядеть так: 94.100.180.200 mail.ru. URL допустимо вводить как с префиксом «www», так и без него. Для запрета доступа используется стандартный IP 127.0.0.1 (пример: 127.0.0.1 vk.com).

    Подготовка к редактированию файла «hosts»

    Файл всегда находится на системном диске — как правило, это диск C. Во всех версиях, начиная с Windows 2000, «hosts» располагается в папке по адресу WindowsSystem32driversetc. Файл имеет текстовый формат, но расширения у него нет. «Hosts» относится к числу скрытых элементов, и чтобы получить доступ к нему, делаем следующее:

    1. Запускаем Проводник, переходим во вкладку «Вид» и нажимаем кнопку «Параметры».
    2. Открываем «Параметры папок» и снова вкладку «Вид».
    3. Отключаем функцию «Скрывать расширения зарегистрированных типов файлов», а также «Скрывать защищённые системные файлы». Опцию «Показывать скрытые файлы, папки и диски», наоборот, активируем и нажимаем OK. Перезагрузка ПК не требуется.

    папка etc

    Поскольку файл «hosts» — системный, любой антивирус следит за его неприкосновенностью и потому попытается воспрепятствовать его открытию. Поэтому перед редактированием «hosts» антивирус следует отключить. Как это сделать, расскажем на примере программы Avast, но вообще все сторонние антивирусы отключаются аналогичным образом:

    1. На панели задач открываем область уведомлений и щелкаем ПКМ по желтой иконке в виде закругленной стрелки.
    2. В контекстном меню выбираем опцию «Управление экранами Avast», затем — «Отключить на…» (на сколько, решаем сами).

    Управление экранами Avast

    Если в вашей системе за безопасностью следит только стандартный защитник Windows, и ему совсем не нравится ваша затея, тогда его следует отключить по следующему пути «Параметры» – «Обновление безопасности» – «Безопасность Windows» – «Открыть службу Безопасность Windows» – «Защита от вирусов и угроз» – «Управление Настройками» – отключить защиту в режиме реального времени. Служба будет отключен на 15 минут. Это времени должно хватить на редактирование файла hosts.

    Открыть службу Безопасность Windows параметры защиты от вирусов и других угроз

    Редактирование файла «hosts» с помощью «Блокнота»

    Поскольку «hosts» — текстовый файл, проще всего менять его содержимое через программу «Блокнот». Для этого заходим в WindowsSystem32driversetc и открываем нужный нам файл. В качестве инструмента выбираем «Блокнот». Откорректировав «hosts», нажимаем «Файл», «Сохранить» и выходим. Новые правила будут действовать для всех интернет-браузеров в системе.

    каким образом вы хотите открыть этот файл

    Редактирование файла «hosts» в Windows 10 через командную строку

    По сути, этот способ — разновидность предыдущего, поскольку пользоваться мы будем тем же «Блокнотом», а изменится лишь способ доступа к нему. Последовательность действий:

    1. Нажимаем «Пуск» и открываем программу «Командная строка (администратор)». Обратите внимание: важно запустить утилиту именно от имени администратора, иначе изменить «hosts» не получится.
    2. В открывшейся командной строке набираем следующую команду: notepad C:WindowsSystem32driversetchosts и нажимаем Enter.
    3. Открывается «Блокнот», и мы корректируем файл согласно правилам.

    командная строка hosts

    Редактирование через Micro Hosts Editor

    Для работы с системными файлами используются также и сторонние приложения, которые значительно упрощают поиск и добавление новых строк в «hosts». Одна из таких программ — Micro Hosts Editor. Пользоваться ею легко:

    1. Запускаем утилиту от имени администратора.
    2. Нажимаем «Файл», «Открыть» и выбираем «hosts» в каталоге.
    3. Меняем содержимое файла и нажимаем на значок дискеты, чтобы сохранить изменения.

    Micro Hosts Editor

    Программа распространяется бесплатно. Ссылка для скачивания: https://www.easycoding.org/download .

    Редактирование «hosts» через Online Solutions Hosts Editor

    Ещё одна полезная программа с расширенными возможностями для корректирования и восстановления «hosts». Имеется функция подстановки айпи-адресов. Приложение довольно простое в использовании:

    1. Запускаем его и нажимаем значок в форме открытой папки. Выбираем файл «hosts».
    2. Удаляем или добавляем строки клавишами «-» и «+» соответственно. Чтобы отыскать интересующую нас запись по ip или хосту, нажимаем кнопку с изображением лупы. Для исправления отдельно взятой строки используем кнопку «карандаш».
    3. Чтобы сохранить изменения, нажимаем кнопку «дискета».

    Online Solutions Hosts Editor

    Перенос файла «hosts» в Windows 10

    Необходимость переместить «hosts» возникает редко, но и знать, как это делается, нелишне. А делается это так:

    1. Нажимаем «Пуск» и набираем regedit в строке поиска.
    2. Открываем редактор реестра. Переходим в папку HKLMSYSTEMCurrentControlSetServicesTcpipParameters.
    3. В правой части окна находим параметр «DataBasePath». В качестве его значения указан текущий адрес файла «hosts» — по умолчанию %SystemRoot%System32driversetc. Удаляем это значение и вписываем вместо него адрес папки, в которую хотим переместить документ.

    редактор реестра

    Восстановление файла

    Если файл «hosts» никогда намеренно не редактировался, в нём не должно быть ничего, кроме строк, которые начинаются со знака «#». Изредка доверенные программы могут делать дополнительные записи, но это редкий случай. Если у пользователя есть подозрения, что файл «hosts» у него на компьютере подвергся вирусной атаке, у него два пути: удалить лишние записи вручную либо вернуть файл в исходное состояние. Первый вариант решения мы рассмотрели, переходим ко второму. Здесь также есть несколько возможностей.

    Создание новой версии файла в Windows 10

    Удалить «hosts» невозможно: после перезагрузки системы он появится вновь, причем в том же самом виде, в каком он был в момент удаления. Но есть возможность перехитрить Windows и заменить заражённый файл «чистым». Делается это так:

    1. Открываем папку «etc» (путь к ней указан выше) и переименовываем «hosts» в, скажем, «hosts.old».
    2. Далее щелкаем ПКМ по белому полю в окне и выбираем в контекстном меню опцию «Создать», затем «Текстовый документ».
    3. Называем его «hosts» и открываем с помощью «Блокнота». Расширения быть не должно, его следует убрать.
    4. Мы создали абсолютно пустой файл, в который необходимо добавить базовый текст. Найти его можно, например, на официальном сайте Майкрософта по адресу https://support.microsoft.com/ru-kz/help/972034. Копируем текстовый блок и вставляем в наш файл. Выходим, сохранив изменения.

    Можно поступить ещё проще: скачать уже готовый новый файл из интернета, но в любом случае важно не забыть переименовать старый, чтобы система перестала его использовать.

    Восстановление в программе AVZ

    avz

    Данная антивирусная утилита содержит целый комплекс инструментов для восстановления операционной системы Windows 10 после заражения вирусом. В частности, функционал AVZ позволяет работать с «hosts».

    Открыв приложение, переходим в раздел «Сервис» и далее — в «Менеджер файлов hosts». В появившемся окне мы можем при необходимости отредактировать текст файла. Чтобы сохранить изменения, нажимаем кнопку «дискета». Если мы хотим вернуть файл в первоначальное состояние, заходим в раздел «Файл» и выбираем «Восстановление системы». В списке находим пункт «Очистка файла Hosts», отмечаем его галочкой и нажимаем «Выполнить…». Перезагружаем ПК.

    Решение проблем

    Иногда пользователю не удается получить доступ к файлу «hosts» в Windows 10, при попытке отредактировать его возникают ошибки, либо введенные команды просто не работают. Для начала следует убедиться, что файл открывается от имени администратора, поскольку иначе какие бы то ни было действия с ним невозможны. Если проблемы возникают после добавления в файл новых данных, то необходимо проверить, нет ли в них ошибок: пустых строк, лишних пробелов и так далее. О менее очевидных решениях поговорим далее.

    Исправление через реестр

    Бывает, что ошибка коренится в системном реестре, поэтому его нужно проверить. Как это сделать:

    1. Заходим в меню «Пуск», в строке поиска набираем команду regedit и открываем соответствующую программу — редактор реестра.
    2. Через него находим папку, расположенную по следующему адресу: HKEY_LOCAL_MACHINESYSTEMCurrentControlSet ServicesTcpipParameters.
    3. В этой папке нас интересует параметр DataBasePath, о котором уже шла речь выше. Если прежде файл «hosts» никуда намеренно не перемещали, значение этого параметра должно выглядеть так: %SystemRoot%System32driversetc. Оно может меняться из-за системных ошибок или вирусов, поэтому его следует проверить и при необходимости откорректировать.

    редактор реестра

    Очистка кэша DNS

    Чем дольше используется операционная система Windows 10, тем больше в ней накапливается кэша адресов DNS, который способен препятствовать редактированию «hosts». Изредка кэш DNS необходимо удалять. Для этого открываем командную строку от имени администратора, набираем ipconfig /flushdns, затем нажимаем Enter.

    командная строка ipconfig /flushdns

    Отключение прокси-сервера

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

    1. Открываем настройки, через поисковую строку находим раздел «Сеть» и нажимаем «Изменить настройки прокси-сервера».
    2. В открывшемся окне выбираем вкладку «Подключения», нажимаем «Настройка сети», а далее отключаем опцию «Использовать прокси-сервер…» и сохраняем изменения.

    Как отключить защиту файла от редактирования

    Для файла «hosts», а также всей папки «etc» в Windows предусмотрена функция защиты от изменения. Пока она активна, отредактировать папку и ее содержимое не получится. Чтобы снять защиту, переходим к папке «etc» или сразу к файлу «hosts», щелкаем ПКМ по соответствующему значку и выбираем «Свойства». Во вкладке «Общие» убираем галочку с пунктов «Только чтение» и «Скрытый», после чего нажимаем «OK».

    свойства hosts

    Работа с системными файлами сложна и требует от пользователя понимания того, что он делает. Наша инструкция — это в первую очередь памятка, «шпаргалка» для опытных пользователей.

    Редактирование файла hosts, где он находится в ОС Windows 10 и как открыть

    Через системный файл под названием «hosts» в любой редакции Windows 10 можно управлять доступом к определенному ресурсу. Отредактировать этот компонент удастся через виндовское приложение «Блокнот». Для блокировки сайта нужно знать только его IP и URL. Адреса сторонних ресурсов вносятся внутрь системного компонента (через «Блокнот») и там сохраняются.

    Где находится файл «hosts» и что в нем содержится в Windows 10

    Во всех ОС, даже в самых ранних редакциях Виндовса, имеется виндовский компонент под названием «hosts». Благодаря этому элементу можно быстро попасть на нужный сайт в обход DNS-сервера. Вирусы, сумевшие проникнуть в систему, через этот файл блокируют доступ к определенным ресурсам.screenshot_1 Как правило, находится этот компонент в папке под названием «System32». Более детальное расположение виндовского файла: C:\ Windows \ System32 \ drivers \ etc. Увидеть его местонахождение можно через «Проводник» или «Свойства папки», правда, предварительно нужно сделать видимыми скрытые файловые расширения. Расположен компонент на главном диске (С). Искомый файл должен выглядеть так: «hosts» (не иметь никакого расширения). screenshot_2 Что делать, если файл отсутствует в «System32»:

    • вызвать «Выполнить»;
    • ввести: «regedit»;

    screenshot_3

    • откроется реестр;
    • пройтись по маршруту (без пробелов): «HKLM \ SYSTEM \ Current Control Set \ Services \ Tcpip \ Parameters\»;
    • в самом конце отыскать: «DataBasePath»;
    • в столбце «Значение» найденного параметра указано актуальное местонахождение файла.

    screenshot_4

    Важно! У не зараженного вирусами или просто чистого файла внутри должно быть такое содержимое: «127.0.0.1 localhost» или «::1 localhost». Строчки, начинающиеся со значка «решетка» (#), являются комментариями и не влияют на работу ОС.

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

    Вносить изменения в системный компонент могут только пользователи с правами Администратора. Найденный через Проводник файл удастся изменить только через приложение «Блокнот». Для редактирования этого виндовского компонента разрешается использовать системные инструменты Win 10 или сторонние утилиты.

    screenshot_5

    Командная строка

    Как выполнить редактирование, отыскав компонент через командную консоль:

    • активировать «Выполнить» или «Поиск»;
    • ввести: «cmd»;
    • запустить командную консоль (Администратор);

    screenshot_6

    • прописать путь к элементу через «Блокнот»: «notepad C:\Windows\System32\drivers\etc\hosts»;

    screenshot_7

    • отредактировать найденный компонент;
    • добавить или убрать сторонние IP и URL;

    screenshot_8

    • перезапустить ПК.

    Через «Блокнот»

    Как выполнить редактирование через текстовый редактор:

    • в поисковой строчке написать слово: «Блокнот»;
    • в окошке «Лучшее соответствие» отобразится результат поиска;

    screenshot_9

    • кликнуть по слову «Блокнот» и открыть это приложение от имени Администратора;
    • в меню «hosts-Блокнота» отыскать слово «Файл»;

    screenshot_10

    • выбрать опцию «Открыть»;

    screenshot_11

    • прописать путь, по которому удастся добраться до «hosts» (написать, где конкретно лежит этот компонент);
    • отредактировать найденный параметр;

    screenshot_12

    • перезапустить ПК.

    Важно! Пользователь может убрать «заброшенные» вирусом дополнительные IP и URL, находящиеся внутри «hosts», и разблокировать доступ к ресурсам. Можно, наоборот, добавить свои значения IP и URL, то есть заблокировать определенные сайты.

    Hosts File Editor

    Если не удается найти или открыть «hosts» на своем компьютере, то для редактирования этого компонента можно использовать стороннюю утилиту. Разработчики предлагают программы, помогающие вызвать «Блокнот» и отредактировать этот виндовский элемент (например, «DISM++»). Есть приложения, позволяющие заблокировать нужный сайт прямо на своей площадке (Hosts File Editor).

    Как выполнить редактирование компонента через стороннюю утилиту:

    • скачать Hosts File Editor;
    • запустить утилиту;
    • в главном меню для блокировки сайта ввести: «IP Address, Host Names, Comment»;
    • сохранить внесенные значения;
    • перезапустить ПК.

    screenshot_13

    Важно! Через утилиту Hosts File Editor можно открыть «hosts-Блокнот» и увидеть его содержимое.

    Как восстановить и где скачать файл «hosts» для Windows 10

    Простой способ восстановления утраченных параметров системного компонента:

    • открыть «Блокнот»;

    screenshot_14

    • «Создать» новый «Текстовый документ»;

    screenshot_15

    • назвать его «hosts»;
    • в момент наименования убрать расширение «.txt»;
    • вставить в файл: «# 127.0.0.1 localhost # ::1 localhost»;

    screenshot_16

    • полный текст содержимого виндовского компонента для своей версии Виндовса можно найти в интернете;
    • сохранить и закрыть созданный документ;
    • скопировать созданный элемент в папку (адрес пишется без пробелов): «C:\ Windows \ System32 \ drivers \etc»;

    screenshot_17

    • предварительно нужно переименовать имеющийся там компонент в «old»;
    • перезапустить ПК;
    • проверить наличие нового компонента в системной папке.

    Важно! Если системный файл был случайно удален, его можно заменить новым, то есть создать или скачать из интернета. У скачанного «hosts» должно быть расширение «.rar». Извлеченный из архива новый файл нужно поместить в папку «System32 \ drivers \ etc\».

    Что делать, если «hosts» не работает

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

    Как сбросить и обновить IP и DNS и устранить проблемы с подключением к нужному сайту:

    • активировать Командную строчку (Администратор);

    screenshot_18

    • ввести: «ipconfig /release»;

    screenshot_19

    • дождаться сообщения (IP сброшен);
    • ввести: «ipconfig /renew»;

    screenshot_20

    • дождаться сообщения (IP восстановлен);
    • ввести: «ipconfig /flushdns»;

    screenshot_21

    • закрыть командную консоль;
    • попробовать подключиться к нужному сайту еще раз.

    Важно! Если не удается заблокировать определенные IP и URL, можно прописать адрес с использованием символов «www» или без них. Желательно попробовать вначале один, а потом другой вариант. Блокировка может не сработать и в случае неправильного написания адресов. Рекомендуется не оставлять: пробелы перед IP в самом начале строчки, лишние строки между записями, несколько пробелов между IP и URL.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *