Невозможно сохранить изменения в файле hosts. Не удается сохранить файл hosts


Здравствуйте...

Сегодня мы поговорим с вами про файл hosts. Что это за файл?
Выдержка из Википедии.

"hosts - текстовый файл, содержащий базу данных доменных имен и используемый при их трансляции в сетевые адреса узлов. Запрос к этому файлу имеет приоритет перед обращением к DNS-серверам. В отличие от DNS, содержимое файла контролируется администратором компьютера."

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

Как должен выглядеть файл hosts в Windows XP

Как должен выглядеть файл hosts в Windows Vista, Windows 7 и Windows 8

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

Делаем так...

1. Откройте папку в c:\Windows\System32\drivers\etc
2. Жмем правой кнопкой на hosts файле - отправляем ярлык на рабочий стол.

3. Идем на рабочий стол, нажмите правой кнопкой на этом ярлыке, выберите строку - Свойства.

4. В открывшемся окне замените строку в поле "Объект"

C:\Windows\System32\drivers\etc\hosts

На строку

Notepad.exe C:\Windows\System32\drivers\etc\hosts

Нажмите кнопку "Применить"

5. Двойной клик на ярлыке на Раб. столе - вносим изменения в hosts файл и сохраняем его без проблем.

6. Или можно открыть иконку hosts с раб. стола от имени Администратора и сделав изменение, сохранить.

Вот и всё...))

Урок провела

Настоящая статья написана исключительно на основании личного опыта и наблюдений автора. Все приведенные советы Вы выполняете на свой страх и риск. За последствия Ваших действий автор и Администрация сайта ответственности не несут.

Здесь попробую раскрыть один из наиболее удобных вариантов. Суть задачи в том, что необходимо открыть блокнот правами администратора и загрузить в него файл hosts или войти в систему Администратором. В статье рассказывается тот случай, если система была установлена в режиме по умолчанию (в windows XP пароль администратора известен или пуст).

Если Вы не пробовали сначала Очистить файл hosts , то советую Вам сначала выполнить рекомендации, приведенные в начале статьи.

Нажимаем кнопку Пуск , раскрываем в меню Все программы пункт Стандартные , нажимаем правую клавишу мыши на пункте Блокнот (Notepad) и в контекстном меню выбираем пункт Запуск от имени администратора (действуем по стрелке на картинке ниже).

В Windows XP может быть пункт Запуск от имени... В таком случае в диалоговом окне необходимо указать (выбрать) имя пользователя и ввести пароль.

В некоторых системах в зависимости от настроек, может экран затемниться и выводится окно Контроль учетных записей с запросом «Разрешить следующей программе внести изменения на этом компьютере?» Это нормальное явление и бояться не следует. На всякий случай проверьте поле Имя программы , должно быть Блокнот (Notepad) и поле Проверенный издатель: Microsoft Windows . Если все так, смело нажимайте кнопку Да , запустится Блокнот. Нажимаем пункт меню Файл - Открыть... (или горячие клавиши Ctrl-O). Появляется диалоговое окно открытия файла. Далее смотрим картинку ниже.

Открываем папки по очереди (если система установлена на диск и папки по умолчанию): Системный диск (как правило диск C:) -> Windows -> System32 -> Drivers -> etc (обратите внимание в адресной строке на картинке этот же путь прописан, подчеркнут красной линией).

Скорее всего сразу после открытия папки etc вы ничего не увидите. Это правильно, так и должно быть. Обратите внимание в правом нижнем углу обведено красной линией список. Сейчас у Вас там должно быть написано Текстовые документы (*.txt). И если при таком выборе в окне списка файлов вы видите файл hosts (hosts.txt), это скорее всего работа вируса, лучше удалите его.

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

Есть более простой способ открыть файл, для этого в поле Имя файла наберите приведенный ниже путь (просто скопируйте):

%systemroot%\System32\drivers\etc\hosts

и нажмите кнопку Открыть . Вы сразу попадете в окно блокнота с содержимым файла.

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

Если не получается указанным здесь способом очистить файл hosts, попробуйте обратиться к статье Очистка файла hosts с помощью программы AVZ .

