Не меняется файл hosts. Почему файл hosts не сохраняется. способ. Изменение hosts c помощью командной строки

В зависимости от настроек компьютера, иногда при необходимости внести изменения в системный файл hosts это получается сделать, а в некоторых случаях - нет. Точнее, изменения без проблем вносятся, а вот сохранить файл с ними уже не представляется возможным. Это происходит от того, что делать это необходимо с правами администратора . Сейчас мы разберёмся, как сохранить изменения в hosts Windows 10 , 8 и 7, открыв этот файл с администраторскими правами.

  1. Запускаем поисковую строку (значок лупы).
  2. Вводим запрос «Блокнот ».
  3. На найденном приложении Блокнот кликаем ПРАВОЙ клавишей мыши и выбираем «Запустить от имени администратора».
  1. В открывшемся Блокноте выбираем меню «Файл».
  2. Кликаем пункт «Открыть...».

  1. В строку проводника вставляем путь: C:\Windows\System32\drivers\etc
  2. Вместо типа файла «Текстовые документы (*.txt)» выбираем «Все файлы».
  3. Дважды кликаем на файле hosts.

Теперь в данный файл можно внести все необходимые изменения и без проблем сохранить их, выбрав меню «Файл» - «Сохранить ».

Для чего нужен файл hosts в операционной системе Windows 10

Файл hosts предназначен для присвоения конкретным сайтам определённого IP адреса. Чаще всего он используется для блокировки входа с компьютера на некоторые интернет ресурсы. Например, запись 127.0.0.1 test.ru , добавляемая в самый низ, заблокирует доступ к сайту test.ru. Изменения в hosts могут внести как некоторые зловредные программы, так и сам пользователь, которому нужно ограничить доступ к определённому ресурсу глобальной паутины - например, к сайтам, на которых проверяется активация нелегально установленной программы.

В заметке пойдет речь о "многострадальном" системном файле hosts , которому часто достается от просочившихся на компьютер сетевых "вредоносов". Hosts не имеет расширения, но по сути это обычный текстовый файл и для его редактирования достаточно встроенного Блокнота (Notepad). Задача файла – хранить список доменов и соответствующих им IP -адресов. Это тот список, к которому в первую очередь обращается браузер, после ввода в адресной строке, скажем, доменного имени Yandex.ru , чтобы узнать, что ему соответствует адрес 77.88.21.11 .

Теперь представьте, что программа-злоумышленник подменила в hosts "айпишник" Yandex.ru на нужный ей адрес "сорного" сайта. Теперь каждый раз после символьного набора в браузере Yandex.ru вы будете оказываться на каком-нибудь XXX.com . Разумеется, сие безобразие необходимо оперативно пресечь, для чего придется обратиться непосредственно к файлу hosts . В статье я озвучу гарантированный способ это сделать, т.к. в последних версиях Windows разработчик усилил безопасность ОС, что на практике усложнило жизнь пользователям: нужная папка может быть не видна либо сам файл невозможно отредактировать.

Итак, для приведения hosts в "божеский" вид следует открыть "Блокнот" от имени администратора. Для этого зайдем в меню "Пуск " → далее, "Все программы " → "Стандартные " → щелкнем правой клавишей мыши на Блокнот и в контекстном меню выберем "Запуск от имени администратора ".

В появившейся верхней панели жмем "Файл " → "Открыть " → в адресной строке указываем путь к нужной папке – C:\Windows\System32\drivers\etc . В случае, если папка окажется пустой, в строке "Имя файла" пишем hosts и кликаем "Открыть " (следующий скриншот).

Содержимое файла можно сравнить с оригинальным в Windows 7 и, в случае расхождений, скопировать себе.

# Copyright (c) 1993-2006 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a "#" symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handle within DNS itself. # 127.0.0.1 localhost

В принципе, можно оставить только одну запись – 127.0.0.1 localhost или даже ничего не оставлять – в любом варианте это лучше, чем безобразие как на скриншоте ниже (реальный пример редакции hosts злодеем-вирусом).

Как видите, "зловред" заблокировал обновление антивирусных программ и доступ к сайтам соцсетей. Для того, чтобы ситуация не повторилась, рекомендуется защитить файл атрибутом "Только чтение ", кликнув по hosts правой кнопкой мыши → "Свойства " → на первой вкладке "Общие " поставьте галку напротив соответствующего атрибута.

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

Hosts (база данных доменов) - маленький документ, лежащий в системных папках Windows. Когда вы выходите в интернет и или просто переходите на сайт через закладки браузера, Windows первым делом обращается к нему. Основное предназначение - сопоставление имен сайтов (доменов) и их IP-адресов, записываемых числами. Вы можете перейти на сайт, введя домен или ай-пи.
Он уязвим для вирусов и других вредоносных программ, которые стремятся его переписать

Делается это, чтобы вы автоматически попали на рекламные и вирусные сайты или чтобы заблокировать возможность загрузки некоторых интернет сервисов. Но благо, содержимое Hosts подконтрольно пользователю. Хватит программы-блокнота, чтобы внести данные в текстовик или избавить его от лишнего. Как изменить hosts в Windows, читайте далее.

Как открыть Hosts

База данных хостов есть в любой ОС, способной подключаться к интернету. И в Windows, и в MacOS, и в дистрибутивах LInux. Но местоположение сильно отличается. В XP, Vista, 7 и 8, 8.1 и 10 файл hosts находится по адресу C:\Windows\System32\drivers\etc. Можно открыть прямо в проводнике. Папка system32 находится прямо в Windows.

Но проще открыть командную строку из списка стандартных программ и ввести в окошке это: notepad C:\windows\system32\drivers\etc\hosts и нажать на Enter.

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

Запустится в привычном блокноте. Если командная строка была инициирована от админа, то и блокнот откроется так же и вы сможете делать правки.

Есть и третий способ открыть файл hosts в Windows 7, 8, 10 - для любознательных:

  1. в проводнике перейдите по адресу C:\Windows\system32;
  2. вам нужен notepad.exe;
  3. кликните правой кнопкой по нему и нажмите на запуск от имени админа.

Далее по-простому: «Файл» -> «Открыть» и ищите нужный. Чтобы блокнот его увидел понадобится включить опцию «Все файлы» в нижнем правом углу окна. Итак, как открыть hosts от имени администратора, разобрались, пришло время понять, как его редактировать и зачем это нужно.

Как изменить hosts в Windows 8 или 8.1

Содержание hosts в Windows 7, 8 и 8.1 одинаковое и выглядит примерно так

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

Строка 127.0.0.1 localhost - это локальная машина, за которой вы работаете. Если на компьютере не запущен http-сервер, можно пользоваться адресом 127.0.0.1 для блокировки нежелательных сайтов. Добавьте строчку 127.0.01 site.ru (адрес блокируемого ресурса). Таких строчек можно добавить сколько угодно.

Внесенные в список сайты не откроются ни в одном из веб-обозревателей на локальной машине

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

Редактирование hosts в Windows 7

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

Создание ярлыка для редактирования hosts

  • Чтобы быстро открыть базу данных доменов можно поместить на рабочий стол ярлык запуска.
  • Щелкните правой клавишей по пустому рабочему столу.
  • Далее надо выбрать «Создать» -> «Ярлык».
рис.1. В пункте расположения объекта прописать строчку: notepad c:\windows\system32\drivers\etc\hosts

Она означает, что файл по указанному адресу откроется программой Блокнот.

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

Теперь вы управляете доменами и IP адресами на своем компьютере.

ПОСМОТРЕТЬ ВИДЕО

Теперь вы знаете, как изменить файл hosts в Windows. Задавайте вопросы специалистам.

Запустите программу «Командная строка» в системе. Для этого перейдите в меню «Пуск» - «Все программы» - «Стандартные». После этого кликните левой клавишей мыши на пункте «Командная строка». В появившемся списке параметров выберите «Запустить от администратора». При необходимости введите требуемый пароль, если вы используете учетную запись «Гость» или аккаунт обычного пользователя. Перед вами появится черное окно, в котором вам потребуется ввести команду notepad C:\Windows\System32\drivers\etc\hosts. После правильного ввода перед вами появится окно редактора «Блокнот», который будет открыт с правами администратора, необходимыми для изменения и редактирования документа.

Измените файл в соответствии с вашими требованиями. Чтобы добавить нежелательный для посещения ресурс, впишите строку типа «127.0.0.1 адрес_сайта», где 127.0.0.1 блокирует доступ к сайту с текущего компьютера, а «адрес_сайта» - интернет-адрес ресурса, доступ к которому вы хотите закрыть.

Открытие файла напрямую из окна редактора

Вы также можете открыть файл hosts, не используя командную строку. Для этого перейдите в каталог «Пуск» - «Мой компьютер» - «Локальный диск C:». В списке директорий выберите Windows – System32. В появившемся перечне программ найдите файл с именем Notepad (notepad.exe). Кликните правой клавишей мыши на документе и выберите «Запустить от администратора». При необходимости введите пароль администраторской учетной записи в системе и нажмите «Ок». Перед вами появится окно «Блокнота». Перейдите в меню «Файл» - «Открыть».