А если и в этом случае ничего не получается, пишите, обсудим.

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

К сожалению, изменять его содержимое могут вирусы и вредоносные программы, установленные на компьютер. В нем также хранятся IP-адреса для серверов активации тех программ, ключи для которых Вы подобрали в Интернете. Это нужно для того, чтобы программа и дальше нормально работала и ключ не слетел.

Но давайте разбираться со всем по порядку.

Изменение

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

В строку поиска напишите «Блокнот» .

В блокноте перейдите на вкладку «Файл» и выберите «Открыть» .

Тот, что нужен нам, находится на компьютере по следующему пути: . Справа внизу выберите «Все файлы» , выделите нужный мышкой и нажмите «Открыть» .

В операционной системе Windows 7/8.1/10 его можно найти по тому же пути. Главное откройте его в блокноте или Notepad++ с правами администратора.

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

После того, как Вы открыли его, внимательно посмотрите содержимое. По умолчанию в нем должно быть написано следующее.

Windows 8/8.1/10

Редактирование

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

При попытке зайти через браузер по этому адресу, Вы увидите следующее сообщение.

Дело в том, что перед запросом IP-адреса для vk.com (или любого другого) на сервере DNS, компьютер сначала просматривает файл hosts. Если для введенного Вами адреса сайта, в файле прописан IP-адрес – он переходит по нему. В примере, 127.0.0.1 – это локальный IP-адрес компьютера. Поэтому при попытке подключения компьютера к сайту vk.com появится ошибка, так как он будет пробовать подключаться к самому себе, а не настоящему IP-адресу сайта.

Если файл hosts был изменен вирусами, то внизу также могут быть прописаны различные адреса и сайты. И при попытке зайти, например, в Инстаграм, Вы попадете на сайт с рекламными объявлениями. Или вообще, по виду ничего не будет отличаться, но данные с полей логин и пароль будут отправлены не на сервер Инстаграм, а прямо мошенникам в руки. Удалите подозрительные поля и сохраните изменения: «Файл» – «Сохранить» .

Если Вы хотите специально запретить доступ к определенным сайтам, введите сначала IP 127.0.0.1 или 0.0.0.0, а затем название сайта: www.yandex.ua, ну или любое другое. Затем сохраняйте изменения.

Отслеживание файлов Защитником Windows

После того, как я внесла изменения и заблокировала доступ к вконтакте в Windows 8, появилось сообщение.

Это значит, что Защитник Windows следит за любыми изменениями, которые вносятся в hosts. Для пользователя это конечно плюс. Ведь в случае заражения вирусами, он сразу сообщит об изменениях, которые они могут внести. Но что делать, если Вы сами хотите запретить доступ к определенным сайтам.

Самый радикальный способ – это вообще исключить файл hosts из списка защиты. Система проверять его не будет, и существует вероятность его изменения вредоносными программами, о которых Вы даже не узнаете. Но сделать это можно. Перейдите на вкладку «Параметры» – «Исключенные файлы и расположения» . Затем нажмите на кнопочку «Обзор» и найдите файл hosts на компьютере: С:\Windows\System32\Drivers\etc . Нажмите «Добавить» , потом «Сохранить изменения» .

Существует еще один способ. Для этого нажмите на кнопочку «Показать подробности» .

В следующем окне, в поле «Рекомендуемое действие» , можно выбрать, что сделать с угрозой. Если Вы вносили изменения в файл сами, выберите «Разрешить» . Если выбрать «Удалить» , то, в моем случае, строка 127.0.0.1 vk.com будет удалена из файла. Затем нажмите «Применить действия» .

Дождитесь окончания процесса. Окна защитника Windows будут выглядеть следующим образом.

На этом все. В статье мы разобрались, что такое файл hosts, как его можно изменить, восстановить содержимое, редактировать и как можно отключить файл из списка Защитника Windows.

Оценить статью:

Очень часто для установки скаченных из торрентов программ требуется редактирование системного файла hosts. С горем пополам пользователь его находит, открывает блокнотом или другим текстовым редактором и вносит необходимые изменения. А вот дальше начинается самое интересное — Windows 10 не даёт сохранить файл hosts после изменения, ссылаясь на отсутствие разрешения у пользователя на сохранение файлов в этом месте. Почему это происходит?! Дело в том, что аккаунт по умолчанию имеет права обычного пользователя, которых недостаточно для изменения системного файла. И как тогда быть? Как сохранить файл hosts после изменения?! На самом деле всё достаточно легко и просто!

Я знаю два способа как это сделать без активации учётной записи Администратора и без использования сторонних программ.

Сам я предпочитаю первый вариант и Вам его настоятельно рекомендую!

Способ 1

1. Сначала в панели задач нажмите на кнопку поиска. Она находится рядом с Пуском.

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

3. Открываем hosts-файл через пункт меню «Файл >> Открыть»:

Напоминаю, что расположен он в каталоге:

4. Теперь у Вас есть полный доступ к изменению файла hosts и Вы можете добавить туда любую запись:

5. Сохраните файл после изменения через пункт меню «Файл >> Сохранить» или нажав комбинацию клавиш Ctrl+S. Сохранение должно пройти без проблем!

Способ 2.

1. Вы как обычно в проводнике открываете системную папку:

C:\Windows\system32\drivers\etc

и просто копируете файл на рабочий стол.

2. Вносите необходимые строчки и сохраняете файл hosts после изменения.

3. Копируете файл и вставляете обратно, в системную папку:

Windows 10 конечно же начнёт ругаться на то, что в папке назначения уже есть файл hosts. В ответ на это кликните на кнопочку «Заменить».

4. Система вновь ругнётся, что у пользователя не хватает прав и предложит выполнить всё с правами администратора:

Нам это и нужно — нажимаем на кнопку «Продолжить». Файл будет успешно скопирован и будет содержать все те изменения, что Вы внесли. Profit!

Инструкция

Начните с переименования оригинального файла hosts, размещенного в папке etc, вложенной в папку drivers, которая в свою очередь находится внутри папки system32 системного каталога Windows. Редактирование оригинала этого файла связано с трудностями, которых не стоит затраченных усилий, так как существует более простой способ решения проблемы. Переименуйте оригинал, например, в hosts.bak.

Создайте новый файл hosts. Для этого щелкните правой кнопкой мыши свободное пространство в этой папке, раскройте в выпавшем контекстном меню раздел «Создать» и выберите пункт «Текстовый документ». Проводник создаст новый файл с именем по умолчанию, которое вам надо заменить на hosts. Нажмите Enter, а затем щелкните по кнопке «Да», кода Проводник попросит подтвердить, что у файла не должно быть расширения txt.

Откройте созданный файл в любом текстовом редакторе (например, в Блокноте) и заполните его нужным содержимым. Если это необходимо - можно открыть старый файл в текстовом редакторе, скопировать его содержимое, вставить в новый файл и отредактировать.

Сохраните измененный файл и закройте его в текстовом редакторе.

Если целью внесения изменений в файл hosts является восстановление его исходного состояния (например, для устранения последствий вирусной атаки), то можно воспользоваться специальной утилитой. Она выпущена корпорацией Microsoft, размещена для свободного скачивания на сервере производителя ОС Windows и называется Microsoft Fix it 50267. После запуска эта утилита в автоматическом режиме распознает версию установленной ОС, а затем производит необходимые манипуляции с файлом hosts, восстанавливая используемое именно в этой версии системы содержание файла. Скачать утилиту можно по прямой ссылке http://go.microsoft.com/?linkid=9668866 .

Источники:

  • как в hosts внести изменения

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

Инструкция

Если вы по каким-то причинам не можете открыть следующие сайты: mail.ru, odnoklassniki.ru, vkontakte.ru, vk.com, значит вам необходимо изменить, вернее очистить, файл . Откройте меню «Мой компьютер», нажав одновременно клавиши «Пуск» и E.

Теперь откройте список папок, расположенных на системном разделе жесткого диска. Перейдите в каталог Windows. Теперь найдите и откройте папку System32. Перейдите к папке Drivers и откройте каталог etc. Найдите файл host, не имеющий расширения. Кликните по нему правой кнопкой мыши и выберите пункт «Открыть с помощью».