Через открывшийся каталог перейдите в папку «Компьютер» - «Локальный диск C:» - Windows – System32 – drivers – etc. В перечне файлов выберите hosts и начните его редактирование. После внесения необходимых изменений нажмите «Файл» - «Сохранить». Если вам не удается найти файл hosts в указанной папке, воспользуйтесь переключателем «Все файлы», доступным в правом нижнем углу окна «Открытие» сразу после строчки «Имя файла».

Изменить файл hosts можно также под учетной записью администратора через «Проводник». Нажмите «Пуск» - «Мой компьютер», а затем перейдите в «Локальный диск C:» - Windows – System32 – drivers – etc. Если файл не отображается в списке, перейдите в меню «Сервис» - «Свойства папки». Выберите вкладку «Вид», а затем нажмите «Отображать скрытые файлы». Нажмите «Ок» для применения изменений. После этого кликните правой клавишей мыши на файле hosts и выберите меню «Открыть с помощью».

1 year ago | 7.7K

Достаточно часто пользователи сталкиваются с такой проблемой, что не удается сохранить файл hosts при в связке с . Обычно это связано либо с непониманием процесса и особенностей документа, либо с блокировкой со стороны антивирусных систем. В данной статье разбирается, в чём возможна ошибка и почему документ hosts не удаётся сохранить или изменить.

Ошибка расширения файла hosts

Первая ошибка состоит в том, что файл hosts воспринимается пользователем, как документ с расширениемtxt. Это связано с частой рекомендацией изменять его через Блокнот. Однако hosts является системным файлом, который не имеет расширения, поэтому написание.txt после названия приведёт к тому, что документ просто перестанет выполнять свои функции.

Браузер обращается к файлу при каждом поиске какого-либо веб-ресурса. В hosts содержатся инструкции по работе с каждым конкретным порталом. Например, там могут быть следующие строки:

127.0.0.1 kinomonster.com 127.0.0.1 mysite.test 127.0.0.1 mysite2.com 127.0.0.1 mysite3.ua 127.0.0.1 mysite4.ru 127.0.0.1 mysite5.by

В приведённом выше примере даны команды, которые блокируют пользователю доступ к перечисленным порталам в интернете и перенаправляют все локальные запросы к данным сайтам на ваш компьютер (веб-сервер).

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

Правила файла hosts, можно сравнить с регулировщиком на дороге. Когда присутствует регулировщик на дороге, водители подчиняются сигналам регулировщика и игнорируют сигналы светофора.

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

Это никакие не функции, а обычные комментарии, поясняющие работу файла. Но неопытные пользователи воспринимают их за правило и при написании собственных команд ставят впереди решётку #. Этого делать не надо. Так вы закомментируете свой скрипт, не дадите ему работать. Кроме того, нельзя допускать лишние пробелы. Допустимая кодировка файла hosts - ANSI или UTF-8.

Изменение пути к файлу hosts

Браузер обращается к файлу по заранее прописанному пути - C:\Windows\System32\drivers\etc. Изменение местоположения документа приведёт к тому, что программа просто не сможет его найти. Поэтому нельзя перетаскивать файл в другие папки.

Как правильно сохранить файл hosts

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

1. Нужно нажать «Пуск» (в самом низу слева), найти пункт «Все программы», а в нём выбрать «Стандартные». После чего по надписи «Блокнот» щёлкнуть правой клавишей мыши и выбрать в открывшемся меню запись «Запустить от имени администратора».

В Windows 10 процедура может отличаться. Вполне возможно, что «Блокнот» после открытия меню «Пуска» окажется в разделе «Часто используемые» в самом начале. Так что искать его не придётся, можно сразу кликать правой кнопкой мышки и выбирать соответствующий пункт. В противном случае нужную строчку можно найти во вкладке «Стандартные»

Важно! Частой ошибкой является то, что запись «Запустить от имени администратора» ищут не через главное меню, а нажав правой клавишей на файл hosts. Там этого пункта нет. Открывать надо не этот документ, а Блокнот (через «Пуск»).

2. Следующей ошибкой является то, что после запуска файла от имени администратора люди закрывают его и идут открывать hosts. Нужный вам документ следует искать через меню Блокнота, а не напрямую! То есть вы делаете так: щёлкаете «Файл», затем «Открыть».

В появившемся окне нужно пройти по указанному выше пути - C:\Windows\System32\drivers\etc\

Так как искомый документ не имеет расширения txt, то Блокнот его просто так не увидит. Для этого нужно внизу справа в открывшемся окне выбрать пункт «Все файлы», после чего отобразится нужная нам иконка.

После этого щёлкаем один раз левой клавишей по файлу hosts (это его так выбираем), а запускаем с помощью кнопки «Открыть», расположенной внизу справа в нашем окне.

* что строка в адресе соответствует местоположению hosts;

* что после имени файла нет никакого расширения (txt и прочего);

* что выбран пункт «Все файлы».