Теперь выберите программу «Блокнот» и нажмите кнопку «Ок». Удалите все содержимое данного файла , нажав сочетание клавиш Ctrl и A, а затем – Delete. Сохраните, нажав клавиши Ctrl и S. Закройте его. Если появилось сообщение о том, что вы не имеете прав доступа к данному файлу, то закройте файл host без сохранения. Кликните еще раз по нему правой кнопкой мыши и выберите пункт «Запуск от имени Администратора». Повторите алгоритм, описанный выше.

Если же и таким образом вам не удалось очистить содержимое данного файла , то просто удалите его. В том случае, когда удаление файла host невозможно, перезагрузите компьютер и удерживайте клавишу F8. В появившемся меню укажите пункт «Безопасный режим Windows». Выполните процедуру очистки нужного файла так, как это описано в третьем шаге.

Если вы почистили файл host, а доступ к ресурсам так и не появился, то повторите алгоритм входа в папку etc. Теперь откройте свойства папки и перейдите во вкладку «Вид». Установите флажок напротив параметра «Показывать скрытые файлы и папки». Если после активации данного пункта вы увидели еще один файл host, то выполните его очистку. Обязательно проверьте ваш компьютер антивирусной программой после выполнения всех вышеописанных процедур.

Видео по теме

Файл hosts используется в операционных семействах Windows для ограничения доступа к нежелательным интернет-ресурсам. Для его редактирования в системе Windows 7 пользователю необходимо иметь права администратора, получить которые можно через командную строку или текстовый редактор, установленный в системе.

Изменение hosts в командной строке

Запустите программу «Командная строка» в системе. Для этого перейдите в меню «Пуск» - «Все программы» - «Стандартные». После этого кликните левой клавишей мыши на пункте «Командная строка». В появившемся списке параметров выберите «Запустить от администратора». При необходимости введите требуемый пароль, если вы используете учетную запись «Гость» или аккаунт обычного пользователя. Перед вами появится черное окно, в котором вам потребуется ввести команду 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 и выберите меню «Открыть с помощью».

Источники:

  • Как в Windows 8 редактировать файл HOSTS ?

Как и предыдущие версии операционной системы от Microsoft, Windows 8 работает с файлом hosts для ограничения доступа к определенным интернет-ресурсам. Тем не менее при включенном Windows Defender редактирование документа недопустимо и все изменения, произведенные в файле, будут отменены.

Отключение hosts из Windows Defender

Перед редактированием hosts вам потребуется изменить параметры брандмауэра Windows Defender. Доступ к настройкам программы защиты можно получить через меню Metro. Для этого перейдите в интерфейс, нажав в левой нижней части экрана рабочего стола. При помощи клавиатуры начните ввод названия «Защитник Windows». Нажмите на соответствующей строчке в списке результатов.

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

Редактирование

После произведения изменений настроек Windows Defender можно приступать к редактированию файла. Изменение hosts следует проводить от имени администратора. Для редактирования файла вы можете воспользоваться стандартным в Windows приложением «Блокнот». Перейдите в меню Metro и введите «Блокнот». Вы также можете выбрать программу из списка приложений, перейдя к перечню установленных программ, нажав на соответствующую стрелочку в нижней (Windows 8.1) или верхней правой (Windows 8) части окна интерфейса. Кликните правой клавишей мыши на иконке программы и нажмите «Запустить от имени администратора».

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

Укажите адрес интернет-сайта, доступ к которому вы хотите запретить в соответствии с указанным в документе примером. Так, если вы хотите закрыть доступ к сайту на данном компьютере, введите параметр 127.0.0.1 sait.com, где sait.com – адрес ресурса, который вы блокируете. После внесения необходимых изменений нажмите «Файл» - «Сохранить». Изменения сохранены, и вы можете закрыть окно редактора. Редактирование файла hosts завершено. Для применения параметров вы можете перезапустить окно браузера, если оно во время редактирования было запущено в фоновом режиме. Производить перезагрузку компьютера для сохранения изменений не требуется.